Automation und shelly plus 2pm spinnt rum

Hallo zusammen,

ich habe eine Automation die spontan mein shelly plus 2pm schaltet.

Kurz zu Erklärung: Ich setze ein Shelly plus 2pm für mein Flurlicht ein in einer Wechselschaltung. Sinnvoller wäre hier der Shelly 1L aber der taugt nix und macht keine Strom Messung. Das Problem ist das der Shelly 1L ein Relaise mit zwei schalter schalten kann, aber bei den 2pm geht nur ein Schalter pro relaise und davon gibt es zwei. Jetzt habe ich es so gemacht das wenn relaise 1 per schalter ausgelöst wird er den relaise 0 umschaltet wo die lampe dran hängt. Das ganze funktioniert über HA über eine Automation. Zusätzlich wird das Licht über den Nuki Türkontakt eingeschaltet für 2 minuten über eine Automation.

Fehlerbild: Nach Neustart (nicht immer) von HA oder einfach sporadisch schaltet sich das Flurlicht ein und bleibt eingeschaltet. Und ich weiß nicht woran das liegt. Könnt ihr hier Helfen?

Automation für den Dummy Schalter:

alias: "Licht: Flur Schalter 1 schaltet den Schalter 2"
description: ""
trigger:
  - platform: device
    type: changed_states
    device_id: 9830d25b0f132bcbb6bc52e7b9a11f68
    entity_id: switch.flurlicht_switch_1
    domain: switch
condition:
  - condition: not
    conditions:
      - condition: or
        conditions:
          - condition: state
            entity_id: switch.flurlicht_switch_1
            state: unavailable
          - condition: state
            entity_id: switch.flurlicht_switch_1
            state: unknown
action:
  - type: toggle
    device_id: 9830d25b0f132bcbb6bc52e7b9a11f68
    entity_id: switch.flurlicht_switch_0
    domain: switch
mode: single

Automation für Tür Kontakt:

alias: "Door: Tür Flurlicht "
description: Wenn Tür geöffnet dann Flurlicht an für 2 Min.
trigger:
  - platform: state
    entity_id:
      - binary_sensor.nuki_wohnungstur_door_open
    from: "off"
    to: "on"
condition: []
action:
  - type: turn_on
    device_id: 9830d25b0f132bcbb6bc52e7b9a11f68
    entity_id: switch.flurlicht_switch_0
    domain: switch
  - delay:
      hours: 0
      minutes: 2
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: 9830d25b0f132bcbb6bc52e7b9a11f68
    entity_id: switch.flurlicht_switch_0
    domain: switch
mode: single

Danke schon mal für jeden Tipp oder Hinweis.

Scheint, als würde beim Schalter der Wechsel von unbekannt oder nicht verfügbar auf an oder aus als relevanter Schaltvorgang interpretiert. Du hast ja auch als Bedingung gesetzt, dass unbekannt oder nicht verfügbar ignoriert werden soll. Sieh mal in der Trace Timeline nach.

Leg doch statt des Umschalttriggers mal zwei Trigger für die Zustandsänderungen fest, einmal von an zu aus und einmal von aus zu an.

Die Idee hatte ich gestern auch noch. Und hab es mal umgebaut. Lass das mal ein paar tage laufen ob das funktioniert.