Gast
#4807863
Hallo, ich möchte mit MQTT anfangen für Steuerungen im Haus und Hof Bereich. In MQTT habe ich mich etwas eingelesen und mit den RFM habe ich eine funktionierende Funkbrücke. Für die Hausautomatisierung soll es in die Richtung FHEM / openHAB gehen, erster Client soll ein bisschen RGB Licht für den Garten sein. Dazu habe ich dann den LED Controller mit RFM69 und ich brauche ein Gateway LED-RFM <-> RFM-MQTT. Jetzt überlege ich welche Daten da über die Funkbrücke laufen sollen. Ich habe mir mal https://github.com/computourist/RFM69-MQTT-client angesehen, da wird eine fixe Message mit nodeID|deviceID|command|integer|float|string gesendet. Ist einfach, es wird immer ein Wert ausgetauscht vom Typ int oder float oder string, abhängig vom logischen Device das angesprochen wird. Viele Daten abfragen bedeutet dann also viel Ping-Pong. Grössere Pakete zwischen den RFM müssten gestückelt werden und das hat über Funk natürlich auch seine Tücken. Hat hier schon jemand so eine RFM-MQTT Brücke laufen? Und welche Daten schaufelt ihr dann hin und her? Jetzt wo ich das so schreibe tendiere ich zu kurzen JSON Strings. Binär ist auf der µC Seite effizienter, aber auf der MQTT Seite sind lesbare Nachrichten schöner. Das Gateway soll auf jeden Fall möglichst dumm sein und nicht seine Clients kennen müssen um die Nachrichten zu übersetzen.