To może ja się wtrącę do tematu.
Portal MójLicznik też ma tylko badziewny flow poprzez użytkownika + hasło i ciasteczko sesji, bez tokenów i restowego API. Ta integracja używa przeglądarki headless (poprzez mechanize
), żeby się zalogować, a potem przekazywać to ciasteczko do kolejnych requestów. Też nie aktualizuje danych na bieżąco, choć w moim przypadku robi to n-1 (czyli z rana, koło 4, wgrywa dane za wczoraj i dzisiaj rano ).
Jeżeli proces ENEA jest podobny, to według mnie - bardzo niskim kosztem - można zrobić podobną integrację jak w ENERGA. Można pewnie nawet sforkować GitHub - thedeemling/hass-energa-my-meter: Home Assistant custom integration to gather data from the Energa My Meter (https://mojlicznik.energa-operator.pl/) website. i po prostu podmienić część scrapującą dane ze strony - część Home Assistantowa potencjalnie byłaby prawie taka sama (może inna co do nazw klas/encji ).
Ktoś chętny/znający się na pythonie i xpath (chociaż w małym stopniu) musiałby przygotować nową integrację, wzorując się pewnie w wielu miejscach do kopiuj-wklej na tej powyżej.