Zliczanie ilości załączeń palnika w Piecu

Cześć. Udało mi się podłączyć do pieca gazowego bramka OpenTherm która zwróciła mi pełno informacji o piecu które teraz potrzebuję trochę przerobić na inne dane. Mam np dużo danych które zliczają np załączenia palnika, załączenia pompy itp. Mam encję która obecnie naliczyła 628 załączeń od początku istnienia. Jak utworzyć nową encje która zliczy ile razy załączyło się dziś. Myślałem o history.stats ale co wpisać w polu “state” , czy może da się tu wykorzystać template.

-  platform: history_stats
   name: Ile razy dziś załączył się palnik
   entity_id: OTGW_BurnerStarts
   state: xxxxxx
   type: count
   start: "{{ now().replace(hour=0, minute=0, second=0) }}"
   end: "{{ now() }}"

Mam rozumieć że tym tego nie ogarnę ( platform: history_stats )

Utility meter liczy z encji narastających, ale jak masz encje binarną On/Off to możesz np tak

  - history_stats
    name: Lodówka Count_door_open
    entity_id: binary_sensor.lodowka_door_open
    state: 'on'
    type: count
    start: '{{ now().replace(hour=0, minute=0, second=0) }}'
    end: '{{ now() }}'

A tak próbowałeś?

  - history_stats
    name: Lodówka Count_door_open
    entity_id: binary_sensor.lodowka_door_open
    state: 'on'
    type: count
    end: '{{ now() }}'
    duration:
      days: 1

Dziękuje za wszystkie podpowiedzi. Zrobiłem wg waszych wskazówek.

@ponczur Pole wyboru (czekboksa/checkbox) z napisem “Rozwiązanie” powinieneś zaznaczyć przy tym poście, który zawiera rozwiązanie, a nie przy własnych podziękowaniach…

Jeśli żaden z postów nie zawiera w pełni rozwiązania wypada byś oprócz podziękowań wstawił swojego gotowca (to pomoc “dla potomnych”).

1 polubienie