openHAB schaltet Synology NAS aus
Verfasst: 31. Mär 2021 20:47
Hallo,
ich bin ganz frisch im Thema openHAB dabei, nachdem ich einige Jahre Fhem genutzt habe und dies auch immer noch tue, bis ich mit openHAB einigermaßen klar komme. Steinigt mich daher bitte nicht, wenn ich einige Dinge noch nicht so ganz drauf habe.
Mir geht es um folgendes Szenario:
OpenHAB 3 (openhabian) läuft auf einem RPI4. Soweit so gut. Nun möchte ich aber, dass openHAB auch darüber "entscheidet", wann mein Synology NAS ein- und ausgeschaltet wird. Einschalten läuft via WOL problemlos. Ausschalten jedoch nicht.
In Fhem konnte ich das mit einem Shell Command lösen. Nun habe ich selbiges auch über openHAB versucht umzusetzen. Über die Konsole läuft dieser Befehl Problemlos durch. "authorized_keys" ist auf der Synology gesetzt und ich kann sie auch ohne Fehlermeldung herunterfahren. Mit openHAB bekomme ich das jedoch noch nicht hin.
Hinzu sei vielleicht noch gesagt, dass ich bisher nur über die WebUI arbeite, was hoffentlich nicht zu blasphemisch ist.
Ich habe hier im Forum dann den Hinweis auf das Binding Exec gesehen, wo ich dann (naiv wie ich bin) den Befehl hinterlegt habe. Natürlich war das kein Erfolg. Mein NAS bleibt weiterhin Online. Mein Befehl sieht wie folgt aus:
Lässt sich solch ein Befehl überhaupt absetzen oder muss man da irre viel querbeet machen? Auch habe ich hier was von einer Whitelist im Zusammenhang mit Exec gelesen, von der ich aber keine Ahnung habe, wo ich diese finde.
Zuletzt sah ich hier auch immer wieder den Hinweis, wenn es um ähnliche Probleme ging, doch MQTT zu verwenden. Da muss ich allerdings gestehen, dass ich bisher nicht mal genau verstanden habe, wie das dann in der Theorie läuft, zumal ich bislang auch nicht weiß, wie ich auf mein NAS eine Gegenstelle einrichte und diese dann dazu veranlassen kann, dass der Server heruntergefahren wird.
Tut mir leid für den ganzen Text. Aber vielleicht hat ja jemand eine Idee, wie ich so ein sleep on Lan Szenario am besten umgesetzt bekomme.
Vielen Dank.
ich bin ganz frisch im Thema openHAB dabei, nachdem ich einige Jahre Fhem genutzt habe und dies auch immer noch tue, bis ich mit openHAB einigermaßen klar komme. Steinigt mich daher bitte nicht, wenn ich einige Dinge noch nicht so ganz drauf habe.

Mir geht es um folgendes Szenario:
OpenHAB 3 (openhabian) läuft auf einem RPI4. Soweit so gut. Nun möchte ich aber, dass openHAB auch darüber "entscheidet", wann mein Synology NAS ein- und ausgeschaltet wird. Einschalten läuft via WOL problemlos. Ausschalten jedoch nicht.
In Fhem konnte ich das mit einem Shell Command lösen. Nun habe ich selbiges auch über openHAB versucht umzusetzen. Über die Konsole läuft dieser Befehl Problemlos durch. "authorized_keys" ist auf der Synology gesetzt und ich kann sie auch ohne Fehlermeldung herunterfahren. Mit openHAB bekomme ich das jedoch noch nicht hin.
Hinzu sei vielleicht noch gesagt, dass ich bisher nur über die WebUI arbeite, was hoffentlich nicht zu blasphemisch ist.

Ich habe hier im Forum dann den Hinweis auf das Binding Exec gesehen, wo ich dann (naiv wie ich bin) den Befehl hinterlegt habe. Natürlich war das kein Erfolg. Mein NAS bleibt weiterhin Online. Mein Befehl sieht wie folgt aus:
Code: Alles auswählen
ssh root@192.168.178.28 -p 99 poweroff
Zuletzt sah ich hier auch immer wieder den Hinweis, wenn es um ähnliche Probleme ging, doch MQTT zu verwenden. Da muss ich allerdings gestehen, dass ich bisher nicht mal genau verstanden habe, wie das dann in der Theorie läuft, zumal ich bislang auch nicht weiß, wie ich auf mein NAS eine Gegenstelle einrichte und diese dann dazu veranlassen kann, dass der Server heruntergefahren wird.
Tut mir leid für den ganzen Text. Aber vielleicht hat ja jemand eine Idee, wie ich so ein sleep on Lan Szenario am besten umgesetzt bekomme.
Vielen Dank.
