penny
is a manager for terrarium environmental control and monitoring.
Sensors are exported as Prometheus metrics, and can also be configured to
control devices based on their readings.
This project is named for its primary user: my Ball Python, Penelope.
Sensors are currently read as files on the filesystem. This makes it easy to
read from devices via existing Linux drivers like w1-therm
. The currently
supported file formats are:
w1-therm
For thermometers on a OneWire bus. (Here's an article about hooking up a DS18B20 to a Raspberry Pi via thew1-therm
driver.)
Supported device control:
- TP-Link Kasa smart power strip via gokasa