Dodatek Energy jak

Posiadam bramkę “Xiaomi Mi Smart Home Gateway v2” którą mam dodaną przez integrację “Xiaomi Aqara Gateway”. Do niej dodane jest też m.in. gniazdo “Xiaomi ZNCZ02LM”. W atrybtuach encji dotyczącej gniazda mam m.in. atrybut “Power consumed”. Chciałbym uzyskać encję z wartością TOTAL w kWh (bez instalowania dodatkowych dodatków) aby móc ją dołączyć do pulptu “Energia”. W parametrach obecnej encji nie ma możliwości wyboru “Device class” typu “energy”. Czy możecie mi w tym pomóc ?

Gniazdo1

Gniazdo2

Pokaż wszystkie encje jakie daje to gniazdko.

Domyślnie jest tylko jedna:

a z istniejących atrybutów utworzyłem dodatkowe:

Brakuje Ci encji mierzącą zużytą energie wyrażoną w kWh.
Najprościej będzie ją zrobić po przez:
Integration - Riemann sum integral - Home Assistant (home-assistant.io)
Czyli:
w sensor.yaml dodać wpis:

- platform: integration
  source: sensor.lodowka_power_consumed
  name: lodowka_energy_kwh
  unit_prefix: k
  round: 2

po restarcie bramki pojawi się nowa encja
sensor.lodowka_energy_kwh
Następnie w ustawieniach DOSTOSOWYWANIE, dodaj do tej nowej encji dwa wpisy:
state_class: measurement
last_reset: 1970-01-01T00:00:00+00:00
i od teraz będziesz mógł dodać do energy

1 polubienie

Dziękuje @Tomasz :+1:
Musiałem jednak zamiast source: sensor.lodowka_power_consumed wpisać source: sensor.lodowka_load_power ponieważ przy power_consumed pokazywało zużycie na poziomie 2000 kWh a po zmianie są już wartości ok. 0,06 kWh. Przy okazji zmieniłem wartość state_class: measurement na state_class: total_increasing bez last_reset i działa.
Aktualnie na wykresie miesięcznym widzę zużycie kilku tysięcy kWh co jest oczywiście nieprawdą. Czy można w jakiś sposób wyzerować tą wartość dla wskazanej encji aby rozpocząć pomiar od nowa ?

Czy do pomiaru zużycia energii można używać (na około) pomocników ? Posiadam radio aktywowane pomocnikiem typu przełącznik przez nr i nie wiem jak dodać je bo wyświetla się status jako nieznany

Edit: jak usunąć z integracji energy nie istniejącą już encje ?


bo cały czas mogę to dodawać mimo iż dawno już usunąłem to z plików yaml

W configuration.yaml dodałem wpis “energy:”. Po restarcie w powiadomieniach mam informację, że nie można skonfigurować integracji energy, sama zakładka energy nie pojawiła się.
Dostosowywania encji w wersji Leon też już nie ma, ale jak na razie to nie mój problem :slight_smile:
Co robię nie tak?

To jest problem, bez dawniej dostosowania encji, teraz robionego w pliku yaml, encje nie dodadzą się do panelu Enargia.

EDIT
teraz doczytałem…

Jakieś logi są w HA?

W logach nie ma nic o “energy”.

Edit:
Ja wiem jak to wygląda, chcę pomocy a w logach nic nie ma, tylko faktycznie tam nic o energy nie ma. Są wpisy o problemach z uruchomieniem recordera, czasem niedostępność strony z pogodą ale to wszystko.

Edit2:
Ech, okazuje się że restart restartowi nierówny.

  1. Ponowne uruchomienie samego HA nie spowodowało pojawienia się karty (opcja w Konfiguracja → Kontrola serwera → Zarządzanie serwerem).
  2. Tak samo wyłączenie bramki (opcja w Konfiguracja → Ustawienia AIS Dom IoT → Zatrzymaj bramkę IoT ).

W sumie “nie mam nic do stracenia” więc wyłączyłem zasilanie bramki. Zawsze po takim spałowaniu bramka uruchamiała się z problemami, najczęściej nie wstawało zigbee. Tym razem uruchomiła się prawidłowo ale nadal bez zakładki energy.

Kiedy zapytałeś o logi pomyślałem aby uruchomić ją ponownie jak w pkt 2, wpisać w terminal pm2 logs i obserwować.
Olać to co pojawiło się w terminalu, bo pojawiła się zakładka energy.
Dlaczego akurat po tym restartcie???
Bo to pierwszy restart po odłączeniu zasilania???
Ja za głupi chyba na to :smiley:

Encje z mev-01 (zainstalowany pod licznikiem energii) mają prawidłowe atrybuty, nie musiałem ich edytować. Teraz jeszcze muszę dodać mój inwerter Zeversolar i będzie ok.

Jak planujesz to zrobić? Też mam falownik Zeversolar :slight_smile:

1 polubienie

Spróbuję poprzez PVOutput jeśli otrzymam potrzebne dane od Zeversolar. Ale z tego co czytałem to potrafią być różnice w danych między samym inwerterem/Zevercloud/PVOutput czyli uzyskane dane będą orientacyjne.
W ostateczności zainstaluję następny monitor energii (MEV-01) pod samym inwerterem. No chyba że znajdę coś tańszego :slight_smile:

1 polubienie

Pytanie czy jeszcze dostaniemy te dane - Zeversolar już nie istnieje, chociaż chmura działa…

A sprawdzałeś to?:

1 polubienie

No nie sprawdzałem :slight_smile: A Ty?

Jeszcze nie - znalazłem to wczoraj.

Natomiast pod HA mam to i działa:

ale dodatek Energy tego nie widzi.

Właśnie spędziłem pół godziny na szukaniu swojego inwertera w sieci aby nadać mu stałe IP. Dopiero teraz załapałem, że bez produkcji ta łajza wyłącza się…
Idę pić, do niczego innego się dziś nie nadaję :wink:
Jutro powalczę z tym.

Edit:
Działa, czy dobrze? To trzeba poczekać na trochę danych.

2 polubienia

Mówisz o tej pierwszej integracji?

U mnie dzisiaj zadziałało i wartości są identyczne jak bezpośrednio z falownika. Problemem są logi błędów z połączeniem podczas gdy falownik się wyłącza na noc…

Tak o pierwszej integracji.
W wątku na ichnim forum ktoś już problem tych błędów zgłaszał ale stanęło na tym że je ignorują :slight_smile:

1 polubienie

Hm, ponowne uruchomienie jolki usunęło dane na temat zużycia i produkcji. Mam tylko dane po restarcie. Czy tak ma być?

Jeżeli to bramka DEV i nie zmieniłeś/wybrałeś bazy danych to “tak ma być”:
Konfiguracja bramki - Logi i baza danych | AI-Speaker

W jaki sposób wyciągnąć wartość Energy total z falownika “lokalnie” bez łączenia z chmurą ?