Gdy zasypuję cały zasobnik, za pomocą przycisku obok kotła lub “pomocnika” w HA resetuję stan zasobnika do wartości początkowej 120 kg. Przy mniej niż 20 kg chcę ustawić powiadomienie o koniecznej wizycie w kotłowni. To ogarnę. Do Was mam prośbę o pomoc w zrobieniu flow, które będzie odejmować mi zużycie pelletu (może być co godzinę) od tej encji. Zużycie mam zrobione na tej encji (narastająco od początku każdego roku):
W celu wykrywania ilości peletu w zasobniku poszedłbym w kierunku esphome
Potrzebujesz ESP8266 kontratron i magnes neodymowy który musiał by być przyczepiony do wału ślimaka podającego pelet .
Zliczał byś ilość impulsów które można przeliczyć na objętość. Tak samo jak w przepływomierzu Prościej do obliczeń przyjąć procentowe wypełnienie zasobnika.
@marek_k
Zdecydowanie nie o to zapytałem
zliczanie pelletu (spalanie) mam ogarnięte przez przekaźnik 230v wpięty przed ślimakiem + esp, który zlicza mi czas pracy ślimaka pomnożony przez współczynnik spalania i działa to idealnie.
A wracając do tematu: szukam wskazówki do N-R, która będzie mi co godzinę odejmowała encję X (zużycie przez ostatnią godzinę) od encji Y (ilość pelletu w zasobniku)
Dzięki, poprawiłem i odejmowanie teraz działa poprawnie.
Odejmuje dobrze, dzięki podpowiedzi @marek_k,
Stan początkowy (106 kg) - spalanie (0,49…kg) daje wynik 105.51… i do tego momentu jest ok, tylko call service nie wrzuca mi tej wartości (105.51…) tylko zaokrągla do 105 kg. Efekt jest taki, że przy każdym wyzwoleniu flow, call service zapisuje mi encję o 1 mniejszą.
skoro tak to pomocnik typu licznik zwiększa lub zmniejsza (w zależności od ustawienia) ilość wystąpień o zadany krok a nie konkretną wartość (działa na liczbach całkowitych) to dopiero zamiana go jak zrobiłeś na input_number pozwala ustawić “licznik” na oczekiwane wartości (zmiennoprzecinkowe).