PiotrMachowski / Home-Assistant-custom-components-Tauron-AMIplus

This sensor uses unofficial API to get energy usage and generation data from https://elicznik.tauron-dystrybucja.pl.
MIT License
138 stars 34 forks source link

Brak danych pobranych z e-licznik #122

Closed mmarcines closed 1 year ago

mmarcines commented 1 year ago

Discussed in https://github.com/PiotrMachowski/Home-Assistant-custom-components-Tauron-AMIplus/discussions/121

Originally posted by **mmarcines** April 6, 2023 Hej, Czy to tylko u mnie nie ma danych od 4 kwietnia? Po zalogowaniu do tauron elicznik widze, ze dane sa juz nawet ze wczoraj. NIestety w panelu Energia ostatnie dane mam z 3 kwietnia. Wszystkie encje w integracji maja status niedostepny. Robilem wylacz / wlacz integracje. Usunalem i dodalem ponownie integracja. Zadne z powyzszych nie rozwiazaly problemu. dzieki za odpowiedz. M.
pkordal commented 1 year ago

Podasz proszę @PiotrMachowski przykładowe zapytania do API które wysyła integracja? Mógłbym ew. spróbować zobaczyć co zwracają dla moich danych dostępowych.

tomkolp commented 1 year ago

Wygląda na to że wszcy mają ten sam problem. Co nas łączy. U mnie HA 2023.4.6 metoda instalacji HAOS. Dodatkowo integracja Solis. Jak to wygląda u tych co im działa i nie działa? Nie da się dodać integracji na nowo. Jedyny błąd w logach podczas próby dodania integracji na nowo:

Logger: homeassistant
Source: /usr/src/homeassistant/homeassistant/runner.py:137
First occurred: 15:22:03 (1 occurrences)
Last logged: 15:22:03

Error doing job: Exception in callback _chain_future.<locals>._set_state(<Future pendi...ask_wakeup()]>, <Future at 0x...StopIteration>) at /usr/local/lib/python3.10/asyncio/futures.py:379
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/asyncio/events.py", line 80, in _run
    self._context.run(self._callback, *self._args)
  File "/usr/local/lib/python3.10/asyncio/futures.py", line 381, in _set_state
    _copy_future_state(other, future)
  File "/usr/local/lib/python3.10/asyncio/futures.py", line 357, in _copy_future_state
    dest.set_exception(_convert_future_exc(exception))
TypeError: StopIteration interacts badly with generators and cannot be raised into a Future
PiotrMachowski commented 1 year ago

Komunikat do wszystkich, którym nie działa

Samo "u mnie też nie działa" nie daje mi kompletnie nic.

Proszę wstawianie błędów z logów oraz informacji o konfiguracji (screen poniżej, bez klikania opcji "zatwierdź" - bo spowoduje to przeładowanie integracji).

image

PiotrMachowski commented 1 year ago

@pkordal Dane są pobierane tutaj z adresu https://elicznik.tauron-dystrybucja.pl/energia/api

djg-io commented 1 year ago
Logger: homeassistant
Source: /usr/src/homeassistant/homeassistant/runner.py:137
First occurred: 16:10:01 (1 occurrences)
Last logged: 16:10:01

Error doing job: Exception in callback _chain_future.<locals>._set_state(<Future pendi...ask_wakeup()]>, <Future at 0x...StopIteration>) at /usr/local/lib/python3.10/asyncio/futures.py:379
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/asyncio/events.py", line 80, in _run
    self._context.run(self._callback, *self._args)
  File "/usr/local/lib/python3.10/asyncio/futures.py", line 381, in _set_state
    _copy_future_state(other, future)
  File "/usr/local/lib/python3.10/asyncio/futures.py", line 357, in _copy_future_state
    dest.set_exception(_convert_future_exc(exception))
TypeError: StopIteration interacts badly with generators and cannot be raised into a Future
krzyzak44 commented 1 year ago

Ja mam analogicznie. Wpierw niedostępne, odinstalowanie, restart i teraz nie da się dodać do HA (przy próbie logowania kółeczko)

PiotrMachowski commented 1 year ago

Znalazłem potencjalne źródło problemu. Czy wszyscy, którym nie działa mają taryfę G11?

tomkolp commented 1 year ago

Ja g11

Biegnik commented 1 year ago

Zgadza się, mi nie działa i mam G11.

krzyzak44 commented 1 year ago

