FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stefan-dd am 16 Oktober 2021, 23:06:08

Titel: Regex finden
Beitrag von: stefan-dd am 16 Oktober 2021, 23:06:08
Ich möchte folgende Daten zerlegen, und daraus Readings bilden

INFO:eufy_robovac.tuya:Received updated state bf60a803b02612aab9nf4r (192.168.1.45:6668): {'101': True, '106': 0, '15': 'Recharge', '2': True, '109': 0}

Leider komme ich nicht zum Ziel. Mein Ansatz ist.
~s/'15':.([\w]+)
Wie muss ich auf den Wert hinter der '15' filtern?

Danke
Titel: Antw:Regex finden
Beitrag von: betateilchen am 16 Oktober 2021, 23:33:47
Um aus Daten im json-Format readings zu machen, muss man nicht solche Kopfstände betreiben, sowas kann FHEM mit der internen Funktion json2reading() von Haus aus.