Wykres zmagazynowanej energii gotowej do odbioru

Spróbuj tak:

Tutaj oryginalny wątek na FB
https://m.facebook.com/groups/homeassistantpolska/permalink/1122216405140981/

Podepnę się pod ten temat, zrobiłem sobie obliczanie wirtualnego magazynu PGE, ma bilansowanie netto zrobione dzięki tej integracji:

https://github.com/MiguelAngelLV/balance_neto

I dodałem taki wpis w template w configuration.yaml:

        device_class: energy
        friendly_name: "Energia zmagazynowana w PGE góra"
        value_template: >-
          {{ [0, ((((((states('sensor.licznik_pradu_wprowadzenie_gora')|float(0))*80))/100)) - states('sensor.licznik_pradu_pobranie_gora')|float(0)) | round (1)] | max }}
        unit_of_measurement: "kWh"

Wszystko działało ok, z info od PGE wynikało że wartości były poprawne, problem zaczął się jak jeden z magazynów się wyczerpał, najpierw pokazywał ujemną wartość więc dodałem [0, na początku i ] | max na końcu, niby rozwiązało problem ale nie do końca, bo potem jak wyjdzie słońce i mam export to nie zlicza to od zera do magazynu tylko bierze początkową ujemną wartość i do niej dodaje nową produkcję.

Więc chciałbym wiedzieć co mogę zrobić żeby magazyn nie miał ujemnych wartości i w przypadku nowej produkcji zliczał od 0 a nie od ujemnej wartości która wychodzi z wzoru w sensorze.