Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propozycja: Dane po blilansowaniu #178

Open
xtronets opened this issue Feb 28, 2024 · 13 comments
Open

Propozycja: Dane po blilansowaniu #178

xtronets opened this issue Feb 28, 2024 · 13 comments

Comments

@xtronets
Copy link

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

@PiotrMachowski
Copy link
Owner

Już można przecież

@xtronets
Copy link
Author

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

@PiotrMachowski
Copy link
Owner

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

@xtronets
Copy link
Author

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

@PiotrMachowski
Copy link
Owner

Powinna być encja "Configurable balance"

@xtronets
Copy link
Author

xtronets commented Mar 1, 2024

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

@PiotrMachowski
Copy link
Owner

Te wartości są dostępne w atrybutach

@Landiss
Copy link

Landiss commented Apr 2, 2024

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

@PiotrMachowski
Copy link
Owner

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.

@Landiss
Copy link

Landiss commented Apr 2, 2024

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

@PiotrMachowski
Copy link
Owner

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

@Landiss
Copy link

Landiss commented Apr 3, 2024

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

@Mice30
Copy link

Mice30 commented May 20, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants