Hallo,
Nutzte httpmod problemlos in der Version "98_HTTPMOD.pm 9127 2015-08-24 18:43:31Z ststrobel".
Nach einem FHEM update erscheint die Fehlermeldung "Read response to update didn't match any Reading"
httpmod hat nun in die Version "98_HTTPMOD.pm 12220 2016-09-29 18:25:09Z ststrobel"
Beispielinhalt des buf:
HTTP/1.0 200 OK X-Powered-By: PHP/5.3.6 Content-type: text/html Connection: close Date: Sun, 02 Apr 2017 20:06:23 GMT Server: lighttpd/1.4.28 0
Ich möchte die Letzte Ziffer des Strings auswerten (kann 0 oder 1 sein), hierzu wird folgende REGEX angewandt:
(\d{1})$
Laut online regex tester "https://regex101.com/" sollte dies funktionieren (hat auch bis zum update funktioniert).
Freue mich über Eure Tipps.
Danke & Gruß
Mirko
Nachtrag: Die genannte Fehlermeldung erscheint nur wenn die gesuchte Ziffer 0 ist, eine 1 wird korrekt interpretiert. (Eingelesen, keine Fehlermeldung).
vielleicht gibt es hinter der null noch ein "unsichtbares" zeichen. oder die null wird nicht als zahl erkannt.
zum testen würde ich zb mal die letzten 5 zeichen pollen.
(.....)$