[gelöst] String aus Item in Substrings teilen
Verfasst: 18. Mär 2022 22:00
Hallo,
ich bin neu in OpenHAB.
Ich habe folgendes Problem.
Ich habe ein MQTT Thing erzeugt, und die Verbindung mit dem Broker ebenso. Der Broker läuft extern (Mosquitto).
Ich kann mich zu einem MQTT Topic subscriben und erhalte MQTT Messages (Payload) in der Form: oder oder oder und weitere.
Statt dem "R" kann noch ein "M" auftreten und die Zahl ist immer einstellig (1...9).
Nun muss ich aus dem Message String den Substring links vom Doppelpunkt auswerten und ebenso rechts.
Leider kenne ich mich mit REGEX nicht aus und kann leider die Substrings ableiten, damit dann daraus Aktionen abhängig von der Message entstehen.
Ich bitte um Hilfe. Danke vorab.
(Es gab schon ein paar Austausche in dem Forum zu ähnlichen Fragen, aber ich konnte die leider nicht auf mich anpassen.)
Danke und bis bald
Wolfgang
ich bin neu in OpenHAB.
Ich habe folgendes Problem.
Ich habe ein MQTT Thing erzeugt, und die Verbindung mit dem Broker ebenso. Der Broker läuft extern (Mosquitto).
Ich kann mich zu einem MQTT Topic subscriben und erhalte MQTT Messages (Payload) in der Form:
Code: Alles auswählen
R1:ON
Code: Alles auswählen
R1:OFF
Code: Alles auswählen
R2:ON
Code: Alles auswählen
R2:OFF
Statt dem "R" kann noch ein "M" auftreten und die Zahl ist immer einstellig (1...9).
Nun muss ich aus dem Message String den Substring links vom Doppelpunkt auswerten und ebenso rechts.
Leider kenne ich mich mit REGEX nicht aus und kann leider die Substrings ableiten, damit dann daraus Aktionen abhängig von der Message entstehen.
Ich bitte um Hilfe. Danke vorab.
(Es gab schon ein paar Austausche in dem Forum zu ähnlichen Fragen, aber ich konnte die leider nicht auf mich anpassen.)
Danke und bis bald
Wolfgang