Benachrichtigungen
Alles lรถschen

Reload Home Assistant Integration in 3 Schritten

26 Beitrรคge
2 Benutzer
0 Reactions
569 Ansichten
Beitrรคge: 1
Gast
(@Stefan Willms)
New Member
Beigetreten: Vor 3ย Jahren

Hallo,
ich brauche bitte mal Hilfe. Ich bekomme das shell_Command nicht fehlerfrei in meine yaml.
Folgendes wird angezeigt:

unexpected end of the stream within a double quoted scalar (114:1)

111 | shell_command:
112 | fritz_smart_restart: "/usr/ ...
113 | http://192.168.178.50:8123/ ...

Ich verstehe es nicht. Und das Wort Bearer, bleibt das so oder muss das noch ersetzt werden?

Lieben Dank

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10ย Jahren

Mitglied
Beitrรคge: 736

Hallo Stefan,
hast du alle ' bzw. " wie in dem Beispiel angegeben in deinem Code? Die Fehlermeldung "riecht danach", das hier etwas fehlt.

Das Wort Bearer bleibt erhalten!

VG
Olli

Antwort
Beitrรคge: 1
Gast
(@Stefan Willms)
New Member
Beigetreten: Vor 3ย Jahren

Hi,

auch ich hab eine Dumme Frage (auch wenn es keine gibt, wie bereits gelesen :D). Ich bin ganz neu in HASS und ich weiรŸ ehrlich gesagt nicht wo ich die Automation genau anlege? Habe es bereits รผber Einstellungen und Automatisierungen probiert und dann in yaml Ansicht geswitched aber dort bekomme ich unterschiedlichste Fehler. Daher gehe ich davon aus, dass ich dort komplett falsch bin?!

Danke schonmal und GrรผรŸe
Malte

Antwort
5 Antworten
 Olli
Admin
(@olli)
Beigetreten: Vor 10ย Jahren

Mitglied
Beitrรคge: 736

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

Antwort
Gast
(@Stefan Willms)
Beigetreten: Vor 3ย Jahren

New Member
Beitrรคge: 1

๐Ÿ™ scheinbar keiner mehr da ๐Ÿ™

Antwort
Gast
(@Stefan Willms)
Beigetreten: Vor 3ย Jahren

New Member
Beitrรคge: 1

Sorry die Seite hat nicht neugeladen. Bitte alles lรถschen ๐Ÿ™‚ Ich melde mich sofern ich Probleme bekommen sollte. Danke fรผr deine Hilfe soweit!

Antwort
Gast
(@Stefan Willms)
Beigetreten: Vor 3ย Jahren

New Member
Beitrรคge: 1

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.

Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10ย Jahren

Mitglied
Beitrรคge: 736

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!

Antwort
Beitrรคge: 1
Gast
(@Stefan Willms)
New Member
Beigetreten: Vor 3ย Jahren

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?

Antwort
2 Antworten
Gast
(@Stefan Willms)
Beigetreten: Vor 3ย Jahren

New Member
Beitrรคge: 1

Habs hinbekommen, lag am shell_command: !include shell_command.yaml in der config

Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10ย Jahren

Mitglied
Beitrรคge: 736

Hi Ronny!
Top, dass du es hinbekommen hast, und sorry, dass ich nicht rechtzeitig reagieren konnte!

Antwort
Beitrรคge: 1
Gast
(@Stefan Willms)
New Member
Beigetreten: Vor 3ย Jahren

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

Antwort
2 Antworten
Gast
(@Stefan Willms)
Beigetreten: Vor 3ย Jahren

New Member
Beitrรคge: 1

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

Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10ย Jahren

Mitglied
Beitrรคge: 736

Hi Manfred,
Danke fรผrs Teilen deiner Lรถsung und super, dass es nun funktioniert!
VG
Olli

Antwort
Seite 2 / 2

Produktempfehlungen