Hallo Ihr,
ich benötige bei der Umsetzung einer Relaiskarte etwas Hilfe.
Wenn ich meine Relaiskarte per GetHTTPfile oder HTTPMOD aufrufe erhalte ich folgenden return Value.
| R1: On | R2: Off | R3: Off | R4: Off | I1: Off | I2: Off | I3: Off | I4: Off <br><br><form method='get'></div></body>
(Diesen könnte ich auch noch anpassen...)
Aus diesem Code möchte ich für jeden R1,R2...I4 den Status in einen Dummy geben oder nur in verschiedene readings aufteilen.
Wie kann man das Sinnvoll umsetzen?
Leider gelingt mir das anlegen eines readingregex nicht wirklich.
Der Status wird alle 10 sec aktualisiert und sollte danach auch in den Dummy`s oder readings sich ändern.
Danke Rico
nach langem Probieren, lesen und nochmals Probieren habe ich nun meine Lösung gefunden.
Den Code den ich per HTTPMOD im BUF erhalte habe ich nun so angepasst das meine Regex diesen finden.
1. ON - OFF in 1 - 0 geändert (war für mich einfacher)
2. Leerzeichen entfernt und etwas angepasst sieht er nun so aus...
'R1':0, 'R2':0, 'R3':1, 'R4':0, 'I1':0, 'I2':0, 'I3':0, 'I4':0,
und mit readingsRegexR1...R4 und dem Code hier
'R1':([\d\.]+)
für R1 etc erhalte ich nun meine Readings.
Vielleicht hilft es jemanden...