FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mircoby am 02 April 2017, 22:37:14

Titel: HTTPMOD - Read response to update didn't match any Reading - nach UPDATE
Beitrag von: mircoby am 02 April 2017, 22:37:14
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

Titel: Antw:HTTPMOD - Read response to update didn't match any Reading - nach UPDATE
Beitrag von: mircoby am 02 April 2017, 22:42:37
Nachtrag: Die genannte Fehlermeldung erscheint nur wenn die gesuchte Ziffer 0 ist, eine 1 wird korrekt interpretiert. (Eingelesen, keine Fehlermeldung).

Titel: Antw:HTTPMOD - Read response to update didn't match any Reading - nach UPDATE
Beitrag von: frank am 03 April 2017, 09:56:28
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.
(.....)$