Guten Abend,
ich komme bei folgender Aufgabenstellung leider nicht weiter.
Über meinen Mqtt-broker lese ich folgendes Topic mittels Generic MQTT Thing als String ein. Nun habe ich aber alle crtl-Werte in einem Item. Mit Hilfe von REGEX bzw. JasonPath schaffe ich es nicht die einzelnen Werte als Item anzulegen.
mqtt_1.PNG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Moin,
RegEx steht mit mir auf Kriegsfuß daher gehe ich lieber über Javascript (JavaScript Scripting installiert?). Hiermit könntest den Wert von "ctrl" in ein JSON umwandeln und auf die einzelnen Werte zugreifen.
Wie immer: Bitte nach Möglichkeit keine Bilder posten. Bilder sind in 99% der Fälle die schlechteste Möglichkeit, einen Sachverhalt darzustellen.
Der Screenshot scheint aus dem MQTT Explorer zu stemmen. Dort reicht es, das gewünschte Topic auszuwählen (hier also hame_energgy/HMJ-2/App/device/b42f0398ac11/ctrl) und dann rechts in der "Value" Karte auf das Copy to Clipboard Symbol zu klicken, um den Status des Topics in die Zwischenablage zu übernehmen. Diesen Text kann man dann wunderbar hier im Forum als Code markiert posten (In der Vollansicht des Foreneditors aud die Schaltfläche </> klicken).
openHAB5.0.1 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime) (Proxmox 9.0.6, LXC)