Hallo Community!
Nachdem ich im www nichts passendes zu meinem kleinen Projekt gefunden habe, möchte ich meine Erfahrung mit anderen teilen und hoffe dass der ein oder andere etwas in seinem Projekt brauchen kann.
Verwendete Hardware:
- Raspberry Pi B
- Betriebssystem Wheezy (Stand 24.12.2014)
- Funksteckdose: Radio Receiver RSL366R
- 433MHz - Sendemodul: FS1000A
Ich habe bis dato keine Möglichkeit gefunden mit der Software "rcswitch-pi" den Empfänger "Receiver: RSL366R" anzusteuern (EIN / AUS).
Auf der Rückseite der Funksteckdose finden sich ein 2 Einstellräder 1x Systemcode (Ⅰ, Ⅱ, Ⅲ, Ⅳ) und 1x Gerätecode (1, 2, 3, 4)
Um diese Funk-Steckdosen anzusteuern benötigen wir das Programm "rcswitch-pi"
und "wiringPi".
Wichtig: Zuerst die wiringPi - Installation vonehmen, da rcswitch-pi sonst nicht installiert werden kann.
Installation wiringPi:
Installation rcswitch-pi:
Nun befindet sich die aktuellste Version von wiringPi auf dem Raspberry Pi, muss aber noch installiert werden.
Wechsel in das wiringPi-Verzeichnis mit:
Ausführen des Installationsscriptes:
Nach Abschluss benötigt Ihr noch folgende Tabelle um zu wissen, welche Funksteckdose mit welcher Einstellung (mechanisch auf der Rückseite) geschalten werden kann:
Zum Schalten benutzen wir den Befehl" ./send <Systemcode> <Gerätecode> <Befehl>".
- Befehl (0) entspricht AUS
- Befehl (1) entspricht EIN
Folgendes Beispiel schaltet den Funkschalter mit dem Systemcode <10001> und dem Gerätecode <4> EIN <1>.
und wiederum AUS
Extra: Noch kurz Erklärt, wie ich auf die im Bild dargestellte Tabelle gekommen bin:
- Ich habe mir eine kleine Schleife gebastelt, welche den Inhalt der Datei "binaer.txt" Zeile für Zeile auslist und das Script ./send mit dem <Systemcode> Binär von (dezimal) 0 bis (deczimal) 31 versorgt.
- Den <Gerätecode> habe ich der Einfachheit halber händisch von 1 - 4 (nachdem diese Funk - Steckdose 4 Einstellungsmöglichkeiten für den Gerätecode besitzt) editiert und mit <EIN / AUS> jeweils ein, oder aus geschaltet.
Inhalt der binaer.txt:
[/code]
Ich hoffe ich konnte euch einen Schritt weiter bringen, wenn Ihr diese Funk - Steckdosen und die benötigte andere (oben aufgelistete) Hardware zu Hause habt