Dziś będzie krótko o problemie ze zliczaniem zużycia gazu w kotłach Vaillant.
Po podłączeniu się do szyny ebus kotła firmy Vaillant, możliwy jest odczyt bardzo wielu parametrów za pomocą oprogramowania ebusd autorstwa john30 -> https://github.com/john30/ebusd/wiki.
Niestety po kilku latach użytkowania kotła okazuje się, że wspomniane rejestry przestają zliczać zużycie gazu. Dzieje się tak prawdopodobnie wtedy gdy licznik ma pokazać wartość większą niż 4294967296 (2^32).
Aby licznik zliczały dalej należy ustawić cztery rejestry w tryb zapisu. Są to:
PrEnergySumHc1
PrEnergySumHwc1
PrEnergyCountHw1
PrEnergyCountHwc1
Aby je ustawić w tryb zapisu należy w plikach konfiguracyjnych naszego daemona ebusd zmienić wartość „r” na „r;w” właśnie w tych rejestrach.Po dokonaniu zmian ponownie ładujemy pliki poleceniem
ebusctl reload
a następnie zerujemy wszystkie cztery liczniki (lub też inne w miarę potrzeby) poleceniami
ebusctl write -c bai PrEnergySumHc1 0 ebusctl write -c bai PrEnergySumHwc1 0 ebusctl write -c bai PrEnergyCountHw1 0 ebusctl write -c bai PrEnergyCountHwc1 0
Gotowe. Od tej pory liczniki znów liczą.
Czym się różnią rejestry SUM od COUNT?
Niestety nie pamiętam.
Posługuję się rejestrem „Sum” i jest to na pewno wartość narastająca (suma), zaś „Count” obejmuje jakiś okres (dzień / miesiąc?).
U mnie PrEnergySumHc1 zatrzymał się na 4294967217 po około 9 latach.
Czyli 79 przed maksymalną wartości 4294967296 (2^32).
U mnie licznik osiągnał wartośc 4294967237 po około roku. Nie wiem dokładnie kiedy, ale piec mam 2,5 roku, a od ponad roku miałem problem z odczytywaniem rejestrów Hc. Wczoraj w końcu udało mi sie zresetowac liczniki, ale ich przyrost dzienny przeraża.W ciagu 18-stu godzin przyrost wynosi 6278832, czyli średnio 348824 na godzinę. Nie ważne już czy to m3, kw czy coś innego i nie jest to ważne. W tym tepie wartość 4294967296 będę miał po 12 312 godzin czyli po 513 dniach. Nie jest to chyba normalne.
Czy macie jakiś pomysł dlaczego ten licznik tak szybko przyrasta ?
Dawno już nie obserwuję tych danych (licznikowych) ale to nie są ani m3 ani kW. Tam na pewno jest przelicznik przez 1000 i.. coś jeszcze. Może więcej wyczytasz z tego wpisu -> https://blog-techniczny.pl/2018/04/08/pomiar-zuzycia-gazu-przez-raspberry-pi-i-ebus/
[edytowane]
Przeliczniki, gdzie hwc to przelicznik CWU.
dz_hc1=”747.351″
dz_hwc1=”672.730″