Spróbuj tak:
Tutaj oryginalny wątek na FB
https://m.facebook.com/groups/homeassistantpolska/permalink/1122216405140981/
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.