Geschirrtab counter führt Eigenleben

Hallo,

ich habe mir eine Zähler als Helfer angelegt und verringere diesen per Automation wenn der Geschirrspüler gestartet wird. In unregelmäßigen abständen verringert sich die Anzahl obwohl der Geschirrspüler nicht gestartet wurde.

alias: Geschirrspüler Tab Counter
description: ""
triggers:
  - trigger: state
    entity_id:
      - button.404080394276037856_start_pause
    for:
      hours: 0
      minutes: 5
      seconds: 0
conditions: []
actions:
  - action: counter.decrement
    metadata: {}
    data: {}
    target:
      entity_id: counter.tab_counter
mode: single

Weiß jemand was ich tun kann damit diese verhalten aufhört?

Das kann ja nur passieren, wenn eine button.404080394276037856_start_pause
Statusänderung durch irgendein Ereignis (z.B. Verbindung verloren
und neu verbunden) ausgelöst wird.

Ich würde da mit eintragen, von welchem Status zu welchen Zielstatus sich der State ändern muss, damit gezählt wird. In diesem Fall funktioniert die Zählung aber nur, wenn der Status zu Beginn bei “Off” war. Ich habe Geräte (z.B. Denon Receiver) da dauert es nach dem Einschalter der Stromversorgung bis zu zwei Minuten, bevor der Status korrekt in Homeassistant ankommt und z.B. von “Nicht verfügbar” auf “off” wechselt. In deinem Fall würde allerdings bei jedem Wechsel ein Tab gezählt werden.
Vieleich musst du dir über Entwicklerwerkzeuge=>Zustände=> Enität “button.404080394276037856_start_pause” mal anschauen, welche Zustände du wann bekommst und welche Zählbedingungen am besten sind.

Im härtesten Notfall müsstest du über einen Helfer ein “Maschine ist gelaufen” Flag anlegen und das für die Zählung auswerten und zurücksetzen.

triggers:
  - trigger: state
    entity_id:
      - button.404080394276037856_start_pause
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 5
conditions: []
actions: []

1 „Gefällt mir“

Daran habe ich gar nicht gedacht das es an eine kurzzeitig verlorenen Verbindung liegen könnte. Hab jetzt das from off und to on mal hinzugefügt und werde das beobachten.

Du kannst auch bei der Automatisierung die Traces anschauen, wann sie ausgelöst wurde…. sollten auch im Logbuch Einträge dazu zu finden sein

1 „Gefällt mir“

Laut Traces ist es so wie @LutzHB geschrieben hat. state: unavailable für 1 sekunde :see_no_evil:

na dann als Lösung markieren … und hoffentlich immer genug Tabs im Haus :wink:

1 „Gefällt mir“

Wenn es okay ist warte ich noch mit Lösung markieren bis morgen um zu beobachten ob es wirklich behoben ist. Genügend Tabs habe ich in der Tat, eher zuviel :see_no_evil:

Nachtrag: So wie es aussieht hat from: "off" to: "on" geholfen. Vielen Dank für die Hilfe.

1 „Gefällt mir“