FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: LuBeDa am 10 Mai 2017, 18:46:02

Titel: [gelöst:] WOL shutdownCmd funktioniert nicht
Beitrag von: LuBeDa am 10 Mai 2017, 18:46:02
Hallo zusammen,

ich möchte mein Synology NAS zeitgesteuert herunterfahren. Dazu habe ich mir folgende commandline auf meinem Pi3 zusammen gebastelt:

sshpass -p FHEMistSuper ssh -tt admin@ds212 sudo poweroff

Rufe ich den Befehl aus der shell auf ist alles ok. Das NAS fährt herunter aber mit dem WOL Modul klappt es nicht.

defmod WOLDS212 WOL 00:11:22:33:44:55 192.168.178.25
attr WOLDS212 shutdownCmd "sshpass -p FHEMistSuper ssh -tt admin@ds212 sudo poweroff"
attr WOLDS212 verbose 5

setstate WOLDS212 off


Ich habe ein anderes NAS mit einem ähnlichen Befehl, das aber über das WOL Modul sehr gut funktioniert.

Kann mir jemand helfen?

Gruß aus Datteln
Ludger
Titel: Antw:WOL shutdownCmd funktioniert nicht
Beitrag von: KernSani am 10 Mai 2017, 19:48:05
Hi,
Gibt es irgendwelche Fehlermeldungen im Log? Was passiert, wenn du {"sshpass usw... "} in die FHEM Kommandozeile eingibst?
Titel: Antw:WOL shutdownCmd funktioniert nicht
Beitrag von: miot am 10 Mai 2017, 21:53:51
Liegt sshpass im Pfad, so dass es gefunden werden kann?  Besser ist es immer absolute Pfadnamen anzugeben.
Titel: Antw:WOL shutdownCmd funktioniert nicht
Beitrag von: Otto123 am 11 Mai 2017, 10:21:28
Zitat von: KernSani am 10 Mai 2017, 19:48:05
Hi,
Gibt es irgendwelche Fehlermeldungen im Log? Was passiert, wenn du {"sshpass usw... "} in die FHEM Kommandozeile eingibst?
In der Kommandozeile braucht es in dem Fall die {} nicht :) Shellbefehle gehen direkt mit ""
Hat denn der user fhem den public key vom Host in seinem Cache? Oder hat der sich geändert und muss überschrieben werden?
Ich würde ohne sshpass arbeiten nur mit public key.

Der Test in der Shell ist doch sicher mit anderem User erfolgt?  ;D

Gruß Otto
Titel: [gelöst:] WOL shutdownCmd funktioniert nicht
Beitrag von: LuBeDa am 12 Mai 2017, 16:45:45
Otto123 hat Recht, es lag am public key.

mit sudo -u fhem ssh ds212
habe ich als user fhem eine ssh Verbindung zum host ds212 aufgebaut, dann kam die Meldung mit dem public key......

Jetzt läuft es.

Danke
Titel: Antw:WOL shutdownCmd funktioniert nicht
Beitrag von: KernSani am 12 Mai 2017, 16:50:18
Sehr schön. Dann noch das Thema auf [Gelöst] setzen (Subject des ersten Post ändern)