Closed rutkowskij closed 2 years ago
@rutkowskij Jaka wersja integracji?
@pawelhulek 1.0.3
@rutkowskij Próbuje to rozgryść, ale jakbym nie spróbował to interval na odswiezanie działa jak złoto.
Czy dobrze rozumiem, ze sytuacja wygladała tak ze. Sprawdziłes wartosc encji - miała wartość X Podałes nowy odczyt do PGNIG Odczyt pojawił się na stronie z wartością Y Mineło 8 godzin Wartość encji w HA dalej wyświetlała X?
@pawelhulek to może ja źle zrozumiałem jak to powinno działać. Zakładałem że bez względu na to czy wartość się zmieni czy nie wartość zostanie zapisana z nowym timestampem (nie wiem jak to jest wewnętrznie w HA zorganizowane). Chodzi o to że jak wyświetlam sobie to w grafanie to przy restacie HA mam nowe punkty, a co 8h nic się nie pojawia (w grafanie). Niby te wartości będą się bardzo wolno zmieniać, ale jak nie będzie tej wartości chociaż raz na 24h to w grafanie będzie no data (zwykle w defaulcie jest wczytane ostatnie 24h)
widać że przy restarcie działa to jakoś inaczej bo zawsze punkt się pojawia
@rutkowskij Nie wiem do czego konkretnie masz podpieta grafana - w sensie datesource, ale np w prometeuszu ( i chyba w innych timeseries noSQL DB) dziala to tak ze on sobie pobiera wartosc co x czasu i ja zapisuje z wlasnym timestampem. Wtedy te dane zbierane sa zawsze aktualizowane, natomiast powoduje to mocne puchniecie danych na dysku. Z tego tez wzgledu nie chciałbym tutaj wymuszać na HA nowego wpisu jeśli state sie nie zmienił. Wolałbym zeby działało to w sposób standardowy. No chyba ze sie myle! Obecnie integracja korzysta z takiego najproszego poolingu opisanego tutaj: https://developers.home-assistant.io/docs/integration_fetching_data#separate-polling-for-each-individual-entity
@pawelhulek ja akurat mam standardowy stack do HA - influx'a. Mam sporo sensorów i większość raportuje zmiany niezwykle często np co 5s wiele entity i rozmiar bazy zwiększa się dość powoli. Myślę że jedna wartość raz na 8h jest absolutnie niezauważalna w kontekście puchnięcia danych na dysku, a w prosty sposób można wizualizować zużycie bez możliwe że znacznie kosztownych i skomplikowanych zapytań "znajdź mi ostatnią wartość jaką masz"
@rutkowskij Ciągle wolałby tego nie robic. Natomiast przekonałby mnie wpis z oficialnej dokumentacji albo podobne dzialanie z oficialnej podobnej integracji. Osobiscie takiej nie widziałem, ale moze rzeczywiscie jest taki usecase.
Przez podobna rozumiem scrapujaca z endpointa (local polling lub cloud polling) i taka która mimo takiego samego state-a podbija sie (w sensie state musi byc rozny zeby to HA podbił, ale trick jaki widze to taki ze do state dodawac timestamp z ostatniego pulla)
W logach brak informacji o jakichkolwiek problemach