Closed b3cksy closed 3 months ago
hmm dziwne - wyglada jakbys nie mial liczników podpietych. Mógłbys wywołac endpoint https://ebok.pgnig.pl/crm/get-ppg-list?api-version=3.0 i wrzucic tutaj odpowiedz - tylko bardzo bardzo prosze - zamaskuj dane prywatne - takie jak numery liczników adresy.
hmm dziwne - wyglada jakbys nie mial liczników podpietych. Mógłbys wywołac endpoint https://ebok.pgnig.pl/crm/get-ppg-list?api-version=3.0 i wrzucic tutaj odpowiedz - tylko bardzo bardzo prosze - zamaskuj dane prywatne - takie jak numery liczników adresy.
Dzięki za odpowiedź. Wygląda to następująco:
@b3cksy Wybacz za poślizg.
Dalej nie bangla?
@b3cksy Dalej nie dziala?
Dalej nie działa. Sprawdzone przed chwilą.
w między czasie stawiałem nową instancję HA i tam też nie działa :|
@b3cksy Przygotowałem na ślepo poprawkę, z danych które podesłałes wynika, że powinno działać 🤔 Mógłbys zainstalować i dać znać czy działa - usunąłem asercje na to czy obiekt z licznikami z API to jest lista?
Wersja: 56-brak-urządzeń-lub-encji
Wykonałem tę usługę co podesłałeś (ale poprzez tryb yaml, bo nie mam żadnym encji do wybory za wyjątkiem zainstalowanych dodatków) i bez zmian.
w logach dalej to samo, tj: 2024-01-31 10:44:10.045 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up pgnig_gas_sensor platform for sensor Traceback (most recent call last): File "/config/custom_components/pgnig_gas_sensor/sensor.py", line 38, in async_setup_entry pgps = await hass.async_add_executor_job(api.meterList) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/pgnig_gas_sensor/PgnigApi.py", line 31, in meterList return ppg_list_from_dict(dictionary) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/pgnig_gas_sensor/PgpList.py", line 139, in ppg_list_from_dict return PpgList.from_dict(s) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/pgnig_gas_sensor/PgpList.py", line 119, in from_dict ppg_list = from_list(PpgListElement.from_dict, obj.get("PpgList")) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/pgnig_gas_sensor/PgpList.py", line 25, in from_list assert isinstance(x, list) AssertionError
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 360, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/pgnig_gas_sensor/sensor.py", line 40, in async_setup_entry raise ValueError
Hmm, dziwne - a powiedz mi czy po zaaplikowany tej zmiany zrestartowałes HA?
Oczywiście.
W dniu 31 sty 2024, 18:30, o 18:30, użytkownik "Paweł Hulek" @.***> napisał:
Hmm, dziwne - a powiedz mi czy po zaaplikowany tej zmiany zrestartowałes HA?
-- Reply to this email directly or view it on GitHub: https://github.com/pawelhulek/pgnig-sensor/issues/56#issuecomment-1919577434 You are receiving this because you were mentioned.
Message ID: @.***>
Hmmm a versja dodatku tez sie zmieniła?
Wykonany sewis z yamla był takI?
service: update.install
target:
entity_id: update.pgnig_sensor_update
data:
version: 56-brak-urządzeń-lub-encji
Na taka jak na obrazku?
Wybacz ze dopytuje, ale kod ze stacktracu nie istnieje na tej wersji która zainstalowałes.
Jeśli dobrze doczytałem. Taryfa W-3.6 działa na zasadach prognozowanego zużycia.
Przez co w eBOK nie ma możliwości podania odczytu i "brakuje licznika".
Rozwiązaniem będzie przejście na taryfę W–3.12T i podawanie odczytu ręcznie
Cześć, Od jakiegoś już czasu mam ten problem, tzn "brak urządzeń lub encji". Ponowne wczytywanie, pobieranie, itp. nie przynosi skutku. Szkoda, że mi to nie działa, bo integracja jest naprawdę bardzo przydatna.
Log poniżej.