solectrus / senec-charger

Automated low-cost grid charging for SENEC Home V3 / V2.1 and Tibber dynamic electricity tariff
https://solectrus.de/blog/2024-01-28-preisoptimierte-speicherbeladung-aus-dem-netz/
MIT License
1 stars 0 forks source link
cost-optimization electricity-prices

Continuous integration wakatime Maintainability Test Coverage

SENEC Charger

Automated low-cost grid charging for SENEC Home V3 / V2.1 and Tibber dynamic electricity tariff

It charges your battery when electricity is cheap and there is no sunshine in sight.

flowchart
    BEGIN --> CHA{Battery safe-charging?}
    CHA -->|yes| INC{Charge level increased<br>since last check?}
    CHA -->|no| EMPTY{Battery empty?}
    INC -->|yes| END1[END]
    INC -->|no| STOP[Allow discharging!]
    EMPTY -->|yes| SUN{Sunshine ahead?}
    EMPTY -->|no| END4[END]
    SUN -->|yes| END3[END]
    SUN -->|no| CHEAP{Cheap grid power?}
    CHEAP -->|yes| START[Start safe-charging!]
    CHEAP -->|no| END5[END]

Requirements

Usage

  1. Prepare an .env file (see .env.example)

  2. Run the Docker containers on your Linux box:

    docker compose up

This setup uses the following other Docker services:

License

Copyright (c) 2023-2024 Georg Ledermann, released under the MIT License

Sponsored by EP: Bölsche Frikom GmbH