KevinMidboe
95a8fb7a77
Daemon functions for logging temp no longer recursive
2021-10-06 22:18:57 +02:00
KevinMidboe
73b939b643
Removed unused prints
2021-10-03 19:36:17 +02:00
KevinMidboe
0754cef450
Corrected sensor name BCM600 --> BME680
2021-10-03 19:35:50 +02:00
KevinMidboe
7bdbf0b4dc
Moved brewfiles to source folder & add /source to sys path from __init__
2021-10-03 19:27:02 +02:00
KevinMidboe
f58b33f08a
Required py packages defined in file
...
Removed unused pytest package from utils
2021-10-03 19:15:43 +02:00
KevinMidboe
4c30bbd464
Define sensors and relays from yaml file
...
With yaml we can add class constructors matching our brew classes. See top of server for custom yaml loader constructors.
2021-10-03 18:59:50 +02:00
KevinMidboe
24055429b7
Added capture.jpg and local sqlite3 file to ignore
2021-10-03 18:57:11 +02:00
KevinMidboe
17fb9b5fc5
Flask server for displaying and interacting with fridge
...
Web interface defined in template for displaying sensor data, camera capture and action buttons.
2021-10-03 18:53:11 +02:00
KevinMidboe
85685a49b6
Read relay database from config
2021-10-03 18:52:03 +02:00
KevinMidboe
b75671e68c
Logger and config setup. Logger also pushes to elastic
2021-10-03 18:51:10 +02:00
KevinMidboe
63eb29c4c5
Interfacing classes for dht11 & bcm600 tempreature sensors
...
This is meant to grow to accommodate all kinds of temp sensors. They have a small base class,
where most of the common functions like temp, humidity etc, are sensor specific.
2021-10-03 18:32:15 +02:00
KevinMidboe
d812c440e1
Setup relay controller, includes db for saving state
...
Pin represents rpi gpio pin & controls is string describing what the relay controls.
Any state change is save to sqlite database.
2021-10-03 18:27:47 +02:00
KevinMidboe
343d0855c7
Setup camera capture. Captured image has datetime timestamp overlay
...
Main function here is the capture function. All attrs are currently fixed.
The server fetches the saved image, in order to not have read/write conflict we first save captured image as 'assets/foo.jpg' and after capture rename it to 'assets/capture.jpg'.
2021-10-03 18:27:22 +02:00
KevinMidboe
e0247cd75f
Initial commit
2021-09-26 19:14:43 +02:00