Skip to main content

Potnanny grow room automation controller.

Project description

Potnanny

"Plant care when you're not there!"

Potnanny turns your Raspberry Pi into powerful grow-room automation system using inexpensive, off-the-shelf Bluetooth sensors, power outlets, and other devices.

Description

Potnanny provides a simple dashboard for monitoring and insight into your grow environment.

Clicking on any of the dashboard values will show graph trends.

Advanced Controls

Beyond basic monitoring, Potnanny also makes it possible to configure Schedules and Smart Controls of the bluetooth power outlets.

A Smart Control is like saying "When the humidity reading of a sensor is over 65%, turn the dehumidifier outlet on".

Potnanny's Advanced Controls:

  • Turn dumb devices (humidifiers, fans, etc) into smart devices.
  • Saves energy. Turning fans and dehumidifiers on only when actually needed reduces energy consumption.
  • Automate your irrigation, ventilation, and temperature controls to maintain an ideal growing environment.

Reliable

Potnanny does not rely on WiFi or cloud-connectivity. So even if your internet goes down, Potnanny will continue to work to control your environment. Once your Potnanny system is configured the way you want, it is very much a set it and forget it system.

Supported Bluetooth Devices

This list includes only hygrometers, soil sensors, and power outlets that we have tested and found to have good, stable communication.

  • Govee H5080 Bluetooth Outlet
  • Govee H5082 Bluetooth Dual Outlet
  • Smartbot PLUS Bluetooth Hygrometer
  • Smartbot Bluetooth Hygrometer
  • Xiaomi Mi Bluetooth Soil Sensor
  • Xiaomi Mi MJHT Bluetooth Hygrometer

We are constantly working to write new plugins for bluetooth devices. So this list may grow over time.

Expandable Plugin System

All communication to bluetooth and GPIO devices is based on plugins. You are free to write and install your own plugins, in order to communicate with new devices. See the Plugin Documentation for more.

Hardware Requirements

Potnanny was written specifically targeting the low-priced Raspberry Pi Zero W.

But it will work on most models with integrated WiFi and Bluetooth.

  • Raspberry Pi Zero W
  • Raspberry Pi Zero W2
  • Raspberry Pi 3 B+
  • Raspberry Pi 4

OS Requirements

32-bit Raspberry Pi OS Bullseye is the minimum recommended OS. 64-bit versions will not work on the original Raspberry Pi Zero W

Python Requirements

Python 3.9 is the minimum requirement (included with Raspberry Pi OS Bullseye version)

Installation

pip install potnanny

Startup

potnanny start

Login

Using a web browser, connect to "https://potnanny.local" The initial login/password is set to "admin/potnanny!". Please secure your system and reset the password as soon as you log in for the first time.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

potnanny-0.2.3.tar.gz (386.8 kB view hashes)

Uploaded Source

Built Distribution

potnanny-0.2.3-py3-none-any.whl (405.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page