rtl_433 mit n8n via mqtt

rtl_433

Habe schon einige Beiträge über rtl_433 geschieben. Dort kann auch die Installation von rtl_433 nachgelesen werden. Heute mal mit Focus auf n8n.

Also auf meinem Raspberry Pi mit dem RTL_SDR-Stick läuft der mosquitto Host, und es ist so aufgebaut:

rtl_433

Startet mit diesem rtl_433-to-mqtt.sh Script den mqtt Server:

Für Prod noch Passwort und User in der Datei rtl_433/rtl_433.conf setzen, die wird wie folgt angelegt:

sudo mosquitto_passwd -c /etc/mosquitto/passwd pi-zero

Zum teste, ob alles läuft auf den Pi:

Damit von n8n auf den Pi zugegriffen werden kann, der läuft bei mir auf einem anderen Pi im Docker noch die Datei /etc/mosquitto/mosquitto.conf anpassen:

In Prod den anonymous entfernen, wenn nur der User mit Passwort zugreifen soll (siehe hier).

Der n8n Flow sieht wie folgt aus:

n8n Worklflow

Im Trigger ist nur der Topic einzutragen:

n8n Worklflow

Im Filter die Modelle und als letzten eine für unbekannte:

n8n Worklflow

Eine Tabelle anlegen mit den gewünschten Feldern:

n8n Worklflow

Und das gewünschte Mapping in die Datentabelle: