Solar energy management
central_backend | ||
central_frontend | ||
custom_consumption | ||
docs | ||
esp32_device | ||
python_device | ||
.drone.yml | ||
LICENSE | ||
Makefile | ||
README.md | ||
renovate.json |
SolarEnergy
A project to optimize solar energy production and consumption. It connect to a current meter to decides whether some appliances controlled by relays shall be turned on or not, based on criterias such as:
- Minimal uptime
- Minimal downtime
- Daily minimal runtime
- Estimated consumption
- Dependencies, conflicts
Components
central_backend
: The core component that connects all the other one and make the decisions to turn on or off devicescentral_frontend
: Web UI to configure the devices and monitor themcustom_consumtion
: Development tool used to test different production valuesesp32_device
: The code installed in the MCU that controls relays (Wt32-Eth01 devices)python_device
: An alternative to the esp32 to control relays. Not production ready.
Documentation
- Setup for development guide
- Setup for production guide