Finde den Fehler nicht (SSH: Execute command)

Rat und Tat rings um Home Assistant Automationen.


Antworten
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Finde den Fehler nicht (SSH: Execute command)

Beitrag von Markus »

Wenn ich unter Dienst folgendes probiere wird der Befehl ordnungsgemäß ausgeführt:

Code: Alles auswählen

service: ssh.execute_command
target:
  device_id: 123456
data:
  command: sudo reboot

Packe ich das ganze in eine Automatisierung wird diese nicht ausgeführt (und da finde ich den Fehler einfach nicht)

Code: Alles auswählen

alias: Steuerung restart uptime
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.uptimekuma_mqtt_vzlogger_chn2
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 2
      seconds: 30
condition: []
action:
  - service: ssh.execute_command
    data:
      command: sudo reboot
    target:
      device_id: 123456
  - delay:
      hours: 0
      minutes: 2
      seconds: 0
      milliseconds: 0
  - service: notify.mobile_app_myphone
    data:
      title: VZ restart
mode: single
Benutzeravatar
Osorkon
Administrator
Beiträge: 1952
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von Osorkon »

Auf welchem Host willst Du den den ssh Befehl ausführen?

Und wo hast Du den Dienst ssh.execute_command her?

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von Markus »

Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von Markus »

Ich komm nicht dahinter...

Screenshot 2024-03-09 212830.jpg
Screenshot 2024-03-09 212830.jpg (26.65 KiB) 194 mal betrachtet
whoami
Beiträge: 23
Registriert: So 8. Jan 2023, 20:55
1
Has thanked: 10 times

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von whoami »

Probier mal das hier

Code: Alles auswählen

action:
  - service: ssh.execute_command
    data:
      command: sudo reboot
    target:
      device_id: 123456
    response_variable: cmd_result
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von Markus »

Leider auch nicht...

Screenshot 2024-03-10 203216.jpg
Screenshot 2024-03-10 203216.jpg (44.76 KiB) 159 mal betrachtet
whoami
Beiträge: 23
Registriert: So 8. Jan 2023, 20:55
1
Has thanked: 10 times

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von whoami »

Du bist schon mal weiter (eine andere Fehlermeldung) zeig mal die aktuelle Logik, 1:1 als yaml.

Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von Markus »

Code: Alles auswählen

alias: Steuerung_vz restart uptime
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.uptimekuma_mqtt_vzlogger_chn2
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 2
      seconds: 30
condition: []
action:
  - service: ssh.execute_command
    data:
      command: sudo reboot
    target:
      device_id: 123456
    response_variable: cmd_result
  - delay:
      hours: 0
      minutes: 2
      seconds: 0
      milliseconds: 0
  - service: notify.mobile_app_at_lmx3
    data:
      title: VZ restart
mode: single
Benutzeravatar
Friedi
Beiträge: 443
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 36 times
Been thanked: 21 times

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von Friedi »

Markus hat geschrieben: Mo 11. Mär 2024, 06:54

Code: Alles auswählen

  - service: notify.mobile_app_at_lmx3
    data:
      title: VZ restart
mode: single

Bei deinem Code fehlt die Message. Probier mal so:

Code: Alles auswählen

  - service: notify.mobile_app_at_lmx3
    data:
      title: VZ restart
      message: Meine Benachrichtigung
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von Markus »

Interessant, hab die Automatisierung manuell ausgeführt und jetzt ( mit Ergänzung der message) ist sie ordnungsgemäß durchgelaufen. Lag das wirklich an der fehlenden Message?

Benutzeravatar
Friedi
Beiträge: 443
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 36 times
Been thanked: 21 times

Re: Finde den Fehler nicht (SSH: Execute command)

Beitrag von Friedi »

Klar. Steht ja auch in deiner Fehlermeldung:

Bild 11.03.24 um 11.31.jpeg
Bild 11.03.24 um 11.31.jpeg (31.28 KiB) 129 mal betrachtet
Antworten