Skip to content

solectrus/senec-charger

Repository files navigation

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

  • SENEC.Home V3 or V2.1
  • Dynamic electricity tariff from Tibber

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