INSIDESoftwareWindowsRemoteShutdownHomeMatic RemoteShutdown
RemoteShutdown

HomeMatic RemoteShutdown

Mit diesem kleinen Windows-Tool ist es möglich, einen PC über die HomeMatic-Zentrale ferngesteuert herunterzufahren. Dazu reicht der Aufruf eines kleinen Skripts, das über beliebige Ereignisse ausgelöst werden kann. Betreibt man z.B. einen MediaCenter-PC, könnte dieser automatisch beim Zubett-Gehen mit ausgeschaltet werden.

Installation

Das Programm kommt ohne Installationsprogramm daher und besteht im Grunde nur aus der ausführbaren Datei. Diese kann in ein beliebiges Verzeichnis kopiert und wahlweise mit einer Autostart- Verknüpfung beim Hochfahren des PC's gestartet werden. Vorraussetzung für dieses Programm ist einzig ein installiertes .Net-Framework, das bei neueren Windows- Betriebssystemen von Haus aus dabei ist.

Konfiguration

Nach dem Starten des PC-Programmes verschwindet dieses sofort in die so genannte Trayleiste und ist dort nur als Symbol (roter Ein/Ausschalter) sichtbar. Mit einem Links- oder Rechtsklick auf dieses Symbol öffnet sich ein Fenster mit einer kurzen Erklärung. Um das Fenster wieder zu schließen, muss man auf die Minimieren-Schaltfläche klicken.

Um nun den PC über die HomeMatic-Zentrale herunterzufahren, erstellt man ein neues Programm mit einer entsprechenden Auslöse-Bedingung, wählt im "Dann"-Abschnitt den Eintrag "Skript" und fügt folgenden Quellcode ein:
string stdout;
string stderr;
string  url="http://[IP-Adresse]:81/Shutdown";
system.Exec("wget -q -O /dev/null " # url, &stdout, &stderr);
Der Platzhalter [IP-Adresse] muss dabei inkl. Klammern(!) durch die Adresse des PC's ersetzt werden, auf dem auch das kleine Tool läuft.

Funktionsweise

Das PC-Programm initialisiert einen TCP- Listener, der auf Port 81 auf eingehende Client-Verbindungen wartet und einzig das Kommando "/Shutdown" zur Verfügung stellt. Ruft nun ein Client - in diesem Fall die HomeMatic-Zentrale - über wget dieses Kommando auf, fährt das Programm den Rechner automatisch herunter. Hierbei ist zu beachten, dass eine Verzögerung von drei Sekunden entsteht.

Tipp: IP-Adresse herausfinden

Nutzen Sie das Tool "Network-Info", um die lokale IP- Adresse schnell und einfach herauszufinden.

Alternative:

Um die IP-Adresse manuell herauszufinden, gibt es u.a. folgende Möglichkeit:
  • [Windows-R] drücken, um den "Ausführen-Dialog" zu öffnen
  • Nun in das Textfeld cmd eingeben und mit [Return] bestätigen
  • In der nun erscheinden Kommando-Shell den Text ipconfig eingeben
Aus der daraufhin erscheinenden Liste den Eintrag IPv4-Adresse (z.B. 192.168.1.10) im Bereich LAN-Verbindung notieren und in das Skript eintragen.
  • Letze Aktualisierung: 30. Mai 2011
  • Dateigröße: 65.17 KB
  • Version: 1.0
  • Downloads: 727
  • Author: Simon Röthlisberger
  • Lizenz: GNU/GPL3
Herunterladen
Sourcecode (Visual Studio): HomeMaticRemoteShutdownSource.zip

Kommentare  

0 # Mediaman2000 2010-05-04 06:49
Wie schaut das aus - Herunterfahren schön und gut: auslösen von Ruhezustand oder Standby
würde ich mir auch zur Auswahl wünschen. Meine Rechner landen eigentlich immer nur im Ruhezustand...
Antworten Antworten mit Zitat Zitieren
0 # simonroe 2010-05-04 20:24
Diese Version unterstützt nur den Ruhezustand.
Antworten Antworten mit Zitat Zitieren
+2 # erik 2010-05-04 21:35
Hi simonroe,

vielen Dank für das Feedback.
Kannst Du vielleicht die exe nochmals mit
Shutdown kompilieren?

Danke

Erik
Antworten Antworten mit Zitat Zitieren
0 # erik 2010-05-04 19:34
Hi,
Super Sache.
Mein Windows 7 Rechner fährt in den Ruhezustand, wie kann ich es ändern,
das der Rechner wirklich runter fährt.
Was kann ich in der Optionsbox "Aktion" einstellen? Ein Befehl, der ausgeführt wird, vielleicht "Shutdown /s /t 30 /c 'System faehrt gleich runter'"
Antworten Antworten mit Zitat Zitieren
0 # Dragonfly 2010-07-23 14:44
Ruhestand funktioniert super - aber wie gesagt Shutdown wäre mir auch lieber...
Antworten Antworten mit Zitat Zitieren
0 # sttau 2010-08-29 12:01
hallo!
klingt echt gut!
kann ich das shutdown programm auch aus einem homeputer cl-
makro heraus aufrufen?
wenn ja: wie müsste das aussehen?

mein ziel wäre:
-einen wandtaster im büro drücken.
-alle pc´s im büro fahren runter.
-licht und edv-
hauptschalter schalten sich danach automatisch aus.
Antworten Antworten mit Zitat Zitieren

Neue Kommentare:

  • Hat eigentlich jemand schonmal bei dem MP3-Funkgong die Übertragung von "Standard" auf "Gesichert" umgestellt? Bei mir hat das dazu geführt, dass der Gong selbt nach dem Zurücksetzen auf "Standard" Probleme bei der Gerät... Weiter lesen
  • neues Sprungdiagramm aufgenommen... Weiter lesen
  • so jetzt gehts. Evtl hats nur beim ersten mal nicht geklappt und beim zweiten Versuch mit anderer App, war die App wohl fehlerhaft. Home24 speichert beim speichern die CCU-Daten nicht. Mit Homedroid klappts jetzt. Weiter lesen
Kommentare