Switch im Frontend setzt sich umgehend zurück

Hallo liebe Community,
ich würde gerne in ESPhome einen Switch deklarieren, der im Frontend von HomeAssistant angezeigt wird. Abhängig, ob der Switch betätigt (TRUE) oder unbetätigt (FALSE) ist, sollen unterschiedliche Dinge gemacht werden.
Der Switch soll sich, wenn er im Frontend aktiviert wurde, nach einer Zeit x (hier: 30s) wieder zurücksetzen. Das klappt aber leider nicht. Der Switch ist zwar im Frontend sichtbar, aber er setzt sich umgehend wieder zurück. Auch die Logeinträge werden im Log nicht erzeugt … ich stehe vor einem Rätsel und weiß nicht, was ich falsch mache …


An den Settings vom Logger liegt es nicht, da andere Logeinträge sauber angezeigt werden. Das heißt für mich, dass der Ablauf gar nicht auf “on_turn_on” reagiert bzw. das Skript gar nicht gestartet wird?

Bei mir beginnt das was getan werden soll irgendwie immer beim “e” vom „then“, also

    on_turn_on:
      then:
        - logger.log: "---"
        - script.execute: turn_off_switch

sieht so aus, als würdest du beim “t” starten