Pc im Netzwerk per FHEM Herunterfahren

Begonnen von ChrisW, 10 Januar 2013, 15:10:33

Vorheriges Thema - Nächstes Thema

ChrisW

Hallo,
suche eine Möglichkeit einen PC auszuschalten/Energiesparen/Ruhezustand. Der PC ist im selben Netzwerk.
Raspberry PI3 mit allem möglichen.

Marco_81

Hallo ChrisW,
die Antwort erfolgt zwar etwas spät, aber besser als nie ;-)
Hier habe ich mehrere Ideen als Ansatz.

alle mit Vor- und Nachteilen...

1. Auf dem Rechner läuft ein Webserver:
irgendwo auf dem Webserver liegt eine PHP-Datei die das herunterfahren auslöst.
Man müsste die Seite nur über fhem abrufen (dürfte machbar sein).
Eine Sperre könnte direkt auf dem Rechner erfolgen (Abfrage einer Datei etc. in der eine Variable gesetzt wird).
Oder man setzt sie direkt in fhem.

2. Verbindung über telnet:
Hierbei kommt aber, falls überhaupt möglich, noch die Abfrage von Passwort etc.
Zudem ist telnet nicht die sicherste Möglichkeit.
Bei Ubuntu müsste man dann ein sudo shutdown -P now gesendet werden.
Das ist aber größerer Programmieraufwand,
da man sich mit dem Aufbau der Verbindung beschäftigen müsste.

3. per ssh-Verbindung:
Wie telnet, aber (etwas) sicherer,
aber auch mehr Programmieraufwand.

4. Über eine externe Steuerung,
hierfür wäre das AVR-Netio oder ähnliches eine Lösung,
zum Beispiel mit der ethersex-Firmware,
hier existiert sogar speziell das Projekt lome6,
es wäre aber auch ohne lome6 möglich,
man hat dann nur mehr Eigenarbeit,
Elektronikkenntnisse sind hier natürlich von Vorteil ;-)

Ich selber habe die gleiche Fragestellung auch,
die Voraussetzungen für 1. (Ubuntu mit Apache) und 4. (ethersex auf avr-net-io) habe ich selber,
werde das 1. zuerst ausprobieren.

Wenn du inzwischen was anderes gefunden hast würde mich deine Lösung natürlich erst recht interessieren.
Ansonsten poste ich bei Erfolg meine Lösung (incl. erforderlichem Code).

MfG,
Marco


Dragonfly


Markus

Ich bin auch schon am überlegen wie ich meine qnap-NAS über fhem herunterfahren kann.
Es gibt zwar die Möglichkeit das Herunterfahren übers web auszulösen aber leider ist das eine Java Seite und ich hab keinen Link den ich verwenden kann.
Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa

jhohn

wenn ein telnet oder ssh server auf dem Gerät läuft könnte man da was mit expect auf dem client, der das runterfahren auslösen soll, machen, da ist der Aufwand an Programmierung nicht so groß und das ließe sich recht einfach an alle möglichen Varianten anpassen.
FHEM auf Synology Diskstation DS413j (DSM4.3), HM LAN Adapter
Steuerung für Nachtspeicheröfen:
Ladung:   HM-WDS10-TH-O, HM-LC-Sw4-DR, Weather-Modul
Gebläse: HM-CC-TC, HM-LC-SW1-FM, HM-Sec-RHS
FHEM auf FritzBox 7390 für Telefon Funktionen

Dragonfly

Ich hab meiner DS einfach einen Aktor verpasst - so wird der Einschaltknopf simuliert und ich kann ein und ausschalten.