So Freunde,
einige von Euch werden schon wieder gespannt warten, wie es denn weiter geht. Heute geht es weiter, wir steigen ein wenig in die Heimautomation ein. Es geht schon richtig ran jetzt. Da ich die Programme nicht selbst schreibe, ist natürlich noch richtig Sucharbeit und Recherche im Netz nötig, aber es geht vorran.
Als erstes habe ich jetzt erstmal den Sender und Empfänger mit der Himberre verkabelt. Das geht ganz einfach, Plus, Minus und eine Datenleitung. Da ist nichts dabei, die GPIO-Pins werden auch genannt. Mittels Jumper-Kabel und Breadboard kein Problem.
Dann bin ich erstmal nach dieser Methode vorgegangen:
http://ninjablocks.com/blogs/how-to/7506...spberry-pi
Alles klar, wenn ich die Fernbedienung nun ranhalte, empfange ich die Codes 16404 und 16405. Was das nun heisst? Keine Ahnung. Ich stand vor einem Rätsel. Weitere lange Recherche brachte mich zu dem einfachen Befehl ./codesend X... also probierte ich ./codesend 16404 und ./codesend 16405 und es funktionierte. Die Steckdose schaltet. Ich weiss jetzt, sowohl Empfänger, als auch Transmitter gehen und empfangen und senden im Verbund der Steckdosen.
Die Krux nun an der Geschichte ist, den Code bzw. den Befehl der Steckdosen zu finden. Ausserdem möchte ich ja nicht immer ein Terminal auf dem PC oder Smartphone laufen lassen und das ganze per Befehl steuern. Da habe ich die FB schneller gefunden und draufgedrückt. Aber gut, geht eigentlich ums Basteln. Nun, viele Scripte, Apps oder Webinterfaces laufen aber mit dem Binärbefehl. Wie finde ich den nun heraus? Wieder lange Recherche und alles, was ich finde, bringt mich immer auf folgendes Format hinaus: ./send x x x x also z.b. ./send 1 1 1 1. Die Steckdosen von Elra oder die anlernbaren von Intertechno sind alle kein Problem. Ich habe aber einfache PAR-1000 von Intertechno, durch das System muss man erstmal durchsteigen. Hier sind keine DIP-Schalter, sondern ein Drehwahlschalter. Ausserdem ist das send-Script nicht für die Intertechno geschrieben, da es in der Default-Funktion nur [systemcode], [unitcode] und [command] sendet. Da muss man erst einmal drauf kommen. Also in Summe war ich zwar nicht weit weg, aber es gab mehrere Hürden. Im Netz habe ich dann ein angepasstes Script gefunden, welches die für die einfachen Intertechno Steckdosen die passenden Befehle [housecode], [group], [device] und [command] sendet. Das ganze eingefügt und per "make" neu compiliert. Danach die Steckdose auf A1 am Drehschalter konfiguriert und den Befehl ./send a 1 1 1 gesendet. Siehe da, es funktioniert.
*KLICK
*KLACK
Als nächstes will ich das ganze dann per App oder Webinterface mal ansteuern. Außerdem soll der Empfänger am Pi mal eine LED steuern. Wenn eine LED zu steuern ist, ist alles zu steuern. Ich werde weiter berichten.