Moin an alle Bastler :P
Ich habe mir mal vor ~einem Monat Gedanken darüber gemacht, wie man Steckdosen über den Computer und das Internet fernsteuern kann.
Auf die Idee kam ich durch Galileo, die Sendung kennt ihr sicher alle.
Dort war ein Beitrag über ein Haus das komplett Computergesteuert wird.
Man konnte sämtliche Lichter, Heizung, Geräte und sogar den Fahrstuhl über den Computer ein und ausschalten.
Das ganze ging natürlich auch übers Internet.
Viele Firmen bieten diese Systeme an, sie sind unter dem Namen "X10" bekannt. Dann gibt es noch eine Firma die sich LCN (läuft mit einem Bus-System) nennt, die sowas herstellt.
Natürlich ist das alles sehr sehr teuer.
Ich habe mir nun Gedanken darüber gemacht:
Wie geht es billiger?
Zunächst habe ich mir Funksteckdosen gekauft.
Ich denke mal die kennt ihr alle:
Bild hier
Der interessante Teil des Sets ist eigentlich nur die Fernbedienung.
Die Reichweite von ca. 25Metern (auch durch wände) ist für so gut wie alle Häuser ausreichend.
Nur die Frage ist wie bekommt man die Fernbedienung über den Pc angesteuert?
-Mit einer Relaiskarte, die ich mir bei Pollin.de für 10€ gekauft habe.
Hier mal ein Foto:
Bild hier
Die Fernbedienung hat für jeden Steckdose 2Schalter, einer für an und einer für aus.
Diese habe ich direkt mit den Relais verbunden. Mit diesem System kann ich aber nur 4Steckdosen ansteuern und ich habe auf der Fernbedienung 5.
Die Lösung:
Man geht mit den Relais direkt an den IC der auf der Fernbedienung sitzt.
Ich mach mal ein Beispiel wie die Ansteuerung nun funktioniert:
Pin1= on
Pin2=off
Pin3=Steckdose 1
Schalte ich Pin1 (on) und Pin3 (Steckdose1) gleichzeitig mit der Masse geht die Steckdose ein.
Schalte ich Pin2 und Pin3 geht sie aus.
Hier ein Kombinationsbild aus Relaiskarte und Fernbedienung:
Bild hier
Nun kommen wir zum Softwareteil:
Die Software wollte ich erst selber schreiben, das Design des Programms habe ich soweit, aber mir mangelt es an Programmierkenntnissen (Visual Basic .net).
Deshalb habe ich auf eine Software zurückgegriffen, die es als Freeware zum downloaden gibt (Z-Parswitch).
Diese Software lässt sich über Parameter ansteuern. Das konnte ich wieder nutzen um eine PHP Seite zu bauen, die diese Parameter ausführt...
Es gibt ein Htaccess Login, mit dem man sich einloggen muss:
Bild hier
Das Haussteuerungswebinterface sieht nun so aus:
Bild hier
Ist halt ne einfache PHP Seite mit kleinem Admin Center um die Inhalte zu ändern... Ich brauche also keine externen Programme um bei Steckdose 1 dazuzuschreiben, was sie ansteuern, das kann man alles über Admin Menü machen.
Der Code um eine Steckdose einzuschalten sieht so aus:
Code:
<?php
$Meldung=exec("Z-ParSwitch.exe -port 888 20 256 1400 200 200 200 200 200 200 200 200 200", $RueckgabeProgramm, $RueckgabeStatus);
echo$Meldung,
"
";
if($RueckgabeStatus==0)
{
echo"<font color=\"green\">Die Steckdose wurde erfolgreich eingeschalten.</font>";
}
else
{
echo"<font color=\"red\">Die Steckdose wurde NICHT erfolgreich eingeschalten!</font>";
}
?>
Mit den Parametern nach "Z-Parswitch.exe" kann man halt sagen, welche Relais, welche Zeit (200ms) und über welchen Port die Relaiskarte angesteuert werden soll....
Jetzt noch ein paar Bilder wie das ganze in ein altes ATX-Netzteil eingebaut ist. Das Netzteil ist leicht modifiziert.
Ich habe (logischerweise) die Netzteilelektronik ausgebaut und meine "Haussteuerung" eingebaut. Damit man von der Elektronik noch was sieht habe ich an der Stelle, wo der 12cm Lüfter war eine Plexiglas Scheibe eingeklebt. Vorher hatte ich das Loch aber noch viereckig gemacht, damit man mehr sicht hat. Als Scheibe habe ich eine CD-Hülle verwendet:
Bild hier
Bild hier
Bild hier
Das wars fürs erste^^
Bin mal gespannt wie ihr das Projekt findet 
Hatte ich ganz vergessen:
Ein Dankeschön geht noch an Stupsi, der mir bei der Planung immer beigestanden hat 
Update:
Mittlerweile habe ich einen Kaltgerätestecker eingebaut, damit auch ein Schutzleiter vorhanden ist.
Dieser ist natürlich auch mit dem Gehäuse geerdet.
Ich hoffe, damit kann ich eure Kritik zufriedenstellen
Lesezeichen