Raspberry Pi – Funksteckdosen steuern 433 MHZ

Tutorial: Funksteckdosen durch Raspberry Pi steuern

Ach wie schön wäre es von allen Endgeräten aus Funksteckdosen zu steuern. Über ein Webinterface von über all aus der Welt die Lampen zu Hause anschalten je nach Geschoss. Erst die Lampen unten im Flur, danach im Obergeschoss und vieles mehr. Nicht nur Lampen sind damit möglich. Die Steckerleiste vom Fernseher um Strom zu sparen. Receiver, 5.1 Anlage, TV und LED Streifen hinter dem Fernseher mit einem Klick auf dem Smartphone an und ausschalten.

Schon klasse das Projekt.

Hardware

Funksteckdosen von Tevion (ALDI Billigteile besitze ich bereits – 4 Steckdosen, 1 Fernbedienung)

Diese Steckdosen sind gefühlt 10 Jahre alt, funktionieren jedoch wunderbar. Gut, dass ich die alten Teile noch hatte. Zwei Steckdosen waren bereits defekt, jedoch haben zwei noch funktioniert. Zu 100% muss aber die Fernbedienung funktionieren, damit man die Signale auslesen kann mit dem Raspberry Pi und den dazugehörigen Sende und Empfangsmodulen. Mit Sicherheit kann ich sagen dass dieses Funksteckdosen Set funktioniert.

raspberry-pi-funksteckdose-fernsteuern

Dazu braucht ihr einen 433 MHZ Sender und Empfänger und die female-female jumper wires / Kabel (beide Seiten nach „innen“).
Ich besitze folgendes und damit funktioniert es auch einwandfrei:

433 MHZ Sender / Empfänger

433M receiver module 433MHZ Superregeneration Wireless Transmitter Module Burglar Alarm
433M receiver module 433MHZ Superregeneration Wireless Transmitter Module Burglar Alarm
von AmyELE
  • VCC Voltage should be comply with working voltage
  • Antenna is very important for working voltage,and the length of the antenna is 17cm
  • the placement of the antenna is also critical for the performance of receiver, unbend the antenna when you install it , and avoid shilder and high voltage
  • 1 x 433MHZ transmitter module
  • 1 x 433MHZ receiver module
 Preis: € 5,99 Auf Amazon ansehen
Preis inkl. MwSt., zzgl. Versandkosten

Female-female jumper wires

40x 20cm female-female jumper wire cable Kabel Steckbrücken Drahtbrücken Arduino (Typ 1)
40x 20cm female-female jumper wire cable Kabel Steckbrücken Drahtbrücken Arduino (Typ 1)
von FamilyMall
  • Länge: 20cm
  • Kompatibel mit 2,54 mm Stiftleisten
  • 40tlg. Bunt Female to Female Steckbrücken
Prime Preis: € 3,99 Auf Amazon ansehen
Preis inkl. MwSt., zzgl. Versandkosten

Verkabelung

raspberry pi anschluss

Empfänger

Raspberry Pi - Funksteckdosen steuern 433 MHZ
433mhz empfänger


Der Empfänger hat 4 Verbindungen. Die erste geht an 3 Volt (Pin 1), die dritte an Data (Pin 12) und die vierte an Ground (Pin 6).  (Pinnummer im Kreis siehe Bild oben)

Die zweite bleibt unbesetzt. (Von links nach rechts)

Sender

433mhz sender


Der Sender hat 3 Verbindungen. Die erste geht an Data (Pin 11), die zweite an 3 Volt (Pin 1) und die dritte an Ground (Pin 6).

Wenn Ihr beide gleichzeitig anschließen wollt könnt Ihr 3V einfach zusammenlöten oder am Steckbrett schnell verbinden.

Software

Voraussetzung: Raspbian

Auf dem Raspberry Pi installiert Ihr nun Raspbian als Betriebssystem. Einfach das Image mit Win32DiskImager auf die SD Karte kopieren.

Login: raspberry – pi

Ersteinmal ein paar Pakete installieren inklusive pilight:

 sudo passwd # root passwort vergeben
 su # als root benutzer mit passwort einloggen
 apt-get install build-essential dialog cmake git libpcap-dev libunwind-dev
 git clone --depth 5 -b master https://github.com/pilight/pilight.git
 ./setup.sh #einfach enter drücken

Danach den Daemon starten:

 pilight-daemon

Nun startet Ihr pilight-receive und drückt die gewünschte Taste der Funksteckdosen Fernbedienung.

Danach sollte in etwa diese Ausgabe erscheinen:

 root@raspberry:~# pilight-receive
 {
 "message": {
 "id": 2816,
 "unit": 0,
 "state": "on"
 },
 "origin": "receiver",
 "protocol": "quigg_gt7000",
 "uuid": "0000-00-87-33-352d50",
 "repeats": 1
 }

Damit hat nun der Raspberry Pi über das Empfangsmodul korrekt die Daten des einzelnen Tastendrucks ausgelesen. Diese kann man nun verwerten und über das Sendemodul sozusagen duplizieren.

Steuern

Nun kann man die gewünschten Befehle über das Funkmodul am Pi ausführen.

Das Protokoll könnt Ihr der Ausgabe oben entnehmen und auch die ID der Fernbedienung bzw. Unit.
-t für anschalten und
-f für ausschalten

 Schema:
 pilight-send -p protocol -i id -u unit -t/f

 pilight-send -p quigg_gt7000 -i 2816 -u 0 -t
 pilight-send -p quigg_gt7000 -i 2816 -u 0 -f

Außerdem habe ich mir ein eigenes Webinterface und eine eigene App geschrieben, mit der ich alle Funksteckdosen an/ausschalten kann.

webinterface

Quellcode des Webinterface’s: https://github.com/mattionline/funksteckdosen

Sprachsteuerung durch Android ist auch möglich

2
Hinterlasse einen Kommentar

1 Kommentar Themen
1 Themen Antworten
0 Follower
 
Kommentar, auf das am meisten reagiert wurde
Beliebtestes Kommentar Thema
2 Kommentatoren
  Abonnieren  
neueste älteste meiste Bewertungen
Benachrichtige mich bei
Doofbold

Auch dieser Mist funktioniert nicht!
Alles nur von anderen Seiten halbherzig kopiert.

Scroll to Top