Jump to content

Recommended Posts

Geschrieben

Hallo,

ich arbeite mich gerade in die MQTT ein. Habe einige Bricklets mit dem MQTT-Binding auch zum Laufen bekommen.
Ich möchte jedoch nun den Payload in einer KNX-Visualisierung weiterverarbeiten und hätte dazu folgende Fragen die mir "das Leben" durchaus vereinfachen würden.
Ich nehme als Beispiel das huminity_v2_bricklet.

Hier wird die Ausgabe in den Topic "tinkerforge/callback/huminity_v2_bricklet/XYZ/humidity" abgelegt.
Kann dieser Topic irgendwo auch individuell geändert werden? 

Die Ausgabe des Payload sieht dann folgendermaßen aus: {"humidity": 4302}.
Kann auch hier die Ausgabe angepasst werden? Ich möchte im konkreten Fall nur die Zahlenwerte. Dies würde die Verarbeitung in auslesenden Programmen erheblich erleichtern, da nicht erst mit z.B. "PREG_REPLACE" unnötiger Inhalt entfernt werden müsste.

Ich habe als "Selbstversuch" auch schon mal an dem MQTT-Binding herumgespielt. Die Zeilen 3223-3253 betreffen das Humidity-Bricklet. Erfolge in den von mir gewünschten Änderungen in der Ausgabe habe ich jedoch leider nicht erzielen können.

Vielleicht hat ja jemand eine Idee oder zumindest Hinweise auf entsprechende Beschreibungen.

Vielen Dank im Voraus!

Thomas

Geschrieben

Hallo, Thomas,

ich verwende NodeRED. Die ankommende Nachricht übersetzte ich und veröffentliche sie so, wie ich das brauche, einfach nochmal. Die (Prozessor-) Last ist dabei nicht sehr hoch. 

Das erschien mir der einfachste Weg, insbesondere bei neuen Versionen des Bindings.

Gruß, Uwe 

Geschrieben

Hallo Uwe,

vielen Dank für den Hinweis auf NodeRED.
Von NodeRED habe ich schon oft was gelesen aber noch nie damit beschäftigt. Habe jetzt kurz ein paar Erklärungen angesehen. Ist sehr vielversprechend und die Topic-Übersetzung ist hiermit möglich.

Trotzdem ist die Zwischenschaltung von NodeRED keine Lösung, da das Projekt für ein Wohnmobil ist und hier Resourcensparend gearbeitet werden muss. Ich habe zwar oben etwas von KNX-Visualisierung geschrieben - hier möchte ich das EDOMI-Projekt aus dem KNX-Bereich zweckentfremden und hier einsetzen, da es sehr geringe Resourcen verbraucht, eine Logik hat und eine frei erstellbare Visu.

Vielen Dank
Thomas

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...