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?
frag mal Google nach: RFLink oder Signalduio oder bau den 433MHz Tranciever direkt an den RaspPi. Wenn du Spass an so was hast und das nächste mal Zeugs bestellst dann bestell gleich paar ESP8266 mit. Wireless macht macht mehr spass zum basteln.
:
Bearbeitet durch User
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? Bei FRLink scheint es zumindest ein Modul für node red zu geben..
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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.