Skip to content

Python libs for controlling the Grow HATs

License

Notifications You must be signed in to change notification settings

fozman2/grow-python

This branch is 1 commit ahead of, 2 commits behind pimoroni/grow-python:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b4f3a1c · Dec 13, 2023
Nov 17, 2023
Nov 17, 2023
Nov 17, 2023
Sep 15, 2020
Nov 17, 2023
May 12, 2020
May 12, 2020
May 12, 2020
Nov 17, 2023
May 14, 2020
Nov 17, 2023
Nov 17, 2023
Nov 17, 2023
Aug 27, 2020
Nov 17, 2023
Nov 27, 2023
Nov 17, 2023
Nov 17, 2023
Nov 17, 2023
Nov 17, 2023
Nov 17, 2023
Nov 17, 2023

Repository files navigation

Grow HAT Mini

Designed as a tiny valet for your plants, Grow HAT mini will monitor the soil moiture for up to 3 plants, water them with tiny pumps, and show you their health on its small but informative screen. Learn more - https://shop.pimoroni.com/products/grow

Build Status Coverage Status PyPi Package Python Versions

Installing

You're best using the "One-line" install method.

One-line (Installs from GitHub)

curl -sSL https://get.pimoroni.com/grow | bash

Note report issues with one-line installer here: https://github.com/pimoroni/get

Or... Install and configure dependencies from GitHub:

  • git clone https://github.com/pimoroni/grow-python
  • cd grow-python
  • sudo ./install.sh

Note Raspbian Lite users may first need to install git: sudo apt install git

Or... Install from PyPi and configure manually:

  • Install dependencies:
sudo apt install python3-setuptools python3-pip python3-yaml python3-smbus python3-pil python3-spidev python3-rpi.gpio
  • Run sudo pip3 install growhat

Note this won't perform any of the required configuration changes on your Pi, you may additionally need to:

  • Enable i2c: sudo raspi-config nonint do_i2c 0
  • Enable SPI: sudo raspi-config nonint do_spi 0
  • Add the following to /boot/config.txt: dtoverlay=spi0-cs,cs0_pin=14

Monitoring

You should read the following to get up and running with our monitoring script:

Help & Support

Changelog

0.0.2

  • Add mutually exclusive locking to pumps to avoid brownout running multiple pumps at once

0.0.1

  • Initial Release

About

Python libs for controlling the Grow HATs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 49.4%
  • Shell 44.9%
  • Makefile 5.7%