Wie können mit SDR (auf 433 Mhz) auf dem Raspberry Pi Signale von Autos, Tempsensoren ua. empfangen und an ein MQTT-Host gesendet werden?

Erstellt am 8. Juni 2018 von It_berater

Hier hatte ich geschrieben, wie man Signale von Autos, Temp.-Sensoren usw. empfangen kann. Diese Daten können auch leicht an einen Mqtt-Host gesendet werden.

Mosquitto muss installiert sein, das geht aber schnell:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mosquitto mosquitto-clients python-mosquitto libmodule-pluggable-perl mosquitto-clients
# Check
mosquitto -v
# Ergebnis
1528405571: mosquitto version 1.4.10 (build date Fri, 22 Dec 2017 08:19:25 +0000) starting
1528405571: Using default config.
1528405571: Opening ipv4 listen socket on port 1883.

Marco Verleu hat ein kurzes Bash Script geschrieben, welche auf Github zu finden ist. Man braucht nur den Host und den Topic anpassen, zu testzwecken kann man den Host auch lassen. Dann einfach das Script mit ./rtl2mqtt.sh starten. Schon werden die empfangenen Nachrichten unter den Topic versendet.

Und hier mit Mqttfx empfangen:

Ja, es ist 23,7 Grad, beim Nachbarn 😉

Ähnliche Artikel:

  1. Raspberry Pi: MQTT Server mosquitto installieren und Daten in Fhem über MQTT empfangen oder „Wie werte ich Haustür klingeln aus?“
  2. Flugdaten aus Hannover von einem Raspberry Pi per MQTT mit Mqtt-Spy empfangen
  3. Wie können 433 Mhz Signale von PKWs (Reifen, Zentralveriegelung) per MQTT auf einen Raspberry Pi auswertet werden?