Automation Spülmaschine Korrekturlesen

Ich versuche aktuell eine Automation für meine Spülmaschine zu erstellen, dass wenn diese fertig ist mir eine Benachrichtigung schickt.

Problem ist nach einem Probelauf zur Ermittlung der Leistungsaufnahmen während des Spülvorgangs bis diese fertig ist hat sich herausgestellt dass meine Spülmaschine mehrfach sehr niedrig von dem Verbrauch fährt dass es zwischen trocknen und Standby/Fertig keinen wirklichen Unterschied gibt und trocknen je nach Modi eine ganze Weile läuft bevor die Spülmaschine wirklich fertig ist.

Nach etwas Googlen und überlegen fand ich die Möglichkeit zutreffend einen Helfer anzulegen, welcher sich mit meiner Automation durchschaltet um so möglichst ausfallsicher den aktuellen Zustand zu bestimmen.

Leider bin ich was das Anlegen von “komplexeren” Automationen angeht noch nicht so bewandert und daher wäre meine Bitte ob sich das jemand mal durchlesen kann ob das so funktionieren kann damit ich nicht meine Spülmaschine hunderte Testläufe machen lassen muss bevor die Automation funktioniert :sweat_smile:

Aktuell sieht meine Automation wie folgt aus:

alias: Neue Automation
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.0xa4c138dd67e19d21_power
    for:
      hours: 0
      minutes: 5
      seconds: 0
    above: 50
    id: Betrieb
  - trigger: numeric_state
    entity_id:
      - sensor.0xa4c138dd67e19d21_power
    for:
      hours: 0
      minutes: 15
      seconds: 0
    below: 15
    id: Trocknen
  - trigger: numeric_state
    entity_id:
      - sensor.0xa4c138dd67e19d21_power
    for:
      hours: 0
      minutes: 2
      seconds: 0
    below: 10
    id: Fertig
  - trigger: numeric_state
    entity_id:
      - sensor.0xa4c138dd67e19d21_power
    below: 1
    id: Ausgeräumt
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Betrieb
          - condition: and
            conditions:
              - condition: state
                entity_id: input_select.spulmaschine_zustande
                state: Ausgeräumt
        sequence:
          - action: input_select.select_next
            metadata: {}
            data:
              cycle: true
            target:
              entity_id: input_select.spulmaschine_zustande
      - conditions:
          - condition: trigger
            id:
              - Trocknen
          - condition: and
            conditions:
              - condition: state
                entity_id: input_select.spulmaschine_zustande
                state: In Betrieb
        sequence:
          - action: input_select.select_next
            metadata: {}
            data:
              cycle: false
            target:
              entity_id: input_select.spulmaschine_zustande
      - conditions:
          - condition: trigger
            id:
              - Fertig
          - condition: and
            conditions:
              - condition: state
                entity_id: input_select.spulmaschine_zustande
                state: Trocknen
        sequence:
          - action: input_select.select_next
            metadata: {}
            data:
              cycle: false
            target:
              entity_id: input_select.spulmaschine_zustande
          - action: notify.mobile_app_handy_timo
            metadata: {}
            data:
              title: Spülmaschine ist fertig!
              message: Bitte ausräumen!
      - conditions:
          - condition: trigger
            id:
              - Ausgeräumt
          - condition: and
            conditions:
              - condition: state
                entity_id: input_select.spulmaschine_zustande
                state: Fertig
        sequence:
          - action: input_select.select_next
            metadata: {}
            data:
              cycle: false
            target:
              entity_id: input_select.spulmaschine_zustande
mode: single

Gedachter Aufbau aktuell ist:

Wenn die Spülmaschine gestartet wird steigt die Leistung über 50 Watt und schaltet auf Betrieb.

Wenn danach die Leistung unter 15 Watt sinkt trocknet sie und schaltet auf trocknen.

Nach dem trocknen pumpt die Spülmaschine das Wasser nochmals ab (Leistung steigt kurzzeitig) und sinkt wieder auf unter 10 Watt dh. sie ist fertig und wirft mir eine entsprechende Benachrichtigung raus auf welche Art auch immer und schaltet auf fertig.

Wenn man die Spülmaschine ausgeräumt hat und händisch ausschaltet sinkt die Leistung auf 0 Watt und dann wird der Status ausgeräumt damit ausgegeben. (Auch interessant, da man solange der Status auf Fertig davor steht sich natürlich in regelmäßigen Abständen erinnern lassen kann bis die Spülmaschine wirklich ausgeräumt ist.)