Integracja Mój Licznik dla klientów Energa

Proponuję stworzenie integracji z aplikacją, portalem Mój Licznik dla klientów Energa.
obraz

obraz

Oczekiwał bym funkcjonalności jaka jest w integracji TAURON eLicznik autorstwa Piotra Machowskiego

Deklaruję skromne 50zł licząc, że jest nas więcej z północy, a Pan Piotr przetarł szlaki integracją Tauron AMIplus sensor.

2 polubienia

Deklaracje wsparcia programisty:
@Cezary.K 50zł
@traviz 50zł
@Stravi 50zł
@Celina 50zł
@Cino111 50zł
@Kraszewsky 50zł

2 polubienia

Dodatkowo jeżeli będą jakieś niewiadome przy integracji, to jestem w stanie dopytać o szczegóły u źródła.

Cześć,
niestety Energa nie ma funduszy na wyprowadzenie API, a ja ani tym bardziej zespół AI Speaker nie będzie robił integracji polegającej na hackowaniu ich systemu.
Dlatego integracja na dzień dzisiejszy nie powstanie.
Jeśli coś się zmieni po stronie Energa to wrócimy do tematu.

Linkuję osoby zainteresowane:
@Cezary.K
@traviz
@Celina
@Cino111
@Kraszewsky

2 polubienia

Cześć,
Przepraszam, że odkopuję, ale sam wcześniej szukałem.
Zrobiłem taką integrację na własne potrzeby. Link poniżej.
https://github.com/PapuutekAPT/Energa-HomeAssistant-Integration

4 polubienia

@Papuutek no ekstra. Długo na to czekaliśmy. Wnioskuję po github ze na bramce nie instalowałeś tylko na RPI? Trzeba będzie się pobawić i potestować. Wielkie dzięki. :beer:

Po testach czekamy na dodanie w ai-speaker. Fajnie jakby udało się zrobić konfigurację przez gui :slightly_smiling_face::slightly_smiling_face::slightly_smiling_face:

@Kraszewsky - nikt nie doda tego jako oficjalnej integracji z jednego powodu. Ponieważ jest to, jak sam autor wskazuje, WEB scrapping.


2 polubienia

Dobra, przyznaję, że nie doczytałem. Energa nie udostępnia API, więc nie widziałem innej opcji.
Ale może komuś się przyda na :wink:

1 polubienie

Wersja beta dodatku:

1 polubienie

To może podlinkuję swój custom component:

wspiera ładną instalację z GUI i statystyki do dashboardu z energią.

3 polubienia

Fajne, a nie myślałeś by go zrobić zgodnego z HACS?

Raczej nie przejdzie…

Czytałem, ale webscraping nie jest dopuszczalny w komponentach standardowych, czyli bezpośrednio w HA, natomiast w HACS nie znalazłem takiego ograniczenia (swoją drogą do HACS swego czasu trafiło parę komponentów, które nie spełniają wymagań dla systemowych integracji w HA, a kiedyś były wbudowane).

Ten komponent nigdy nie będzie częścią Home Assistanta, ale można zainstalować go jako custom component (po prostu u siebie).

Nie da się inaczej niż web scraping, bo Energa nie udostępnia porządnego REST API, więc nie da się tych danych inaczej zdobyć. Mogę spróbować skontaktować się z działem technicznym w Enerdze, zwłaszcza, jeżeli pojawi się więcej osób korzystających z tego komponentu - może wtedy się zainteresują dodaniem API.

@szopen Jeżeli będzie zainteresowanie dodaniem tego komponentu do HACS (bo on pozwala na webscraping), to mogę go tam dodać. Niestety, HACS nie wspiera gitlaba, więc musiałbym go przenieść na githuba (co mogę zrobić, po prostu w pipelines na Gitlabie znam się dużo lepiej niż z Actions na GH :))

HACS znacznie ułatwia życie użytkownikom (zawiera mechanizmy przyjazne użytkownikom - m.in. łatwej instalacji z GUI oraz łatwej aktualizacji komponentu - obecnie jest to już w GUI HA), więc właściwie to nawet niedoświadczeni użytkownicy zwykle mają już HACS instalowany jako jeden z pierwszych komponentów na pokładzie HA.

Więc odpowiem “w imieniu ogółu” (akurat sam nie jestem użytkownikiem Energa) - tak, zgodność z HACS jest bardzo pożądaną właściwością komponentu niestandardowego, więc takie zainteresowanie z całą pewnością istnieje (tylko po prostu wielu użytkowników się w ogóle nigdy nie wypowiada ograniczając się do czytania).

Natomiast biorąc pod uwagę, że tutaj ruch maleje sugeruję pochwalić się swoim komponentem również tam https://forum.arturhome.pl/

W porządku, przekonałeś mnie - poświęcę trochę czasu na wykonanie mirrora na Githubie i integrację z hacsem. Na pewno w ten sposób łatwiej jest zadbać, by użytkownicy mieli aktualny kod u siebie, bo HACS sam dba o updaty, to mnie najbardziej przekonuje.

Dzięki za wskazówkę, dorzucę też do tego forum. Trochę się napociłem przy tych statystykach (brak dokumentacji w Home Assistant’cie w tym temacie jest naprawdę bolesny), więc jeżeli komuś się to przyda, tym lepiej :slight_smile:

1 polubienie

@Cino111 masz może jakieś wieści z Energa nt. API?

@Stravi , ja mam :slight_smile: Zapytałem się, czy planują wprowadzić dedykowane API i zaproponowałem kilka usprawnień (jak dorzucenie sumy zużycia w API per godzina). Oto odpowiedź:

2 polubienia