MEW-01 dwukierunkowy licznik energii -Prosument PV

daj w dockerze takiezmienne dla grafany,

grafanas:

Potem share > embed
i wytnij ze środka
graf1
W HA dajesz jako karte strona web.
czas sobie zmień, np na 3 h:

...from=now-3h&to=now...

O którym piszesz, bo nie do końca rozumiem…


WOW :scream_cat:
Docker ogarnięty :slight_smile:
Co do wykresów to chodzi mi o ten ostatni. Jak pobieram, czy wprowadzam do sieci na wszystkich fazach to jest ok, ale jak na jednej pobieram a na drugiej wprowadzam to ten wykres nie ma sensu. Zobacz w miejscu gdzie jest kursor. W obu miejscach wykres wygląda podobnie, czyli zielone słupki a nad nimi żółte, a o godzinie 17:12 na L1 mam pobór, a na L2 oddanie, gdzie o 19:54 na obu fazach jest pobór.

z prawej strony zobacz to ustawienie:

Stacking and null value

Stack - włacz wyłacz

O to chodziło?

jest lepiej, ale tu gdzie jest kursor, w miejscu gdzie zielony pokrywa się z żółtym powinien być inny kolor, bo nie widać jakie jest oddanie dla fazy 1.

koło Faza1 jest zielona kreseczka,
naciśnij ją i wybierz u góry custom color i daj transparentność, dla każdej fazy tak zrób i będzie widać jedna pod drugą

ewentualnie po rawej Displays
bars, lines, points tu sie pobawić musisz…

no jedna nakłąda sie na drugą bo skala jest jedna,
mozesz dać punkty albo linie a nie barsy

@Cino111 namówił i MEW już zamontowany. Odrazu przeszedłem na mqtt z pominięciem serwerów supli. Narazie wszystko śmiga pięknie. Teraz kusi Jarek beta:stuck_out_tongue_winking_eye:




1 polubienie

Pochwale sie jak u siebie zrobilem karte:

7 polubień

Prezentuje się pięknie :+1: :+1: :+1:
A ja chyba muszę drugi MEW tym razem do PV bo nie ma porządnej integracji dla mojego rozwiązania z trzema mikroinwerterami :slight_smile:

A jakie masz te inwertery, nie ma dedykowanej integracji?

Mikroinwerter HY-2000-PLUS x 3szt + logger Huayu MECD do zbierania danych z mikro
Na razie mam zrobiony sensor tak:

- platform: scrape
  resource: http://192.168.1.244/status.html
  name: PV_lacznie
  authentication: basic
  username: Tomasz
  password: xxxxxxxxxxx
  select: "script"
  index: 1
  value_template: "{{ (( value.split(';')[7] ) | replace ('var webdata_total_e = ','') |replace('\"', '')|float  ) }}"
  scan_interval: 900
  unit_of_measurement: "kWh"

ale logger który zbiera dane na adresie 192.168.1.244 wyświetla dane tylko z jednego mikroinwentera, więc zrobiłem coś takiego:

- platform: template
  sensors:
    sensor_pv_lacznie_suma_trzy_mikro:
      friendly_name: "pv lacznie suma trzy mikro"
      unit_of_measurement: "kWh"
      value_template: "{{ states('sensor.pv_lacznie')|float| round(0)  + states('sensor.pv_lacznie')|float| round(0) + states('sensor.pv_lacznie')|float| round(0) }}"      

czyli jeden mikro razy 3 i mam tylko przybliżoną wartość produkcji.
Do tego loggera są dedykowany portale:

  1. https://home.solarmanpv.com/login
  2. SOLARMAN Business (solarmanpv.com)

i tam wszystko wyświetla prawidłowo ale nie udało mi się znaleźć rozwiązania które to ogarnia.
Niby ten pierwszy ma API SolarmanOpenAPI.pdf (1,4 MB) ale do tego potrzebny programista na etat :wink:
A sposób z nodered mi nie działa bo mimo tego że widzę na ginlong swój logger i mikro to nie nie ma żadnych danych o produkcji.

