Verbindung kommerzieller 433-MHz-Sensoren mit MQTT und Home Assistant mit RTL-SDR

Als [Elixier des Fortschritts] Umgebungssensoren um sein Haus herum installieren wollte, um Temperatur, Luftfeuchtigkeit usw Obwohl Zigbee (Z-Wave)-Sensoren eine größere Reichweite als WiFi haben, sind sie deutlich teurer, proprietär und erfordern einen speziellen Transceiver-Hub. Hier kommen die 433 MHz Sensoren für Wetterstationen ins Spiel.

Die Idee ist einfach: Praktisch alle diese Sensoren, von denen viele für den Außeneinsatz konzipiert sind, verwenden das lizenzfreie 433-MHz-Spektrum, das einfach mit USB-RTL-SDR-Dongles (Radio Defined Radio) erfasst werden kann. billig. Mit dem erfassten Datenstrom dieser Sensoren ermöglicht das Open-Source-Projekt rtl_433 die automatische Dekodierung dieser Datenströme für eine Vielzahl von unterstützten Sensoren.

Obwohl RTL-SDRs auf Basis von Realtek RTL2832 und anderen zu einem relativ niedrigen Preis zu finden sind, sollte beachtet werden, dass sie ziemlich heiß werden können. Anstatt den IC aufzuheizen, wurde für dieses Projekt entschieden, nur sporadisch zu hören und den RTL-SDR-Empfänger zwischen den Hörsitzungen abkühlen zu lassen.

Die Daten von dort in Home Assistant, InfluxDB oder ähnliches zu bekommen ist einfach, da rtl_433 die dekodierten Daten direkt in eine Influx-Datenbank, einen MQTT-Broker sowie andere Formate ausgeben kann. In diesem Fall wurden die Daten über MQTT gesendet, wobei die Home Assistant-Instanz so konfiguriert war, dass sie diese MQTT-Themen als Sensoren behandelte. Die Position jedes Sensors wird sorgfältig aufgezeichnet, wodurch ein dichtes und sehr stromsparendes Netzwerk von 433-MHz-Sensoren für Überwachungs- und Heimautomatisierungszwecke eingerichtet werden kann.

Verbindung kommerzieller 433-MHz-Sensoren mit MQTT und Home Assistant mit RTL-SDR

Als [Elixier des Fortschritts] Umgebungssensoren um sein Haus herum installieren wollte, um Temperatur, Luftfeuchtigkeit usw Obwohl Zigbee (Z-Wave)-Sensoren eine größere Reichweite als WiFi haben, sind sie deutlich teurer, proprietär und erfordern einen speziellen Transceiver-Hub. Hier kommen die 433 MHz Sensoren für Wetterstationen ins Spiel.

Die Idee ist einfach: Praktisch alle diese Sensoren, von denen viele für den Außeneinsatz konzipiert sind, verwenden das lizenzfreie 433-MHz-Spektrum, das einfach mit USB-RTL-SDR-Dongles (Radio Defined Radio) erfasst werden kann. billig. Mit dem erfassten Datenstrom dieser Sensoren ermöglicht das Open-Source-Projekt rtl_433 die automatische Dekodierung dieser Datenströme für eine Vielzahl von unterstützten Sensoren.

Obwohl RTL-SDRs auf Basis von Realtek RTL2832 und anderen zu einem relativ niedrigen Preis zu finden sind, sollte beachtet werden, dass sie ziemlich heiß werden können. Anstatt den IC aufzuheizen, wurde für dieses Projekt entschieden, nur sporadisch zu hören und den RTL-SDR-Empfänger zwischen den Hörsitzungen abkühlen zu lassen.

Die Daten von dort in Home Assistant, InfluxDB oder ähnliches zu bekommen ist einfach, da rtl_433 die dekodierten Daten direkt in eine Influx-Datenbank, einen MQTT-Broker sowie andere Formate ausgeben kann. In diesem Fall wurden die Daten über MQTT gesendet, wobei die Home Assistant-Instanz so konfiguriert war, dass sie diese MQTT-Themen als Sensoren behandelte. Die Position jedes Sensors wird sorgfältig aufgezeichnet, wodurch ein dichtes und sehr stromsparendes Netzwerk von 433-MHz-Sensoren für Überwachungs- und Heimautomatisierungszwecke eingerichtet werden kann.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow