Solar energy management
Go to file
2024-10-17 06:44:32 +00:00
central_backend Update Rust crate openssl to v0.10.68 2024-10-17 00:28:19 +00:00
central_frontend Update dependency @mui/icons-material to v6.1.4 2024-10-16 00:28:18 +00:00
custom_consumption Update Rust crate clap to v4.5.20 2024-10-15 00:27:54 +00:00
docs Add README and start to work on build for prod guide 2024-10-15 22:48:26 +02:00
esp32_device Remove useless linebreaks in log messages 2024-10-12 17:02:39 +02:00
python_device Add function to report devices activity 2024-09-30 22:12:06 +02:00
.drone.yml Enable CI (#4) 2024-10-14 20:42:20 +00:00
LICENSE Add license 2024-10-15 22:29:26 +02:00
Makefile Can build central in production mode 2024-08-07 16:44:30 +02:00
README.md Add README and start to work on build for prod guide 2024-10-15 22:48:26 +02:00
renovate.json Configure Renovate (#1) 2024-10-14 20:43:29 +00:00

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 devices
  • central_frontend: Web UI to configure the devices and monitor them
  • custom_consumtion: Development tool used to test different production values
  • esp32_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