möglichst universellen 433MHz MQTT Sensor bauen.

OP #6397760
Lesenswert?

Liebe alle,

Ich habe gerade Spaß mit node red und mqtt (Mosquitto), siehe

Beitrag "zigbee2mqtt  mit mqtt Lampe testen  wie debuggen?"

Nun habe ich noch ein paar 433MHz Komponenten hier rumliegen - die ich 
früher mal voreilig bestellt hatte. Da wären ein Sende-Empfangsmodul 
CC1101:

https://www.ebay.de/itm/CC1101-433MHZ-Wireless-Funk-RF-Transciever-Modul-FHEM-CUL-Raspberry-Arduino/122909856376

und 2 Türkontakte. Ein paar Arduino-Clone habe ich auch noch. Jetzt wär 
es irgendwie cool, wennich damit auch einen MQTT-433MHz - 
Sender/Empfänger bauen könnte, der mit dann MQTT Nachrichten sendet 
(einfach seriell über das USB Kabel vom Arduino), genauso wie es das 
zigbee Modul macht.

(wo) Gibt es dafür ein erprobtes Konzept zum Nachbauen?
#6398147
Lesenswert?

Rainer U. schrieb:
> Chr. M. schrieb:
>> Signalduio
>
> hab ich hier gefunden: https://wiki.fhem.de/wiki/SIGNALduino
>
> Aber da steht nichts von MQTT - fehlt mir ein Stück Info?

MQTT muss von SIGNALduino nicht zwingend direkt unterstützt werden. Auch 
das mögliche Fehlen eines passenden Node Red-Nodes sollte kein Problem 
sein.

Wenn ich das (nach allerdings nur kurzem Überfliegen) richtig verstehe, 
kommuniziert der SIGNALduino per UART bzw. serieller Schnittstelle. Du 
könntest in Node Red daher bspw. einen allgemeinen Knoten für den 
Empfang von seriellen Schnittstellen verwenden, der die Daten vom 
Signalduino empfängt, in einem dahinter gehängten Script-Knoten diese 
Daten dann parsen und in eine MQTT-Nachricht umwandeln, und durch einen 
dritten MQTT-Sende-Knoten dahinter dann dafür sorgen, dass die Nachricht 
tatsächlich als MQTT verschickt wird. Dann hast Du Dir in Node Red 
einfach Deine eigene 433MHz-MQTT-Bridge gebastelt.
Gast #6398178
Lesenswert?

Beim µC kommt ja nicht MQTT an der seriellen raus, das ist ja ein 
Netzwerk Protokoll. Einfach geht es mit den ESP, da gibt es einen Client 
für oder auch für Cortex-M gibt es Clients. Ein STM32F407 + ext. PHY 
Board (zusammen ca. 15-20 €) läuft bei mir auch mit MQTT.
Dann habe ich noch eine Bridge, das ist einfach ein RFM69 Modul auf 
Adapterplatine am Raspberry Pi. Das Board ist komplett passiv und die 
Ansteuerung übernimmt der RPi über SPI. Dafür habe ich dieses verwendet:
https://github.com/abouillot/HomeAutomation/tree/master/piGateway
Das hatte ein paar Fehler, aber der Autor hat das korrigiert. Ich habe 
es noch um den Empfang von (JSON) Strings erweitert, aber das hat sich 
in Verbindung mit ioBroker eher als hinderlich erwiesen. Mehrere Werte 
in einem String muss ich erst zerlegen (in NodeRed innerhalb ioBroker), 
das wollte ich nochmal ändern. Aber nichts hält länger als ein 
Provisorium :) Es läuft jedenfalls schon mehrere Jahre vor sich hin und 
ist stabil.
Moteino oder Tino sind auch ähnliche Projekte mit Arduino bzw. AVR 
Hardware.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren