Licznik załączeń zmywarki

Wiatm, zmagam sie z doborom progu do liczniki włączeń zmywarki. chodzi o to że nie wiem czemu ale na tym samym programie mam różny sposób podobu watów, przez co nie mogę trafić z doborem kryterium, aby po danym podobrze przez “x” czasu licznik odczytywał mi włączenie.
jest opcja żeby to zrobić jakimś średnim podobrem ?

myślałem żeby to ugryśc przy pomocy wzrostu amperów, ale jak dać aby zliczało na podstawie średniego poboru np jeśli średnia poboru przez 30 min jest większa niz 2 A

alias: Licznik zmywarki
description: ""
triggers:
  - type: power
    device_id: 86d30ef909fb576111c503e28a236b5a
    entity_id: e21fec5fba60f3f35557137abd1e587c
    domain: sensor
    trigger: device
    for:
      hours: 0
      minutes: 7
      seconds: 15
    above: 1500
conditions: []
  - action: notify.mobile_app_kacper_redmi13
    metadata: {}
    data:
      message: zmywarka +1
  - action: counter.increment
    metadata: {}
    data: {}
    target:
      entity_id: counter.licznik_wlaczen_zmywarki
mode: single

Najprościej jak zrobisz to robiąc zliczanie poprostu włączen gniazdka

Michał- gniazdko jest “on” cały czas, zmywarka jest wpieta w gniazdko zigbee TS011F

To zrób automatyzację na automatyczne wylaczanie a włączaj recznie , mi się wyłącza po zmywaniu

Ja bym zrobił odwrotnie. To znaczy, liczyłbym wyłączenia zmywarki. Czyli: jeśli moc była poniżej X W przez przynajmniej Y minut, gdzie X to jakaś niska wartość, której nie ma szans przekroczyć w trybie czuwania, a Y to więcej niż przerwy w poborze mocy w trakcie działania jakiegokolwiek programu.

Jedyny potencjalny problem z takim podejściem jest, jeśli Y to musi być dosyć duża wartość, a ktoś włączyłby zmywarkę raz za razem.

Można też próbować według średniego poboru przy pomocy pomocnika typu statystyki, ale wątpię, żeby to dało lepszy efekt.

@Kacper1987 poczytaj Making ‘dumb’ Dishwashers and Washing Machines Smart: Alerts When the Dishes and Clothes Are Cleaned – Phil Hawthorne, u mnie na podobnej zasadzie od kilku lat działa rozpoznawanie statusu pralki podłączonej do gniazdka z Tasmota.

1 polubienie

Mchal, wyłącza po zmywaniu, a w jaki sposób włączasz gniazdko?

Randal-jakis to pomysł, dzięki

Macek, dzieki za link, wygląda skomplikowanie

Ręcznie włączam zawsze

Tak się wydaje na początku, jak ogarniesz działa idealnie cały czas, dla pralki:
w sobotę dwa prana, jedno po drugim:

Licznik pran, mamy poniedziałek więc tygodniowy się zrestatował:

Niestety od dłuższego czasu nie mam czasu na taką zabawę ze zmywarką.

Utwórz sobie binary_sensor. Zmień parametry float > 2.0

platform: template
sensors:
  pralka_toshiba_on_off:
    friendly_name: "Pralka Toshiba on/off"
    value_template: "{{ states('sensor.0xa4c13842bda55b6e_current')|float > 2.0 }}"

Użyj go w automatyzacji.

alias: Pralka Toshiba stan ON/OFF
description: ""
triggers:
  - entity_id:
      - binary_sensor.pralka_toshiba_on_off
    for:
      hours: 0
      minutes: 5
      seconds: 0
    from: "off"
    to: "on"
    trigger: state
actions:
  - data:
      message: Pralka skończyła pracę.
    action: notify.artur

Zmień czas minutes: 5 i

from: "off"
    to: "on"

Dzięki Artur, ale nie rozumie co zmienić z float 2 i czasem 5 min z on /off

Pobór prądu w amperach, jeżeli jest powyżej sensor jest on, jeżeli poniżej off. czas w automatyzacji wyzwala automatyzacje jeżeli binary_sensor jest on powyżej zadanego czasu.

A może tak - 📳 Appliance Notifications & Actions - Washing Machine - Clothes Dryer - Dish Washer - ETC - Blueprints Exchange - Home Assistant Community

This is how I send notification on when the dishwasher finished. You need to add your counter at the end. You really want to count how many times the dishwasher program ended and not how many times it started. Of course the dishwasher will produce multiple high power sections, as it turns on and off heating during the program or runs the circulation pump.

This sends a notification about 10 minutes after the dishwasher finished. But I have analysed the power curve, and figured out that 17W is a good starting point and it goes below 1W when the dishwasher shuts down. (This is for a Bosch dishwasher.)

alias: Dishwasher Notification
description: ""
mode: single
triggers:
  - entity_id: sensor.dishwasher_power
    above: 17
    id: dishwasher_start
    trigger: numeric_state
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: dishwasher_start
        sequence:
          - wait_for_trigger:
              - entity_id: sensor.dishwasher_power
                for:
                  hours: 0
                  minutes: 10
                  seconds: 0
                below: 1
                trigger: numeric_state
            timeout:
              hours: 4
              minutes: 0
              seconds: 0
              milliseconds: 0
            continue_on_timeout: false
          - data:
              message: >-
                The Dishwasher finished at
                {{(as_timestamp(states.sensor.dishwasher_power.last_changed) |
                timestamp_custom('%H:%M '))}}
              title: Dishwasher Program Completed
            action: notify.mobile_app_mobile_phone
          - data:
              title: Dishwasher Program Completed
              message: >-
                The Dishwasher finished at    
                {{(as_timestamp(states.sensor.dishwasher_power.last_changed)
                |     timestamp_custom('%H:%M '))}}
            action: notify.persistent_notification
    default: []

zastosowałem blue print’a Appliance has finished

działa znakomicie - może komuś się przyda

1 polubienie

Ten sam problem. Informacje o załączeniu i wyłączeniu zmywarki na podstawie poboru mocy z gniazdka.
Program ECO, po około 2 godzinach raport z gniazdka 0 Wat poboru, a do końca zmywania około 1.5 h.

Od kilku dni test i się sprawdza.
Gniazdko TS011F.

Ustawilem precyzję pomiaru na dwa miejsca po przecinku.
Informację o pracy zmywarki pobieram z poboru natężenia prądu gniazdka, a nie z mocy.
Moc w tym wrażliwym momencie wynosi “0”, natomiast natężenie około 0.04…

Diabeł tkwi w szegółach.

If you look a bit above to my example, I use a “timer” to inform about the end of the program. It has to be below 1 Watt for 10 minutes to consider it finished. Of course, it causes a 10 minutes delay of the message at the end, but that is a minor difference.

You always need to check the power graph of your device/programs to know when it is finished, and what it does during the program.

Ok. U mnie się to nie sprawdzało. Może to kwestia pomiaru przez gniazdko. U mnie idealnie działa pomiar natężenia, gdzie poniżej 0.04 to zmywarka off. I w tym przypadku nie muszę czekać x- czasu na 0W.

Wcześniej, podczas zależności od mocy miałem zwłokę 30 min(taki typ zmywarki) i też było ok. Było to jednak na tyle upierdliwe, że po każdym zmywaniu info o zakończeniu przychodziło 30 minut póżniej. A w czasie ECO w połowie.

Teraz jest ok😉

1 polubienie