Home-Assistant-custom-components-Tauron-AMIplus
Home-Assistant-custom-components-Tauron-AMIplus copied to clipboard
Propozycja: Dane po blilansowaniu
aby można było wyświetlać dane po bilansowaniu wektorowym
Już można przecież
w wypadku kiedy mam wybrany okres a nie rok kalendarzowy funkcja nie działa
Nie do końca rozumiem, nie powinno być żadnej specjalnej różnicy
Taką mam konfigurację dodatku
Tak wygląda to na stornie Tauron
A tak wygląda to w home Assistance
Dane zgadzają się ale przed zbilansowaniem
Powinna być encja "Configurable balance"
Tak mam taką encję , a nie można by zrobić dodatkowej encji dla poboru i generowania ale po bilansowaniu
Te wartości są dostępne w atrybutach
Mogę poprosić o dokładniejsze wyjaśnienia, bo nie wiem, gdzie te dane są. Albo czegoś nie rozumiem, albo wyżej doszło do jakiegoś nieporozumienia.
Przy wszystkich włączonych opcjach konfiguracji, urządzenie ma 17 sensorów i wszystkie zawierają dane bez zbilansowania godzinowego (po trzy, czyli pobór, oddanie i różnica, z danymi za ostatni dzień, miesiąc, rok, 12 miesięcy, konfigurowalny okres, do tego 2 sensory z aktualnym stanem licznika). Bilansowanie godzinowe mogę znaleźć wyłącznie w statystykach, jako importery, np. tauron_importer:123456_balanced_consumption
Nie widzę danych zbilansowanych w atrybutach sensorów, tutaj przykład z configurable consumption:
state_class: total
tariff: G12W
sum_consumption: 299.36
sum_generation: -388.827
data_range: 2024-03-01 - 2024-03-30
poza szczytem_consumption: 173.832
szczyt_consumption: 125.528
szczyt_generation: -192.077
poza szczytem_generation: -196.75
unit_of_measurement: kWh
device_class: energy
icon: mdi:counter
friendly_name: Tauron AMIplus 123456 Configurable balance
Czy w związku z tym jest jakiś sposób, żeby sobie zaimplementować liczenie magazynu energii? Tauron liczy to według danych zbilansowanych godzinowo i dla konkretnego okresu rozliczeniowego. Kod podany w FAQ bierze to z danych surowych rocznych:
input_number:
initial_energy_bank:
min: 0
max: 100000000
step: 1
mode: box
template:
- sensor:
- name: Tauron energy bank
state_class: total
device_class: energy
unique_id: tauron_energy_bank
icon: mdi:home-battery-outline
state: "{{ (states('input_number.initial_energy_bank') | float(0) + states('sensor.tauron_amiplus_123_yearly_energy_generation') | float(0) * 0.8 - states('sensor.tauron_amiplus_123_yearly_energy_consumption') | float(0)) | round(3) }}"
unit_of_measurement: "kWh"
availability: "{{ states('sensor.tauron_amiplus_123_yearly_energy_generation') | is_number and states('sensor.tauron_amiplus_123_yearly_energy_consumption') | is_number }}"
Nie widzę danych zbilansowanych w atrybutach sensorów, tutaj przykład z configurable consumption:
state_class: total tariff: G12W sum_consumption: 299.36 sum_generation: -388.827 data_range: 2024-03-01 - 2024-03-30 poza szczytem_consumption: 173.832 szczyt_consumption: 125.528 szczyt_generation: -192.077 poza szczytem_generation: -196.75 unit_of_measurement: kWh device_class: energy icon: mdi:counter friendly_name: Tauron AMIplus 123456 Configurable balance
Konkretne zbalansowane wartości zużycia/generacji są w atrybutach z końcówkami _consumption
i _generation
. Wartości sum_consumption
i sum_generation
są sumą dla wszystkich stref, reszta par jest dla konkretnych stref.
Ach, dzięki! Byłem przekonany, że to są wartości bez zbilansowania, no bo nie mają w nazwie balanced, ale rzeczywiście masz rację.
Cała encja jest balanced, nie chciałem powtarzać w każdym miejscu 😉
Ok, jasne. Moja pomyłka wzięła się stąd, że myślałem, że nazwa encji odnosi się po prostu do faktu, że to generacja minus pobór (ponieważ siłą rzeczy wynik jest taki sam niezależnie, czy by to liczyć na danych zbilansowanych czy nie). Tak czy inaczej, udało mi się wszystko ustawić i mam poprawną wartość energii zmagazynowanej w sieci. Wielkie dzięki za pomoc i za samą integrację!
Ok, jasne. Moja pomyłka wzięła się stąd, że myślałem, że nazwa encji odnosi się po prostu do faktu, że to generacja minus pobór (ponieważ siłą rzeczy wynik jest taki sam niezależnie, czy by to liczyć na danych zbilansowanych czy nie). Tak czy inaczej, udało mi się wszystko ustawić i mam poprawną wartość energii zmagazynowanej w sieci. Wielkie dzięki za pomoc i za samą integrację!
Cześć. Świeżo postawiłem integrację i działa ona swietnie. Nie ukrywam ze chciałbym dostawić informacje o aktualnym stanie magazynu jako stary prosument:). Czy mogę prosić o kod? Nie ukrywam, że trochę to dla mnie zagmatwane jak czytam informacje odnośnie tego :)