Hallo,
ich habe mir mit dem Ikea Bilresa Button eine “Gehen” und “Kommen” Automatisierung erstellt. Die schließt hier alle Rolläden und macht alle Lichter aus. Wenn ich jetzt aber den Thread Boarder Router oder den Mater Server aktualisiere wird diese Automatisierung ausgelöst. Hat jemand eine Idee wie ich die Automatisierung anpassen kann, damit das nicht mehr passiert. Ist halt etwas nervig.
alias: 'Gehen Button '
description: ''
triggers:
- trigger: state
entity_id:
- event.bilresa_dual_button_taste_1
conditions: []
actions:
- action: cover.close_cover
metadata: {}
target:
entity_id:
- cover.gastezimmer_balkontur
- cover.terrase_markise
- cover.wohnzimmer_fenster_links
- cover.wohnzimmer_fenster_rechts
- cover.kuche_kuche_fenster_2
data: {}
- action: light.turn_off
metadata: {}
target:
entity_id:
- light.kajplats_e27_ws_globe_1521lm_3
- light.kajplats_e27_ws_globe_1055lm
- light.kajplats_e27_ws_globe_1055lm_2
- light.shellydimmerg3_dcb4d9c1123c
- light.kajplats_e27_ws_globe_1521lm
- light.kajplats_e27_ws_globe_1521lm_2
device_id: 4e36afd8a2b3442e273a9660842f4b50
data: {}
- action: media_player.media_pause
metadata: {}
target:
entity_id: media_player.home_assistant_voice_092d61_media_player
data: {}
mode: single
Mehrere Bedingungen hinzufügen
Zum Beispiel:
Musst also schauen was du brauchst
Die Automation triggert bei jeder Zustandsänderung, also auch bei Systemstart oder Neustart der Integration.
Der Eingangszustand ist dann vermutlich „unavailable“ oder „unknown“.
Du solltest also die Automation bei Zustandsänderungen aus diesen beiden Zuständen ignorieren.
Vielleicht hilft es auch wenn Du den event_type (press_short oder sowas) prüfst.
2 „Gefällt mir“
Du triggerst aktuell auf eine Zustandsänderung des event.*-Entitys. Beim Neustart/Update von Matter oder Thread wird dieses Entity neu initialisiert, dadurch feuert die Automation. Nimm statt trigger: state besser trigger: event.received mit dem passenden event_type. Dann reagiert die Automation nur auf echte Button-Events und nicht auf Restore-/Initialisierungsänderungen. Versuch es einmal hiermit.
alias: Gehen Button
description: „“
mode: single
triggers:
* trigger: event.received
id: gehen_button
target:
entity_id: event.bilresa_dual_button_taste_1
options:
event_type:
- single
conditions: [ ]
actions:
* action: cover.close_cover
target:
entity_id:
- cover.gastezimmer_balkontur
- cover.terrase_markise
- cover.wohnzimmer_fenster_links
- cover.wohnzimmer_fenster_rechts
- cover.kuche_kuche_fenster_2
* action: light.turn_off
target:
entity_id:
- light.kajplats_e27_ws_globe_1521lm_3
- light.kajplats_e27_ws_globe_1055lm
- light.kajplats_e27_ws_globe_1055lm_2
- light.shellydimmerg3_dcb4d9c1123c
- light.kajplats_e27_ws_globe_1521lm
- light.kajplats_e27_ws_globe_1521lm_2
* action: media_player.media_pause
target:
entity_id: media_player.home_assistant_voice_092d61_media_player
Edit by Jay: Code bitte immer über die Codefunktion „</>“ im Editor einfügen.
1 „Gefällt mir“
Ah okay, danke das war irgendwie die einzige Auswahl die ich gefunden habe über den Auswahl-Dialog. Die überhaupt irgendwas gemacht hat. Hab die Variante mit event.received probiert. Das scheint erstmal zu laufen.Auch einen Neustart hat es bisher überlebt. Schauen wir mal was beim nächsten Update passiert ob ich wieder im Dunkeln sitze.
2 „Gefällt mir“