Integracja falownika Fronius + Smart Meter z Home Assistant

Możesz napisać, które encje wrzuciłeś, z tej integracji i co ewentualnie trzeba było dodać albo zmodyfikować, bo nie wszystko było widoczne.

ja widzę dwie:
fronius.produkcja.dzien
fronius.pobrana.dzien

Brakuje zyżycia, coś tam modyfikowałem żeby było je widać, ale nie wskazuje poprawnie

Tak to wygląda w konfiguracji energii.

Aby panel energii pokazywał prawidłowe dane należy stworzyć trzy encje które będą zbierać dane.

Tworzymy je w /config/utility_meter.yaml musisz

Dla Grid consumption

fronius_pobrana_dzien:
source: sensor.fronius_smartmeter_energy_ac_consumed
cycle: daily

Dla Return to grid

fronius_wyslana_dzien:
source: sensor.fronius_smartmeter_energy_ac_sold
cycle: daily

Dla Solar production

fronius_produkcja_dzien:
source: sensor.fronius_day_energy
cycle: daily

Oczywiście po stworzeniu tych encji dziś będzie źle pokazywać dane bo będą nie kompletne, ale jutro jak zacznie zliczać od północy będzie już prawidłowo.

Dzięki sprawdzę, ja miałem coś inaczej…
Więc może stąd te błędy
Edit:
A więc tak panel energia działa teraz prawidłowo, żle przypisałem encje.
Co ciekawe jak panel zaczął działać dobrze to pojawia się problem z wykresami, regularnie od 23:05 zużycie dom wpada na wartości na - tak jak na zdjęciach.




Konfigurację tych encji mam tak jak w poradniku wyżej:

- platform: template
     sensors:
       fronius_zuzyta_bezposrednio:
         friendly_name: 'Zużyta bezpośrednio'
         unit_of_measurement: 'kWh'
         value_template: "{{ ((states('sensor.fronius_day_energy') | float ) - (states('sensor.fronius_produkcja_dzien') | float )) | round(2) }}"
         icon_template: mdi:counter
 
   - platform: template
     sensors:
       fronius_zuzycie_dom:
         friendly_name: 'Zużycie dom'
         unit_of_measurement: 'kWh'
         value_template: "{{ ((states('sensor.fronius_zuzyta_bezposrednio') | float ) + (states('sensor.fronius_pobrana_dzien') | float )) | round(2) }}"
         icon_template: mdi:counter 
ronius_produkcja_dzien:
     source:   sensor.fronius_smartmeter_energy_ac_sold
     cycle: daily
 
  fronius_pobrana_dzien:
     source: sensor.fronius_smartmeter_energy_ac_consumed
     cycle: daily

Czy to może być spowodowane tym, że w utility_meter mam zdublowane źródła dla Energi i dla wykresów?

utility_meter:
  fronius_produkcja_dzien:
    source: sensor.fronius_smartmeter_energy_ac_sold
    cycle: daily
  fronius_pobrana_dzien:
    source: sensor.fronius_smartmeter_energy_ac_consumed
    cycle: daily
  energia_fronius_pobrana_dzien:
    source: sensor.fronius_smartmeter_energy_ac_consumed
    cycle: daily
  energia_fronius_wyslana_dzien:
    source: sensor.fronius_smartmeter_energy_ac_sold
    cycle: daily
  energia_fronius_produkcja_dzien:
    source: sensor.fronius_day_energy
    cycle: daily 

@Rawqq edytuj Swoje posty - nie pisz jednego pod drugim

A co ja robię źle, że mam tak jak mam? :frowning:
Zrzut ekranu 2021-11-17 180718
Dodam, że nie mam dodatkowo SmartMetera. Ale rozumiem, że w tym wypadku potrzebne mi są dane wprost z invertera?

Jak nie masz Smart Metera to tylko możesz dodać kartę produkcji dziennej falownika i musi być ona jako utility_meter, aby została poprawnie wyświetlona.

Wystarczy. Resztą zajmie się MEW-01. Podpowiesz jak to ogarnąć?

Źle odczytałem… Tylko kartę? Nie da rady wyciągnąć z falownika produkcji do karty Energia? Przecież produkcja jest wysyłana do solar.web, to gdzieś te dane chyba można wyciągnąć :slight_smile: Tym bardziej, że w NODE-RED większość danych tak jakby zaciąga:

W utility_meter dodaj encje day_energy bo ją masz zieloną i dostepną.

  energia_fronius_produkcja_dzien:
    source: sensor.fronius_day_energy
    cycle: daily 

Mam wrażenie, że mi pliku utility_meter.yaml nie zaczytuje…

Encja z utility_meter odświeży się jak falownik zacznie wysyłać dane ,bo w tym momencie nie masz żadnych danych wysyłanych. Jutro będzie oki.

Działa, wpisałem to bezpośrednio w configuration.yaml. No i o to mi chodziło;)
Dzięki za pomoc!

Ogolnie jestem ogroimnie wdzieczny za to co tutaj przedstawiłeś. Dziękuję!!
Falownik faktycznie ma informację ile energii zostało pobrane z sieci?

Nie umiem sobie jednak poradzić z tym błędem. W sensorach mam ustawione jednostki na kWh, w utility_meter chyba nie da sie ich ustawic. Takze nie rozumiem skąd problem wynika. Mogę prosić o podpowiedź?

Pokaż te trzy encje jak one wyglądają w narzędzia developerskie

source: sensor.fronius_smartmeter_energy_ac_sold
status: collecting
last_period: '0'
last_reset: '2021-11-21T00:00:00.015058+01:00'
meter_period: daily
friendly_name: fronius_produkcja_dzien
icon: 'mdi:counter'
source: sensor.fronius_smartmeter_energy_ac_consumed
status: collecting
last_period: '0'
last_reset: '2021-11-21T00:00:00.013675+01:00'
meter_period: daily
friendly_name: fronius_pobrana_dzien
icon: 'mdi:counter'

@manguscik o te dwie chodziło?

@manguscik pozwolę sobie spróbować przypomnieć Ci o tym temacie :slight_smile:

Ale u góry HA piszę że nie może znaleźć encjii a ty wklejasz inne nie te o których pisze HA.

W najnowszej wersji HA 2021.12 (2021.12: New configuration menu, the button entity, and gorgeous area cards! - Home Assistant) integracja Fronius - Home Assistant została przepisana i uzupełniona o nowe elementy.

Panowie, podpowiecie mi proszę jak mogę przesłać do zakładki energia informacje o wyprodukowanym prądzie? Nie widzi mi żadnego sensownego sensora.

widzi tylko to:

a nie mogę dodać np tej encji:

Rozumiem, że sensor musi byc odpowiedniego typu ale nie umiem tego ogarnąć.

Nie jestem pewien ale może pomoże wpisanie w customize.yaml
sensor.fronius_produkcja_dzień
state_class : total
device_class : energy

Witam ! Działa to API w opisany powyżej w tym wątku spoób, z froniusem i AH ? czy tez temat sie zdeaktualizował i podejscie do pobierania danych bezpośrednio z froniusa trzeba realizowac inaczej ?

Witaj,
API froniusa się nie zmieniło więc działać będzie.