Closed PiotrMachowski closed 1 year ago
An early version that adjusts this integration to new website is available at dev
branch.
TODO:
Piotrze, dwa pytanka:
Ciężko powiedzieć, bo nie mam fotowoltaiki :) nie widziałem jeszcze jak wygląda pobieranie danych o wygenerowanej energii w nowej wersji systemu
Podejrzałem w przeglądarce, w trybie deweloperskim
Mogę pomóc z dostarczeniem danych odnośnie fotowoltaiki, tylko powiedz co potrzebujesz :)
@GrzesiuS możesz zainstalować najnowszą wersję z brancha dev
, pobrać dane diagnostyczne i mi je przesłać na piotr.machowski.dev [at] gmail.com
Ad 2:
To jest mega ciekawe bo sam od początku to badam w Chrome i trybie developerskim i za żadne skarby nie potrafię namierzyć odwołań do tego API i tych URL które masz. Wszystki mam nadal do .../charts
. Zaczynam się zastanawiać czy może to chodzi tylko o niektórych klientów? Albo sposób rozliczania netbilling/netmetering...
Hehe... miałem po części rację. Okazuje się że aktualnie funkcjonują dwa serwisy. Cały czas pracowałem na tym starym (pewnie przez moje cookie przeglądarki) - w trybie incognito "na świeżo" moim oczom ukazała się całkiem inna (nowa) wersja strony - oraz odwołania do api
!
@manio no i wszystko jasne :D
Jest jakiś problem z energią zużytą na branchu dev. Wczoraj wrzuciłęm wersję dev i poprawnie pobrało wartość 19.4 kWh. Dzisiaj sensor dalej pokazuje mi 19.4 kWh a ostatnia aktualizacja sensora była 18 godzin temu - domyślnie powinno to chyba być 12 godzin więc coś nie zadziałało?
EDIT: dopiero jak ręcznie przeładowałem integrację poziomu ustawień HA to pobrało nowe dane po minucie
W jaki sposob moge zaninstalowac wersje z brancha dev? Probowalem dodac nowe niestandardowe repozytorium z nowym linkiem ale dostaje komunikat ze mam juz standardowa wersje. Można to jakoś sprawnie zrobic czy tylko poprzez podmiane poszczegolnych plikow ? Dzieki
@Vormillion Aktualnie integracja pobiera dane 2x dziennie, ale muszą być w danym momencie dane dostepne na stronie eLicznika. Wydaje mi się, że mogę zwiększyć częstotliwość odświeżania, wtedy zmiany zostaną wykryte wcześniej
@Arekgor trzeba ręcznie podmienić pliki
Niestety, licznik pokazywał ostatnią aktualizację 18 godzin temu i miał dane z 10 stycznia. Odświeżyłem teraz integrację ręcznie i od razu wpadło zużycie z wczoraj. Czy na szybko możesz mi powiedzieć, co zmodyfikować w lokalnych plikach żeby pobierać dane np. co 2 godziny? Może to kwestia mojego HA..
@Vormillion pewnie by się zaktualizował za 6h. Pobierz najnowszą wersję, zmieniłem tam na aktualizację co 4h
Panowie - a Wy macie dane świeższe niż dzień wstecz? U mnie to działa tak że np. w okolicach 9-11 rano tauron wystawia dane za poprzedni dzień. Na chwilę obecną mam dane za wczoraj (w dodatku często przełom dnia w okolicach północy jest niekompletny i kolejne ładowanie dopiero potrafi załatać tę różnicę).
@manio dokładnie tak samo. Wczoraj jeszcze o 18 były niekompletne
Wczytałem dev wersje. Pobiera dane o konsumpcji. Niestety generation ma status unknown. U kogoś działa zbieranie informacji o produkcji?
Czy jest plan, aby obecny dev
wyszedł jako wersja Beta, zanim nie zostanie wypuszczony w ostatecznej wersji.
Nie bardzo mogę usunąć wersję v2.1.3
przed instalacją dev
ponieważ popsuje to wiele sensorów i wizualizacji.
Na ten moment natywna instalacja z UI HACS nie prezentuje nic powyżej 2.1.3.
Z góry dziękuję za wyjaśnienie!
@mmarcines pewnie dlatego, że jeszcze nie zaimplementowałem obsługi danych o produkcji ;) Możesz mi przesłać swoje dane diagnostyczne na piotr.machowski.dev [at] gmail.com
.
@convicte nie musisz nic usuwać, wystarczy, że podmienisz pliki i zrestartujesz HA. Zobaczę, co się da zrobić z releasem wersji dev
@PiotrMachowski serdeczne dzięki za szybką odpowiedz.
Podmienisz = pobranie repo dev
i wkopiowanie folderu do istniejącej struktury w HA?
Beta na pewno zwiększy testowalność nowych wersji, jeżeli tworzenie i wypuszczanie dev
jako bety poprzez HACS nie jest dużym problemem.
Jeżeli uda mi się zainstalować obecny dev
to również może przesłać logi dla produkcji - mamy dzisiaj piękny słoneczny dzień z 4kW nadprodukcji na 8kWp.
Podmienisz = pobranie repo dev i wkopiowanie folderu do istniejącej struktury w HA?
Dokładnie. Doszedł też plik diagnostics.py
, także nie wystarczy podmiana zawartości dotychczasowych plików
@PiotrMachowski
Możesz mi przesłać swoje dane diagnostyczne na
piotr.machowski.dev [at] gmail.com
.
Przesłałem pliki diagnostyczne razem z produkcją na podany email.
Byłoby świetnie, jeżeli udałoby się dorzucić ten PR - https://github.com/PiotrMachowski/Home-Assistant-custom-components-Tauron-AMIplus/pull/65 w nadchodzących wersja.
Pozdrawiam!
@convicte dzięki!
Byłoby świetnie, jeżeli udałoby się dorzucić ten PR - #65 w nadchodzących wersja.
Ten PR jest już nieaktualny przez zmianę interfejsu. Dodałem tą funkcję w wersji dev
- powinieneś mieć encję "current_readings"
OK, rozumiem!
Mam:
Wrzuciłem wersję v2.2.0-beta.2
(jest dostępna w HACS), potencjalnie powinna obsługiwać również produkcję. Poproszę o przetestowanie @GrzesiuS @mmarcines @convicte
Zainstalowałem powyższą betę chwilę temu, ale na razie pomimo odświeżenia produkcja jest niedostępna:
Dam znać, jeżeli pojawiłaby się później.
@convicte możesz jeszcze raz mi przesłać dane diagnostyczne?
No tak, kod zdecydowanie lepiej działa, jak się go zuploaduje. Możesz spróbować v2.2.0-beta.2
?
Definitywnie działa lepiej kiedy znajduje się w repo... ;)
Uznałbym sprawę za rozwiązaną, ale lepiej, jeżeli jeszcze kilka osób sprawdzić, dla pewności.
Serdeczne dzięki za wkład!!
Wartości prawidłowe?
Sprawdziłem na v2.2.0-beta.2
potwierdzam poprawne wartości dla generation_daily
consumption_daily
.
Na chwilę obecną wszystko wydaje się działać.
Dzięki za szybkiego fixa :)
Co ciekawe próbowałem dodać właśnie integrację od nowa - pojawia się błąd:
TauronAmiplusConnector.get_raw_values_daily() missing 1 required positional argument: 'generation'
U mnie to samo nie moge sie zalogowac przy dodawaniu nowej integracji
@Vormillion spróbuj odinstalować i zainstalować ponownie
edit: ok, wiem o co chodzi
a ja sobie poczekam trochę ..... Miałem wersje DEV ... Potem wgrałem beta (i przy beta już nie działało mi logowanie). Sprawdzę jutro rano zatem.
@Vormillion @Arekgor naprawione w v2.2.0-beta.3
, dzięki!
Wszystko działa, wydaje się że jest OK. Jesli to nie problem, mozna tez dodac encje "current meter reading" dla generation?
@PiotrMachowski - wszystko działa pięknie :) Dzięki!
@Arekgor a jest takie coś widocznego w eLiczniku?
@PiotrMachowski tak, analogicznie do "current meter reading" dla poboru jest tez licznik dla generation. Jest to wartosc kumulacyjna ktora notabene pojawia sie na fakturze jako podstawa rozliczenia.
@Arekgor dodane w v2.2.0-beta.4
, dzięki za sugestię
@PiotrMachowski
dodane w
v2.2.0-beta.4
, dzięki za sugestięDziała!
W wersji v2.2.0-beta.5
dodałem obliczanie bilansu godzinowego, byłbym wdzięczny za sprawdzenie, czy wartości się zgadzają
(#57)
Dzieki, u mnie wszystko działa.
Mogę potwierdzić, że pojawiają się 2 nowe liczniki bilansowe dla dnia i miesiąca, ale ktoś, kto liczy to sobie na piechotę w wątku (#57) musiałby potwierdzić czy liczby się zgadzają.
@PiotrMachowski jak dla mnie wartości się zgadzają (daily i monthly balance zgadza się z tym co jest w eliczniku). A skoro już tak nam sprawnie idzie ;) to może jeszcze jeden enhancement https://github.com/PiotrMachowski/Home-Assistant-custom-components-Tauron-AMIplus/issues/74 ?
Panowie - sypie mi błędem - IOnvalid config for [sensor.tauron_amiplus]: [check_generation] is an invalid option for [sensor.tauron_amiplus]. Check: sensor.tauron_amiplus->check_generation. (See ?, line ?).
@mm84 usunąłem tą opcję z konfiguracji, teraz polegam tylko na monitored_variables
@mm84 usunąłem tą opcję z konfiguracji, teraz polegam tylko na
monitored_variables
to co mam zmienić w configu? Usunąć check_generation: true? Jak usunę to:
Invalid config for [sensor.tauron_amiplus]: value must be one of ['balanced_daily', 'balanced_monthly', 'consumption_daily', 'consumption_monthly', 'consumption_reading', 'consumption_yearly', 'generation_daily', 'generation_monthly', 'generation_reading', 'generation_yearly'] @ data['monitored_variables'][0]. Got 'zone'. (See ?, line ?).
@mm84 usunąłem tą opcję z konfiguracji, teraz polegam tylko na
monitored_variables
to co mam zmienić w configu? Usunąć check_generation: true? Jak usunę to:
Invalid config for [sensor.tauron_amiplus]: value must be one of ['balanced_daily', 'balanced_monthly', 'consumption_daily', 'consumption_monthly', 'consumption_reading', 'consumption_yearly', 'generation_daily', 'generation_monthly', 'generation_reading', 'generation_yearly'] @ data['monitored_variables'][0]. Got 'zone'. (See ?, line ?).
Użyj konfiguracji przez UI, jeżeli i tak odczytujesz wszystkie zmienne?
@mm84 zone też usunąłem. Tu masz dokumentację
Due to changes implemented in eLicznik website this integration is now broken