FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tremichl am 18 November 2018, 18:03:21

Titel: HTTPMOD Regex Problem negativen Wert extrahieren
Beitrag von: tremichl am 18 November 2018, 18:03:21
Hallo!

Aus einer Website (Schema CMI) meiner Heizungssteuerung (UVR1611) bekomme ich als Temperatur z.B. die Zeichenkette:  S12 - 1,6 °C
Zur Weiterverarbeitung möchte ich einen numerischen Wert von -1.6 haben. Dazu extrahiere ich mit  reading12Regex S12\s([-\s\d\,]+) und formatiere mit reading12Format %.1f
Das funktioniert gut wenn der Wert positiv ist. Bei negativer Temperatur bekomme ich nur 0 als Ergebnis im reading. Der regex Tester zeigt - 1,6
Was fehlt da noch? Gehört eventuell das Leerzeichen nach dem "-" noch weg? Hilfe wäre sehr willkommen. Danke!
Titel: Antw:HTTPMOD Regex Problem negativen Wert extrahieren
Beitrag von: tremichl am 21 November 2018, 12:56:03
Die Frage hat sich erübrigt, da es jetzt einen kürzeren Weg gibt um an die Daten der UVR 1611 und 16x2 heranzukommen. Mittlerweile gibt es ein tolles Modul dafür von delmar    https://forum.fhem.de/index.php/topic,92740.0.html