Tak, G11

JMuffin commented 1 year ago

U mnie też G11 i brak odczytów, te same błędy w runner.py

mmarcines commented 1 year ago

Tez mam G11 i kręcące się kółko przy próbie skonfigurowania integracji

PiotrMachowski commented 1 year ago

Dobra, to niedługo będzie fix na G11

djg-io commented 1 year ago

Ekspresowa reakcja i mega dobry kontakt. Brawo! BTW Szkoda, że nie Ty rozwijasz tech-controllers :( Tam nic się nie dzieje od dłuższego czasu.

PiotrMachowski commented 1 year ago

Issue na niedziałające G11: #127

@djg-io no nie wiem, zobacz sobie jak dawno są commity na moich innych repozytoriach 😉

PiotrMachowski commented 1 year ago

Zapraszam: https://github.com/PiotrMachowski/Home-Assistant-custom-components-Tauron-AMIplus/releases/tag/v2.4.9

faraon66 commented 1 year ago

Jakby lepiej. ,👍🍺

PiotrMachowski commented 1 year ago

Jakby co, integracja ciągle będzie wolno startować, ale już przynajmniej powinna działać 😃

djg-io commented 1 year ago

Potwierdzam, danych brak ale prawidłowo pobrano informacje o liczniku.

PiotrMachowski commented 1 year ago

@djg-io za jakieś max 10min dane powinny się też pojawić

andrzejkla commented 1 year ago

U mnie wszystko wystartowało błyskawicznie. Dane z całego miesiącza aktualne. Aktualizacja trwała max 1 minutę.

Dobra robota

acuszka commented 1 year ago

dane za caly miesiac pobrało w około 1 min 👍

PiotrMachowski commented 1 year ago

@andrzejkla czas startu zależy od konfiguracji. Jeśli integracja ma pobrać dane za cały rok, to to trwa trochę dłużej

djg-io commented 1 year ago

Jeszcze raz dziękuję, kawusia już się zrobiła ;)

tomkolp commented 1 year ago

Działa 5 minut i pobrało zaległości od 4 kwietnia. Brawo

piecyk57 commented 1 year ago

działa elegancko :) dziękuje

djg-io commented 1 year ago

Mały offtopic. Chyba do tej pory coś źle robiłem w HA. W dashbord Energia / Sieć elektryczna mam dodane Daily energy consumption i Daily energy generation. Gdy dodam miesięczne i roczne to pokazuje mi na dzień dzisiejszy głupoty:( Usunąłem integrację co spowodowało usunięcie archiwalnych danych. Jest szansa na odzyskanie danych przynajmniej z tego roku? Z góry dzięki.

PiotrMachowski commented 1 year ago

@djg-io dodaj ponownie, ale do Energii pozycje "tauron_importer" zamiast encji

Jordan87 commented 1 year ago

Jeśli masz fotowoltaike i bardziej cię interesuje z czego będziesz rozliczany to lepiej dodać encje po bilansowaniu godzinowym.

@PiotrMachowski To normalne że kilka encji jest wyświetlane jako nie dostępne? Screenshot_2023-04-30-13-06-33-460_io homeassistant companion android Screenshot_2023-04-30-13-06-22-932_io homeassistant companion android

PiotrMachowski commented 1 year ago

@Jordan87 coś screen nie działa

Jordan87 commented 1 year ago

Już powinien być ok ;)

PiotrMachowski commented 1 year ago

@Jordan87 a rzuć jeszcze okiem na logi

Jordan87 commented 1 year ago

Mam teraz ograniczony dostęp tylko ze smartphona, gdzie się do nich dobrać? Włączyć "rejestrowanie debugowania" i później pobierz diagnostykę? Jak nareszcie nie chce mi nic pobrać :) Screenshot_2023-04-30-14-44-04-738_io homeassistant companion android

PiotrMachowski commented 1 year ago

@Jordan87 tutaj:

Open your Home Assistant instance and show your Home Assistant logs.

Jordan87 commented 1 year ago

Czyli zwykle Home Assistant core? / error_log.txt

PiotrMachowski commented 1 year ago

Ok, masz ten sam problem, co tu: https://github.com/PiotrMachowski/Home-Assistant-custom-components-Tauron-AMIplus/issues/127#issuecomment-1529105645

PiotrMachowski commented 1 year ago

@Jordan87 problem naprawiony w v2.4.10