Zliczanie czasu działania włącznika

Cześć,

Mam stworzoną automatyzację która załącza ślimak w kotle z podajnikiem.
Chciałbym, żeby gdzieś zliczało mi ile minut w ciągu doby ślimak jest załączany.

Sonoff na on - ślimak chodzi
Sonoff na off - ślimak stoi

Mam to wszystko widoczne w historii ale nie będę przecież tego zliczał ręcznie :wink:

Potrzebne mi to do zliczania ilości ekogroszku przechodzącego przez ślimak.
Natomiast docelowo chciałbym, żeby od razu wyświetlało ilość spalonego opału w ciągu doby.
Czyli mam zmierzone ile gramów opału idzie w ciągu sekundy ruchu ślimaka i na tej podstawie chciałbym żeby zliczało ilość w ciągu doby.

Ale nie wiem jak to ugryźć :slight_smile: jestem bardzo początkujący.

Poczytaj o tej integracji

Jestem na tyle początkujący że wolałbym nic w plikach nie kombinować :wink:

A w jakich Ty chcesz plikach kombinować. Masz gotową integrację którą wystarczy skonfigurować pod siebie.

o to chodzi żeby tutaj to wpisać?

Tak, ale nie zamiast oryginalnej konfiguracji (bez niej niemal wszystko przestanie działać) tylko dodając w rozsądny sposób.
Nie zapisuj piku, bo stracisz dużo rzeczy, które są uruchamiane przez te kilka wpisów defaultowych (które skasowałeś).

Oprócz tego w YAMLu najważniejsze są wcięcia (spacje) - takie jak widać na screenshocie (przed duration) są z pewnością złe.

PS zmieniam dział, bo to nie ma nic wspólnego z NR.

Już to niestety zapisałem

to go popraw - w szczególności to złe wcięcie, a przed tym kawałkiem który masz wklej np. to

# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
#   base_url: example.duckdns.org:8123

# Text to speech
tts:
  - platform: google_translate
    language: 'pl'

logger:
  default: error

homeassistant:
  customize: !include customize.yaml

frontend:
  themes: !include_dir_merge_named themes

group: !include groups.yaml

automation: !include automations.yaml

script: !include scripts.yaml

discovery:

Oczywiście jeśli miałeś tam coś innego to zrób zmiany.

teraz mam coś takiego

Jak chcesz zliczać dobowe użycie ślimaka to po Ci parametr:

days:30

?

Zrobiłem, zlicza, ale podaje np 1.8h, dopiero jak wejdę w atrybuty jest 1h49m

Wyciągnij sobie ten atrybut i będziesz miał tego czego szukałeś.

kombinuję ale cały czas błędy.

Pomocne dla Ciebie będzie narzędzie zwane “template”

- platform: template
  sensors:
    nazwa_tworzonego_sensora:
      value_template: "{{ state_attr('sensor.czas_pracy_podajnika', 'value') }}" 

oraz poniższy kanał youtube

https://www.youtube.com/c/ArturHome

wpisałem coś takiego ale nie przechodzi

Nie przechodzi ponieważ nazwę musisz wpisać w miejsce powyższego wpisu a nie dopisywać do niego.

Poniżej masz dokumentację:

też nie działa, podczas restartu ha jest błąd

Masz niepoprawne wcięcia, wpis -platform: histrory_stats powinien być na równo z wpisem -platform: template

    - platform: histrory_stats


    - platform: template

i analogicznie jak przesuniesz wpis -platform: template to wpisy znajdujące się poniżej również przesuń zachowując odpowiednie wcięcia

działa :slight_smile:

to teraz kolejne.

przyjmując że przez 10s działania podajnika pobiera 10g węgla jak zrobić żeby wyświetlało już przeliczoną wartość? Jest to w ogóle możliwe?

Skorzystaj z template, link powyżej wkleiłem.