Korrekt, es gibt keine dummen Fragen hier 😉
Ich habe den Beispielcode gerade im aktuellen Editor für Automatisierungen nachgebaut und somit folgenden YAML-Code für dich generiert:
description: "Meross-Restart"
mode: single
trigger:
- platform: state
entity_id:
- cover.smart_garage_door_opener_msg100_main_channel
to: "unavailable "
for:
hours: 0
minutes: 5
seconds: 0
condition: []
action:
- service: shell_command.meross_restart
Wenn du auf Automatisierung erstellen -> Neue Automatisierung erstellen klickst und dann oben rechts bei den 3 Punkten Als YAML bearbeiten auswählst, solltest du eine leere, neue Automatisierung haben, in der du den zuvor angegebenen YAML-Code reinkopieren kannst. Dann noch Speichern, die Automatisierungs-YAML neu laden und schon sollte es klappen!
Viel Erfolg und
VG
Olli
Sorry die Seite hat nicht neugeladen. Bitte alles löschen 🙂 Ich melde mich sofern ich Probleme bekommen sollte. Danke für deine Hilfe soweit!
Hallo Olli,
ich habe mich als neuling mit dem Shell Command versucht mit deinem Beispiel.
Leider sagt mir Home Assistant beim prüfen der Config:
Konfigurationswarnungen
Invalid config for 'shell_command' at shell_command.yaml, line 1: value should be a string for dictionary value 'shell_command->shell_command', got {'tapo controller_restart': "/usr/bin/curl -X 'POST' -H 'authorization: Bearer Mein Token' http://meine-homeassistant/api/config/config_entries/entry/aec0d2723510f18213f0c51ffac6418e/reload"}
Nach einem Neustart habe ich auch 2 Fehlermeldungen im Log die sagen invalid config
Wie bekomme ich das hin?
Habs hinbekommen, lag am shell_command: !include shell_command.yaml in der config
Hi Ronny!
Top, dass du es hinbekommen hast, und sorry, dass ich nicht rechtzeitig reagieren konnte!
Neu laden von Integrationen funktioniert auch ohne HTTP call via homeassistant.reload_config_entry service call:
Beispiel:
service: homeassistant.reload_config_entry
target:
entity_id: sensor.zoe_batteriestand
alias: Reload Renault Integration
data: {}
Als entity_id ein entity aus der Integration wählen, die neu gestartet werden soll.
Danke für den Hinweis! Wobei ich es dann wohl eher wie folgt umsetzen würde:
- service: homeassistant.reload_config_entry
data:
entry_id: "{{ config_entry_id('sensor.whatever') }}"
Nochmals danke für den Hinweis, das kannte ich noch nicht!
Hallo Olli
Bin beim Thema HomeAssistant ein relativer Neuling.
Bei mir ist immer wieder von Zeit zu Zeit das Addon „Samba BackUp“ nicht erreichbar und ich muss es manuell „neu Starten“
Da es sich aber um keine Entität handelt sondern um ein AddOn wie löst man dieses Problem.
Wäre über einen Rat/Hinweis dankbar.
LG M
Hallo Olli
Problem gelöst. In der Doku zum AddOn Samba Backup habe ich die Lösung gefunden.
IMPORT BLUE PRINT TO MyHomeAssistant
Or use this automation directly:
automation:
- alias: Restore Samba Backup sensor on startup
trigger:
- event: start
platform: homeassistant
action:
- service: hassio.addon_stdin
data:
addon: 15d21743_samba_backup
input: restore-sensor
mode: single
LG Manfred
Hi Manfred,
Danke fürs Teilen deiner Lösung und super, dass es nun funktioniert!
VG
Olli
Produktempfehlungen