Manchmal kann es notwendig sein, dass eine Aktion direkt nach dem Neustart ausgeführt wird. Sei es, dass du über den Neustart von Home Assistant informiert werden willst, oder etwas anderes. In diesem Kurzbeitrag zeige ich dir, wie du jede beliebige Aktion unmittelbar nach dem Neustart deines Smart Home ausführen kannst!
Neben einer Benachrichtigung über den Neustart kann es auch andere sinnvolle Aktionen geben, welche du nach dem Neustart von Home Assistant ausführen willst.
So habe ich zum Beispiel ja die Netatmo Kamera an Home Assistant angeschlossen und steuere diese hierüber. Bei der von mir gewählten Methode ist es nun aber so, dass nach einem Neustart der Status der Kamera in Home Assistant deaktiviert ist.
Die Kamera selbst ist natürlich weiterhin aktiv (sofern sie vor dem Neustart nicht deaktiviert wurde), jedoch wird mir der Status in Home Assistant als nicht aktiv angezeigt.
Eine Methode dies zu korrigieren kann es also sein, unmittelbar nach dem Neustart von Home Assistant die Kamera wieder einzuschalten. Home Assistant führt dann die Einschalt-Routine aus (also konkret der Aufruf des Webhooks der Kamera) und denkt die Kamera würde erst jetzt aktiviert werden.
Du magst Home Assistant? Dann abonniere kostenlos meine Beiträge mit Tipps, Tricks und Anleitungen rund um Home Assistant:
Follow Home Assistant
Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders überlegen!
Die Kamera selbst „ignoriert“ den Aufruf des Webhooks zum Einschalten, da sie ja bereits eingeschaltet ist, so dass dieser Workaround definitiv nicht störend ist.
Mit den folgenden Zeilen Code führe ich das automatische Einschalten nach einem Neustart von Home Assistant aus. Du kannst dies natürlich für jede beliebige andere Aktion ebenfalls benutzen und musst lediglich das aufzurufende Script beziehungsweise die aufzurufende Aktion nach deinen Bedürfnissen anpassen!
- alias: 'Start Camera on reboot'
trigger:
- platform: homeassistant
event: start
action:
- delay: '00:01:00'
- service: switch.turn_on
data:
entity_id: switch.netatmo
Produktempfehlungen