HTTPMOD - buf enthält Werte, aber reading1Regex füllt nicht reading1Name

Begonnen von Reinemann67, 02 September 2018, 16:04:52

Vorheriges Thema - Nächstes Thema

Reinemann67

Ich frage mit httpmod die Sensordaten meines Arduinos ab.
http://iot-ar-keller:83/Sensor=DHT&Kommando=read

In buf wird auch das korrekte Ergebnis zurück geliefert  T: 29.00 H: 99.00
Im Log ist allerdings ein Fehler "read from http://iot-ar-keller:83 timed out"  zu finden und ich bekomme den Wert nicht übernommen.
reading01Name: DHT
reading01Regex: T:([\d\.]+)
stateFormat: {sprintf("DHT %.1f C",ReadingsVal($name,"DHT",0))}

STATE wird nur auf "DHT 0.0 C" gesetzt

Liegt es an der Fehlermeldung "time out", obwohl dennoch der buf befüllt wird, oder habe ich noch einen Fehler in der Definition ?
komplette Konfiguration ist als Screenshot beigefügt.

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Reinemann67

vielen Dank für den ersten Hinweis. Hat leider noch nichts am Ergebnis verändert. Bin ab morgen unterwegs und kann erst nächstes WE wieder intensiver testen.