Home-Assistant-custom-components-Tauron-AMIplus icon indicating copy to clipboard operation
Home-Assistant-custom-components-Tauron-AMIplus copied to clipboard

Propozycja: Dane po blilansowaniu

Open xtronets opened this issue 1 year ago • 13 comments

aby można było wyświetlać dane po bilansowaniu wektorowym

xtronets avatar Feb 28 '24 08:02 xtronets

Już można przecież

PiotrMachowski avatar Feb 28 '24 13:02 PiotrMachowski

w wypadku kiedy mam wybrany okres a nie rok kalendarzowy funkcja nie działa

xtronets avatar Feb 29 '24 07:02 xtronets

Nie do końca rozumiem, nie powinno być żadnej specjalnej różnicy

PiotrMachowski avatar Feb 29 '24 07:02 PiotrMachowski

Taką mam konfigurację dodatku image Tak wygląda to na stornie Tauron image A tak wygląda to w home Assistance image

Dane zgadzają się ale przed zbilansowaniem

xtronets avatar Feb 29 '24 08:02 xtronets

Powinna być encja "Configurable balance"

PiotrMachowski avatar Mar 01 '24 03:03 PiotrMachowski

Tak mam taką encję , a nie można by zrobić dodatkowej encji dla poboru i generowania ale po bilansowaniu

xtronets avatar Mar 01 '24 07:03 xtronets

Te wartości są dostępne w atrybutach

PiotrMachowski avatar Mar 01 '24 15:03 PiotrMachowski

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 }}"

Landiss avatar Apr 02 '24 08:04 Landiss

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.

PiotrMachowski avatar Apr 02 '24 10:04 PiotrMachowski

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ę.

Landiss avatar Apr 02 '24 11:04 Landiss

Cała encja jest balanced, nie chciałem powtarzać w każdym miejscu 😉

PiotrMachowski avatar Apr 02 '24 15:04 PiotrMachowski

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ę!

Landiss avatar Apr 03 '24 09:04 Landiss

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 :)

Mice30 avatar May 20 '24 05:05 Mice30