Wake On Lan (WOL) für die CCU...?!
Moderator: Co-Administratoren
Wake On Lan (WOL) für die CCU...?!
Moin Moin,
ich habe schon seid geraumer Zeit die Möglichkeit gesucht mit der CCU (die immer läuft) bei bedarf meine Rechner "aufzuwecken".
Also klassisches Wake On Lan via HomeMatic... Da ich da nichts fertiges gefunden habe, hab ich die Earth Hour gestern für mein eigenes
kleines "Green-IT" Projekt genutzt: Ether-Wake auf die CCU zu bringen.
Das Ergebniss ist ein kleines binary, welches man einfach auf der CCU ablegen und per Skript starten kann.
Basieren tut das ganze auf dem linux ether-wake von Donald Becker, an dem ich nur eine minimale Anpassung für die arm Plattform vorgenommen habe:
http://hm.nightserv.de/ccu-bin/ether-wake.zip
Falls jmd. der Quelltext interessiert - immer sagen, dann mache ich kurz nen mini-patch.
Aufruf z.B. per
string wake;
wake = "/usr/local/tools/ether-wake 00:AC:D5:B9:11:35";
system.Exec(wake);
Ein richtiges CCU-Paket war ich zu faul... Mal gucken vielleicht macht ja hier jemand eines, bevor ich mich aufraffen kann.
ich habe schon seid geraumer Zeit die Möglichkeit gesucht mit der CCU (die immer läuft) bei bedarf meine Rechner "aufzuwecken".
Also klassisches Wake On Lan via HomeMatic... Da ich da nichts fertiges gefunden habe, hab ich die Earth Hour gestern für mein eigenes
kleines "Green-IT" Projekt genutzt: Ether-Wake auf die CCU zu bringen.
Das Ergebniss ist ein kleines binary, welches man einfach auf der CCU ablegen und per Skript starten kann.
Basieren tut das ganze auf dem linux ether-wake von Donald Becker, an dem ich nur eine minimale Anpassung für die arm Plattform vorgenommen habe:
http://hm.nightserv.de/ccu-bin/ether-wake.zip
Falls jmd. der Quelltext interessiert - immer sagen, dann mache ich kurz nen mini-patch.
Aufruf z.B. per
string wake;
wake = "/usr/local/tools/ether-wake 00:AC:D5:B9:11:35";
system.Exec(wake);
Ein richtiges CCU-Paket war ich zu faul... Mal gucken vielleicht macht ja hier jemand eines, bevor ich mich aufraffen kann.
-
- Beiträge: 579
- Registriert: 24.10.2008, 03:26
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: Wake On Lan (WOL) für die CCU...?!
Und hier ist auch das fertige CCU paket: WOL_ccu.tar.gz
Das paket installiert das binary nach /usr/local/addons/WOL/ether-wake, ein aufruf aus dem CCU skript muss daher wie folgt aussehen:
Gruss,
Dirch
Das paket installiert das binary nach /usr/local/addons/WOL/ether-wake, ein aufruf aus dem CCU skript muss daher wie folgt aussehen:
Code: Alles auswählen
string wake;
wake = "/usr/local/addons/WOL/ether-wake 00:AC:D5:B9:11:35";
system.Exec(wake);
Dirch
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...
-
- Beiträge: 761
- Registriert: 14.10.2008, 10:15
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Walldorf/Baden
- Danksagung erhalten: 2 Mal
Re: Wake On Lan (WOL) für die CCU...?!
Hallo Dirch,
da ich immer alles haben will (wie die Enkelchen), hab' ich mir das Paket sofort auf die CCU geladen
Aber, aus welchem Modus kann denn der Rechner geweckt werden (Ruhezustand, Standby...)?
Muss ich die MAC-Adresse mit der meines Rechners ersetzen!?
Und geht das über WLAN und/oder LAN (hab davon leider zu wenig Ahnung)? Hatte schon ein bisschen herumgespielt, aber keinen Erfolg gehabt
Viele Grüsse,
Peter
da ich immer alles haben will (wie die Enkelchen), hab' ich mir das Paket sofort auf die CCU geladen
Aber, aus welchem Modus kann denn der Rechner geweckt werden (Ruhezustand, Standby...)?
Muss ich die MAC-Adresse mit der meines Rechners ersetzen!?
Und geht das über WLAN und/oder LAN (hab davon leider zu wenig Ahnung)? Hatte schon ein bisschen herumgespielt, aber keinen Erfolg gehabt
Viele Grüsse,
Peter
-
- Beiträge: 579
- Registriert: 24.10.2008, 03:26
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: Wake On Lan (WOL) für die CCU...?!
Hallo Peter,
als grundlage hier mal der wikipedia artikel zum thema wake on lan: http://de.wikipedia.org/wiki/Wake_On_LAN, das sollte schon mal einige deiner fragen beantworten.
Und ja, die MAC adresse im skript solltest du durch die MAC adresse des aufzuweckenden PCs ersetzen. (die MAC adresse kann man unter windows z.b. ueber erfahren.
Gruss,
Dirch
als grundlage hier mal der wikipedia artikel zum thema wake on lan: http://de.wikipedia.org/wiki/Wake_On_LAN, das sollte schon mal einige deiner fragen beantworten.
Und ja, die MAC adresse im skript solltest du durch die MAC adresse des aufzuweckenden PCs ersetzen. (die MAC adresse kann man unter windows z.b. ueber
Code: Alles auswählen
ipconfig /all
Gruss,
Dirch
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...
-
- Beiträge: 761
- Registriert: 14.10.2008, 10:15
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Walldorf/Baden
- Danksagung erhalten: 2 Mal
Re: Wake On Lan (WOL) für die CCU...?!
Hallo Dirch,
vielen Dank für die schnelle Rückmeldung und den Link.
Bei mir hatte natürlich das Flag in der Energieverwaltung gefehlt.
Habe jetzt auf der CCU das Programm erst mal ohne Bedingungen definiert, sodass ich es vom anderen Rechner aus starten kann.
Den zu weckenden Rechner heruntergefahren und dann das Programm gestartet - nichts passiert.
Die Zustände S3, S4 und S5 sagen mir zunächst leider nichts über den Weckzustand.
Ist S3 = Ruhezustand, S4 Herunterfahren...?
Ich hoffe, ich nerve nicht
Gruss, Peter
vielen Dank für die schnelle Rückmeldung und den Link.
Bei mir hatte natürlich das Flag in der Energieverwaltung gefehlt.
Habe jetzt auf der CCU das Programm erst mal ohne Bedingungen definiert, sodass ich es vom anderen Rechner aus starten kann.
Den zu weckenden Rechner heruntergefahren und dann das Programm gestartet - nichts passiert.
Die Zustände S3, S4 und S5 sagen mir zunächst leider nichts über den Weckzustand.
Ist S3 = Ruhezustand, S4 Herunterfahren...?
Ich hoffe, ich nerve nicht
Gruss, Peter
-
- Beiträge: 579
- Registriert: 24.10.2008, 03:26
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: Wake On Lan (WOL) für die CCU...?!
Hallo Peter,
ich bin kein spezialist fuer WOL, weiss aber dass es an verschiedenen dingen hapern kann, im unguenstigesten fall an einem fehlenden kabel zwischen netzwerkkarte (sofern nicht onboard) und dem motherboard. Ich wuerd an deiner stelle erstmal versuchen vom zweiten rechner aus den anderen aufzuwecken, fuer windows hab ich hier ein howto gefunden: http://www.robert-steichele.de/download ... eonlan.pdf
Wenn das soweit funktioniert dann sollte es auch von der CCU aus klappen.
Gruss,
Dirch
ich bin kein spezialist fuer WOL, weiss aber dass es an verschiedenen dingen hapern kann, im unguenstigesten fall an einem fehlenden kabel zwischen netzwerkkarte (sofern nicht onboard) und dem motherboard. Ich wuerd an deiner stelle erstmal versuchen vom zweiten rechner aus den anderen aufzuwecken, fuer windows hab ich hier ein howto gefunden: http://www.robert-steichele.de/download ... eonlan.pdf
Wenn das soweit funktioniert dann sollte es auch von der CCU aus klappen.
Gruss,
Dirch
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...
Re: Wake On Lan (WOL) für die CCU...?!
Hallo!
Für diejenigen, die mit Kommando-Shells, ipconfig und dergleichen nichts am Hut haben, um sich die MAC-Adresse zu suchen, habe ich ein kleines Windows-Tool geschrieben, das einem diese Arbeit abnimmt:
http://homematic.monkeybits.de/resource ... oad&cid=49
Der dazu passende Artikel nebst CCU-Download gibt's hier:
http://homematic.monkeybits.de/software ... /wakeonlan
Gruß,
kaju
Für diejenigen, die mit Kommando-Shells, ipconfig und dergleichen nichts am Hut haben, um sich die MAC-Adresse zu suchen, habe ich ein kleines Windows-Tool geschrieben, das einem diese Arbeit abnimmt:
http://homematic.monkeybits.de/resource ... oad&cid=49
Der dazu passende Artikel nebst CCU-Download gibt's hier:
http://homematic.monkeybits.de/software ... /wakeonlan
Gruß,
kaju
HomeMatic-INSIDE: http://www.homematic-inside.de
- Dragonfly
- Beiträge: 1249
- Registriert: 04.01.2010, 11:40
- Wohnort: Tyrol
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Re: Wake On Lan (WOL) für die CCU...?!
Natürlich kann man auch mit einer einfachen Alternive arbeiten - der PC schaltet ein, wenn er Strom bekommt.
Einfach Aktor zwischen Dose und PC - im BIOS des PC´s "Status after Power (PWR) failure" auf "on" setzen (falls vorhanden) - Aktor einschalten - PC startet.
Einfach Aktor zwischen Dose und PC - im BIOS des PC´s "Status after Power (PWR) failure" auf "on" setzen (falls vorhanden) - Aktor einschalten - PC startet.