Ja – aber nicht pauschal jeder Anker-Smart-Meter. Stand Juli 2026 ist der Anker SOLIX Smart Meter Gen 2 in der offiziellen lokalen Home-Assistant-Integration noch als „Coming Soon“ g...
Wie lasse ich in Home Assistant beim Neustart ein Skript ausführen?
Antwort vom**Am saubersten löst du das in Home Assistant mit einer Automation, die beim Start von Home Assistant auslöst und dann dein Skript oder einen Shell-Befehl startet.** Der entscheidende Punkt: Nicht das Skript selbst „autostarten“, sondern den Start über den Trigger `homeassistant` mit Event `start` auslösen. ([home-assistant.io](https://www.home-assistant.io/docs/automation/trigger/)) ## Wenn du ein Home-Assistant-Skript starten willst Wenn dein „Programm-Skript“ bereits als `script.` in Home Assistant existiert, reicht eine Automation wie diese: ```yaml automation: - alias: "Skript beim HA-Start ausführen" triggers: - trigger: homeassistant event: start actions: - action: script.dein_skript ``` Home Assistant unterstützt dafür direkt den Start-Trigger; Automationen laufen dann sofort nach dem Hochfahren an. ([home-assistant.io](https://www.home-assistant.io/docs/automation/trigger/)) ## Wenn du ein echtes Shell-/Bash-/Python-Skript starten willst Dann definierst du zuerst einen `shell_command` und rufst ihn anschließend per Automation auf: ```yaml shell_command: mein_startskript: "/config/scripts/start.sh" automation: - alias: "Shell-Skript beim HA-Start ausführen" triggers: - trigger: homeassistant event: start actions: - action: shell_command.mein_startskript ``` Wichtig ist hier: `shell_command` läuft in Home Assistant OS innerhalb des `homeassistant`-Containers, startet im Verzeichnis `/config` und wird nach 60 Sekunden hart beendet. Für lange oder dauerhaft laufende Prozesse ist das deshalb die falsche Methode. ([home-assistant.io](https://www.home-assistant.io/integrations/shell_command/)) ## Der häufigste Denkfehler Viele versuchen, beim Neustart einen dauerhaften externen Prozess zu starten. Das ist in Home Assistant meist unpraktisch, weil `shell_command` nicht für Langläufer gedacht ist. Wenn dein Skript länger als 60 Sekunden läuft oder dauerhaft aktiv bleiben soll, gehört es eher in ein Add-on, einen separaten Container oder einen Dienst außerhalb von Home Assistant. ([home-assistant.io](https://www.home-assistant.io/integrations/shell_command/)) ## Praktisch sinnvoll Für kurze Startaktionen ist diese Lösung ideal, zum Beispiel: - Datei anlegen - Webhook aufrufen - externes Gerät initialisieren - ein Home-Assistant-`script.` starten Für alles, was „im Hintergrund weiterlaufen“ soll, ist sie ungeeignet. Genau das wird in vielen Anleitungen nicht klar genug gesagt. ([home-assistant.io](https://www.home-assistant.io/integrations/shell_command/))
Verwandte Fragen
Wie bleibt das Terminal beim Aufruf eines Skripts in Windows PowerShell offen?
Am einfachsten hältst du das Fenster offen, indem du das Skript nicht per Doppelklick in einem neuen Terminal startest, sondern in einer bereits geöffneten PowerShell – oder am Ende de...
Warum funktionieren TV-Programme nach dem Umschalten erst wieder, wenn ich den Fernseher neu starte?
Das ist fast nie ein Problem mit „den Programmen“, sondern meist ein Hänger im Fernseher, im Tuner oder im CI+/Signalweg – deshalb läuft es nach dem Aus- und Einschalten ku...
Wie lautet der Linux-Befehl, um ein Skript dauerhaft im Terminal laufen zu lassen?
Einen einzelnen Linux-Befehl für „dauerhaft laufen lassen“ gibt es nicht. Entscheidend ist, ob das Skript nur nach dem Schließen des Terminals weiterlaufen soll oder beim System...