Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

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
  • Autor

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...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.