/solar-wallbox

Plugin-based control center to view photovoltaic status and trigger wallboxes

Primary LanguagePythonApache License 2.0Apache-2.0

Solar Wallbox

For the time being, this is a project to help me toggle my go-eCharger wallbox based on excess power from my SENEC.Home v3 Hybrid Duo photovoltaic system.

Functionality to access the photovoltaic system and the wallbox is organized in plugins to make this as extensible as possible.

Status

At the moment this is a working prototype without automation. However, I appreciate any feedback and hope this will also be useful for others :)

Plugins for the following devices are inclueded (as I need them in my personal scenario):

How to run it

Well, first create a config file settings.json in src/config. (Hint: You can use the sample_settings.json.)

Then, you need Python 3 and pip installed, to do:

pip3 install -r requirements.txt
cd src/
python3 main.py

... or just use the docker-compose-dev.yml that does everything for you:

docker-compose -f docker-compose-dev.yml up

How does it look like