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
139 stars 34 forks source link

Możliwy memory leak. rpi4 (4GB RAM), 2024.10.3 Core, Debian GNU/Linux 12 (bookworm), OS zaktualizowany, G12W #199

Open essenemari opened 1 day ago

essenemari commented 1 day ago

Zaczęło się od tego, że ok dwa dni temu, przy okazji update systemu (zwykła aktualizacja paczek), po starcie HA większość encji miała stan nieznany. Pozostały jedynie 2 encje z wartościami.

Próbowałem przeładować integracje, zrestartować HA, zrestartować system.

Potwierdziłem, że eLicznik nie jest zablokowany przez zbyt dużą ilość logowań. Przepatrzyłem logi ale nie znalazłem czegoś czego mógłbym się uczepić.

Problem z RAM pojawił się przy: Konfiguruj > Początek okresu dla konfigurowalnych podsumowań > zmieniłem datę o rok > zatwierdź.

Zaczął mielić. HA stał się niedostępny, pamięć stopniowo szła w górę aż rpi zupełnie zdechło. CPU 20% (zwykle ok 0-2%), i RAM wyssało w ok. 10 min.

Ktoś na FB wspomniał dokładnie o tym samym problemie z RAM, ktoś inny problem z encjami.

G12W

essenemari commented 11 hours ago

Pobieranie encjj wróciło dziś do normy. Nie testowałem problemu z wysyceniem pamięci.

PiotrMachowski commented 10 hours ago

Problem z pamięcią prawdopodobnie polega na tym, że integracja się długo przeładowuje (bo pobiera rok danych), więc HA ładuje ją od nowa i tak w kółko. Do przerobienia niestety znowu :(