pawelhulek / pgnig-sensor

This sensor is gathering gas usage data from PGNIG ebok page.
MIT License
31 stars 8 forks source link

Data odczytu licznika z boa nie zgadza się z datą w integracji #29

Open luzik opened 1 year ago

luzik commented 1 year ago

Tak jakby integracja zmieniała wartość w momencie odczytu nowej wartości z boa, a nie historycznie w momencie faktycznego odczytu licznika

pawelhulek commented 1 year ago

Hej nie do konca rozumiem o co chodzi. Jesli nie zgadzaja sie konkretne pola to mogłym prosic o przykłady?

Moze warto tez zaznaczyc Integracja probuje pobrac dane co 8h ( o ile dobrze pamietam defaulta) i takie tez moze byc opoznienie pomiedzy odczytem a pojawieniem sie danych w HA.

luzik commented 1 year ago

Gdy przeglądam historię zużycia w HA to mam zmianę z 3240 na 3280 2 sierpnia. W bok w zakładce odczyty mam wiersz 28 maja - 3240 29 lipca - 3280

kilka dni różnicy jak widać ..zapewne odczyt był 29 lipca, a w bok informacja pojawiała się 2 sierpnia

pawelhulek commented 1 year ago

Postaram sie u siebie sprawdzic jak jest z tym opoznieniem - ale wydaje mi sie ze odczyty w pojawiaja sie dopiero po kilku dniach od ich podania razem z faktura w EBOK. Jesli tak jest to niestety niewiele bede w stanie zdziałac.

pawelhulek commented 1 year ago

Dziwne, odczyty generalnie sie po max 8h pojawiaja. Faktury po kilku dniach. Aczkolwiek moze to wynikac z tego ze jak restartujesz HA to on zmienia date odczytu na date restartu i to bedzie widac jako last updated, natomiast na dahsboardach energy to powinno sie wyswietlac dobrze, czyli z dniem 1 odczytu nowego stanu.

pawelhulek commented 1 year ago

@luzik Na dashboardzie energy kiedy CI sie pojawił ten odczyt?

luzik commented 1 year ago

Bardziej chyba o to chodzi, że inkasent nie przekazuje odczytu tego samego dnia do systemu, tylko z opóźnieniem. Inkasent ma możliwość podania daty wstecz, np spisuje stan licznika w piątek i w poniedziałek do systemu wpisuje, że w piątek stan wynosił X, a Twoja integracja dodaje nową daną z datą poniedziałkową (chociaż to nie prawda bo w poniedziałek mam już kilka m3 więcej) Ja samemu nie spisuję licznika.

pawelhulek commented 1 year ago

Czuje ze cięzko będzie to obejść, ale zobacze czy uda mi sie rozkminic cos w tej materii.

pawelhulek commented 1 year ago

@luzik mogłbyś zalogowac sie na konto w pgnig i otworzyc ten link ( tam trzeba podmienic IDPPG na twoj numer licnzika - powinies go widziec w HA w encji PGNIG Gas Sensor https://ebok.pgnig.pl/crm/get-all-ppg-readings-for-meter?pageSize=10&pageNumber=1&idPpg=&api-version=3.0

Tam jakbys mógł zobaczyc czy gdzies ta rzeczywista data odczytu przez inkasjenta wpisana?

luzik commented 1 year ago

Tak, tam są poprawne daty

      "ReadingDateLocal": "2022-07-29T02:00:00.000000Z",
      "ReadingDateUtc": "2022-07-29T00:00:00.000000Z",