Alexa Wake on Lan PC über DS214Play

Status
Für weitere Antworten geschlossen.

Sting2saw

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
46
Punkte für Reaktionen
4
Punkte
14
Hallo Synology Freunde,

ich spiele derzeit ein wenig mit dem Echo Dot rum, zum Anfang würde ich gerne meinen HTPC darüber starten.

Nun kann Der Echo Dot ja leider von sich aus kein Wake on Lan, die DS214Play aber schon.

Im Internet finden sich einige Anleitungen wie man das über das Smartphone hin bekommt, das ist aber nicht mein Ziel, ebenso gibt es Tipps wie man es mit einer Homebridge hin bekommt, da kenn ich mich aber nicht mit aus.

stand jetzt: von der Diskstation kann ich den HTPC ohne Probleme über einen Wake on Lan befehl aufwecken, wie aber kriege ich es hin das der Echo Dot diesen befehl auf der Synology ausführt?

Hat jemand eine Idee?

Danke schon :)
 

Sting2saw

Benutzer
Mitglied seit
19. Nov 2014
Beiträge
46
Punkte für Reaktionen
4
Punkte
14
Da mir das Thema keine Ruhe lies und mir hier leider keiner helfen konnte oder wollte, hab ich mich weiter umgesehen und bin auf OpenHAB 2 gestoßen.
Eine Homeautomationbridge. Wahnsinn was damit alles möglich ist und vor allem komplett Kostenlos und Open Source.

Ich will euch meine lösung natürlich nicht vorenthalten, kann euch aber auch keine komplette Anleitung schreiben :(

Also ihr braucht das OpenHAB2 Paket für Synology, gibts hier:
https://docs.openhab.org/installation/synology.html#logging

Ihr müsst euren Echo mit OpenHAB2 verbinden.
dafür gibts einen Alexa Skill in der Alexa App und ein Amazon Binding in Openhab2.
Weiteres bei google.

Dann müsst ihr ein Wake On Lan Binding in OpenHAB2 installieren, da gibt es ein fertiges, ich habe aber ein inoffizielles genommen und zwar dieses:
https://github.com/asvilabs/openhab2-commercial/tree/master/wakeonlan
Pakt die ".jar" datei über SSH in eurem OpenHAB2 addons Ordner, in meinem Fall: "volume1/@appstore/openHAB/addons"

Jetzt muss das Wake on lan Binding noch Konfiguriert werden. Hierzu muss man sich wieder über SSH auf die Diskstation verbinden und mehrere Dateien Anlegen.
sucht den Config Ordner von OpenHAB2, in meinem Fall: "volume1/@appstore/openHAB/conf" und legt dort ein Thing, ein item und eine Sitemap in den dafür vorgesehenen UNTERORDNERN an:

Hier die Konfiguration um meinen Steam Wohnzimmer PC zu Starten:
im Ordner "thing" Datei "wakeonlan.things"
Inhalt:
Code:
wakeonlan:wol-device:Steam "Steam" @ "Standort des PC in Anfürhrungszeichen" [ targetMAC="eure MAC Adresse", targetIP="192.168.1.255" ]

Die IP ist die Broadcast IP Adresse von eurem Netzwerk (NICHT DIE IP ADRESSE DES GERÄTES WAS IHR STARTEN WOLLT), meist die letzte IP Adresse eines Netzes (also .255)

Im Ordner "items" Datei "Steam.items"
(Der Dateiname triggert später Alexa also bei diesem besipiel heißt es dann "Alexa Schalte Steam an".)
Inhalt:
Code:
Switch   Steam     "Steam" [ "Lighting" ] { channel="wakeonlan:wol-device:Steam:wakeup" }
String   SteamStatus   "SteamStatus" { channel="wakeonlan:wol-device:Steam:status" }

WICHTIG: Der befehl ["Lighting"] damit das Gerät von Alexa gefunden und eingeschaltet werden kann.

Im Ordner "sitemaps" Datei "wakeonlan.sitemap"
Inhalt:
Code:
sitemap wakeonlan label="Steam" {
    Frame {
        Switch item=Steam
        Text item=SteamStatus
    }

Ist alles in den Ordnern Angelegt sollte OpenHAB2 einmal Neu gestartet werden.
Nun kann man auf der Startseite von OpenHAB2 den Wake On Lan befehl einmal Testen, sollte das funktionieren in der Alexa App unter Smart Home nach neuen Geräten suchen und wenn das Gerät gefunden wurde über den befehl: "Alexa Schalte Steam an" startet der PC.

Hoffe es ist nicht zu kompliziert geschrieben und hilft einigen Neulingen von OpenHAB2 weiter und erspart einiges suchen.

Viel Spaß damit :)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat