die Hardware
Sie brauchen
- ein Funkmodul 433 oder 434 MHz. Beispielsweise hier oder hier oder hier oder hier oder hier.
- Steckbrücken (auch Jumperkabel genannt) weiblich auf weiblich
- qualitativ hochwertige Funksteckdosen, beispielsweise hier oder hier, oder eine USB-Steckdosenleiste
- ein Servergerät mit GPIO-Schnittstelle, auf welchem Sie das Funkmodul anschließen können in unserem Beispiel etwa einen RaspberryPI 2
- Zusatzoptionen: Gehäuse, microSD-Karte und Netzteil für den Raspbery Pi 2
die USB-STeckdosenleiste fernsteuern
Als erstes lernen wir, wie wir die Gembird (m)SiS-PM STeckdosenleste unter Linux steuern. Dazu installieren wir auf unserem Raspberry Pi erstmal dfie Bibliothek libusb-dev
sudo apt-get install libusb-dev
Danach können wir das Tool sispmctl runterladen und kompilieren, welches für das eigentliche Steuern der Steckdose notwendig ist. Den atkeullen Dwonload-Link bekomt ihr unter http://sispmctl.sourceforge.net/.
tar xzvf sispm_ctl--3.1..tar.gz cd sispm_ctl-* ./configure make sudo make install
which sispmctl
sudo sispmctl -f 1
sudo sispmctl -o 1
sudo sispmctl -i 0.0.0.0 -p 8989 -l
http://<ip oder hostname raspberry pi>:8989
sudo sispmctl -f 1
0 1 * * * pi sh -x /home/pi/steckdose_aus.sh
/etc/init.d/cron restart
Die Funksteckdosen fernsteuern
Verbinden der Komponenten
mit den STeckbrücken verbinden Sie den Ground-Pin des GPIO-Anschlusses (PIN 6) mit dem letzten PIN des Sendemoduls. Den Daten-PIn des Sendemoduls schließen Sie an PIN 17 der GPIO schnittstlele an, Power an PIN Nummer 4. An den Antennen-PIN des Sendemouls stecken Sie einfach nur eine Steckbrücke an ohne dieses am anderen Ende irgendwo anders anzustecken.
Wenn man das funksendemodel also mit der CMOS-Batterie nach oben hält und die vier Pins von links nach rechts mit 1-4 beschriftet, dann wird so angeschlossen
| Sendemodul PIN 1 | GPIO 6 |
| Sendemodul PIN 2 | GPIO 17 |
| Sendemodul PIN 3 | GPIO 4 |
| Sendemodul PIN 4 | leeres Jumperkabel |
Nun müssen noch die Jumper auf der Rückseite der Steckdose richtig gesetzt werden.
| Jumper | Position |
| 1 | oben |
| 2 | unten |
| 3 | oben |
| 4 | unten |
| 5 | oben |
| A | siehe unten |
| B | siehe unten |
| C | siehe unten |
| D | siehe unten |
| E | unten |
Bei A-D müssen Sie pro Steckdose immer einen der vier Jumper auf die Stellung oben stellen, alle anderen bleiben unten. Damit ist es Ihnen möglich, die einzelnen Steckdosen getrennt voneiannder an- oder auszuschalten. Wenn Sie natürlich alle Steckdosen zusammen an- oder ausschalten wollen, dann stellen Sie bie allen drei Steckdosen den gleichen Jumper nach oben. Der Jumper-Code unserer STeckdose wäre, wenn wir den Jumper A anch oben stellen, 1, beim Jumper B nach oben 2, bei Jumper C 3 und bei Jumper D 4.
Die Jumper 1-5 sind Ihr sogenannter Home-Code. Dieser soll verhindern, dass Sie mit dem Raspberry Pi oder mit der Steckdose versehentlich einen Steckdosensatz mit einem anderen Home-code (etwa vom Nachbarn) steuern. Der home-Code unseres STeckdosensatzes wä#re also in diesem Beispiel 10101.
Grundinstallation
apt-get install git-core git clone git://git.drogon.net/wiringPi cd wiringPi/ ./build cd .. git clone git://github.com/xkonni/raspberry-remote.git cd raspberry-remote/ make send
Funk- und USB-Steckdosen Fernsteuern mit dem Raspberry Pi weiterlesen
Wenn dir dieser Post gefallen hat, teile ihn doch auf Social Media, abonniere und verfolge mich per E-Mail, RSS-Feed, Social Media oder registriere dich auf meiner Seite. Wenn du registriert bist, like den Post bitte, wenn er dir gefallen hat!