Prosta automatyzacja

Cześć, mój pierwszy post i proste pytanie.
W HA mam prostą automatyzację zliczającą ilość włączeń pralki w danym miesiącu.
Z mew-01 biorę z 1 fazy wartość powyżej 1200W i dodaję do licznika, proste ale działa.
No właśnie, działa pod warunkiem programów w pralce bez prania wstępnego.
Z wstępnym jest przerwa na zrzut wody i pranie zasadnicze i dlatego zlicza podwójnie.
Jak to obejść?
Myślałem aby dodać warunek aby poprzednie wartość prądu była poniżej 1200W dłużej niż 5 min ale nie wiem jak i gdzie to dodać. Korzystam z wbudowanej automatyzacji nie Node-RED.
Pozdrawiam. Marcin

Zrób drugą osobno dając warunek czasowy jak opisałeś

Drugą automatyzację że pralka jest wyłączona?
I jak mam ją powiązać z tą pierwszą?

Nie wiążesz jej .
Pierwsza wykrywa stan pow. 1200 W
Druga poniżej 1200 W przez 5 minut.

Pierwsza dodaje mi licznik o 1 a ta druga co ma robić?

A co ma robić ? Chcesz uniknąć aby Ci zliczała załączenie i tego nie zrobi bo nie dajesz takiego warunku działania.
Pralka dopierze a ta druga automatyzacja Ci to doda.
Mniej więcej zrób tak :

  • jeśli pobór mocy >1200 W w czasie 5 minut to dodaj licznik,
  • jeśli pobór mocy <1200 W w czasie 5 minut nic nie rób.

Generalnie czas poboru zobacz na wykresie i dopasuj.
Ja używam tylko aby mi pralkę wyłączył i mnie poinformował że mam pranie iść wyciągnąć.

OK, dzięki, zobaczę tak.
Rozumiem, że w jednej automatyzacji nie da rady tego zrobić np. dodając odpowiednie warunki.

Teoretycznie da się przez warunek LUB

Na podstawie Making ‘dumb’ Dishwashers and Washing Machines Smart: Alerts When the Dishes and Clothes Are Cleaned – Phil Hawthorne na gniazdku SP111 z wgraną Tasmota wykrywam stany prania: pranie, płukanie, wirowanie, koniec. Jak na razie bezbłędnie bez różnicy jaki program prania zostanie wybrany.

No jak tak potrzebujesz to ok.
Mnie interesuje tylko ilość włączeń pralki.

Bo dzięki temu mam pewność, że skończyło się pranie (koniec prania) i na podstawie tego też liczę ile razy zrobiło się pranie. Wczesniej robiłem różne testy, np. dokładanie ubrań w trakcie prania, brak prądu w czasie prania i proste automatyzacje się nie sprawdzały, dały się “oszukać” - kolejne włączenie pralki zwiększało licznik a było to nadal to samo rozpoczęte pranie.

Rozumiem, ja nie muszę mieć miernika energii, czynności jakie robi pralka, tylko ilość prań.
Dodatkowo, a może najważniejsze jest to , że gniazdko wypchnie mi pralkę z zabudowy więc musiałbym przenosić zainstalowanie gniazdko dla pralki i ryć w płytkach.
Myślę, że ktoś wpadnie na pomysł i uda nam się wspólnie opanować tak prostą automatyzację.

Zobacz to rozwiązanie z pomocnikiem counter.

Pisałem w pierwszym poście że mam licznik i zlicza ok poza tym jedynym przypadkiem.

Czy ktoś przetłumaczy mi znaleziony w necie wpis na mój rozum bo nie czaje:

alias: TV-3
description: "Idle TV"
trigger:
  - platform: state
    entity_id: media_player.192_168_54_28
    for:
      hours: 0
      minutes: 15
      seconds: 0
    to: idle
condition:
  - condition: not
    conditions:
      - condition: state
        entity_id: media_player.192_168_54_28
        state: idle
        for:
          hours: 0
          minutes: 5
          seconds: 0
action:
  - service: counter.increment
    target:
      entity_id: counter.tv3
mode: single

Tak myślę że może przyda mi się to w rozwiązaniu mojego problemu.

Jeśli tv jest wyłączony przez 15 minut i nie jest wyłączony przez 5 minut to zwiększ licznik o jeden lub podaną wartość w counter.tv3 :thinking:
Czemu to tak to mnie mam pojęcia
/
Nie testowałem ale może :thinking:

alias: test
description: ''
trigger:
  - platform: numeric_state
    entity_id: sensor.xxx_power
    above: '1200'
    for:
      hours: 0
      minutes: 7
      seconds: 0
condition: []
action:
  - wait_for_trigger:
      - platform: numeric_state
        entity_id: sensor.xxx_power
        below: '1000'
        above: '10'
        for:
          hours: 0
          minutes: 5
          seconds: 0
    continue_on_timeout: false
  - service: xxxxx
    .....

No też tak jakoś sobie tłumaczyłem ale sensu w tym brak. Jednak nie przyda się do mojej pralki.
Edit:
To może z innej strony? Kto znający automatyzacje HA mi pomoże?
Ma ona polegać na tym:
Jeżeli pralka pobiera powyżej 1200W przez 7 min a ostatnio pobierała mniej niż 1000W przez co najmniej 5 min to zwiększaj jej licznik o 1.
Edit:
Niestety krskrab.
Mam taki komunikat:
Message malformed: extra keys not allowed @ data[‘condition’][0][‘for’]