Liebe SmartHome for Dummies Gemeinde.

Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.

Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.

Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.

SmartHome for Dummies Discourse Platform.

Finde den Fehler nicht (SSH: Execute command)

Rat und Tat rings um Home Assistant Automationen.


Antworten
Benutzeravatar
Markus
Beiträge: 453
Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 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: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 580 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: 453
Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 times
Been thanked: 8 times

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

Beitrag von Markus »

Benutzeravatar
Markus
Beiträge: 453
Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 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) 2494 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: 453
Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 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) 2459 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: 453
Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 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: 509
Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 42 times
Been thanked: 29 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: 453
Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 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: 509
Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 42 times
Been thanked: 29 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) 2429 mal betrachtet
Antworten