Czyli masz loger i jak na niego wchodzisz to widzisz jeden mikro a jak wchodzisz na portal który pobiera dane z tego logera to widzisz 3? bez sensu

Coś Ci wyrzuca w ogóle? Gdzie jest problem, odczyt, czy w ogóle brak pobierania danych?

utworzyłem nowy temat żeby nie robić bałaganu

Mam taki oto problem, dodałem licznik mew-01 do ENERGY i wylicza jak na załączonym obrazku:


Podpowie ktoś co zrobić żeby nie oddawało energii do sieci, nie posiadam instalacji PV.

Coś namieszałeś…
encja Electricity meter (Power active - Phase 1) czyli sensor.0_electricity_meter_power_active_phase_1 to Moc czynna i jest wyrażana w W czyli watach a ty masz kWh.

Edit
tak ma być:

gdzie:
Energia czynna pobrana L1 - sensor.0_electricity_meter_total_forward_active_energy_phase_1
itd. dla każdej fazy

Energia czynna zwrócona L1 - sensor.0_electricity_meter_total_reverse_active_energy_phase_1
itd. dla każdej fazy

i wszystkie te encje musza mieć taką konfiguracje:

Albo założyłeś 2 przekładniki na tę samą fazę, tylko w innym miejscu, albo przewody napięciowe podpiąłeś nie do tych faz. Weź miernik ustaw napięcie powyżej 400V i dotkinik L1 i V1, potem L2 i V2 i na koniec L3 i V3. Wszędzie powinno wskazać 0. Jak wskazuje 400V to masz pomieszane fazy.

1 polubienie

@Tomasz jako pobór energii miałem encje sensor.electricity_meter_power_active_phase_1
a ty masz widzę: ‘sensor.electricity_meter_total_forward_active_energy_phase_1’
co do energii oddanej, nie miałem wpisane nic.
@Cino111 podłączenia są napewno dobre, mewka u nie śmiga już z rok czasu :wink:

i chyba ręcznie zmieniłeś tej encji jednostkę na kWh bo inaczej nie mógłbyś jej wybrać do Dashboard Energry, ta można podpiąć tylko encje wyrażoną w kWh

Niby przerobiona na kWh {% set phase1 = states('sensor.electricity_meter_power_active_phase_1') | float / 1000 %}
ale podobno można też w Wh podłączyć.
edit:
Po podpięciu encji sensor.electricity_meter_total_forward_active_energy_phase_1 itd.
zlicza ok.

kWh i Wh to ta sama jednostka energii, tyle z przedrostkiem kilo=1000
1kWh = 1000Wh
A moc czyli W (Wat) to zupełnie inna jednostka, to jest jednostka mocy.
W związku z tym poniższe przeliczenie jest nie prawidłowe:

:wink:

Edit
W HA jest prosty sposób przejśc z W na kWh
Integration - Riemann sum integral - Home Assistant (home-assistant.io)
ale w przypadku licznika MEW nie ma takiej potrzeby bo jest do tego dedykowana encja

1 polubienie

Wiedziałem o tym, zrobiłem tak na próbę, ale po moim przeliczeniu fazy 123 pokazywało identycznie co w tym:

licznik_faza123_totalforwardactiveenergy:
        value_template: >-
          {{ (states.sensor.licznik_faza1_totalforwardactiveenergy.state | float)
          + (states.sensor.licznik_faza2_totalforwardactiveenergy.state | float) 
          + (states.sensor.licznik_faza3_totalforwardactiveenergy.state | float) }} 
        unit_of_measurement: 'kWh'
        device_class: power
        icon_template: mdi:gauge

ważne, że teraz ENERGY pokazuje ok, z tym że nie wylicza kosztów, muszę poobserwować.
Edit.
Ok, wszystko śmiga idealnie dziękuję za pomoc.

1 polubienie