Folgende Definitionen sind vorhanden:
Zitatreading01Name => Temperature_Sensor_01
reading01Regex => field_index\" : 0,[ \n\t]+"raw_value"[ : \n\t\d.*,]+"value"[ : \t\"]+([\d\.]+)
Es werden nur Werte bis 0.0°C richtig eingelesen.
Negative Werte werden nicht übernommen, bzw. kommt es sogar vor das plötzlich ein anderer Sensorwert übernommen wird.
Was muß ich ändern damit auch negative Werte übernommen werden?
du weisst wahrscheinlich genau, wo das minuszeichen steht. ;)
ich rate mal, dass es hier hin muss:
Zitatreading01Regex => field_index\" : 0,[ \n\t]+"raw_value"[ : \n\t\d.*,]+"value"[ : \t\"]+([\-]?[\d\.]+)
es scheint hier ein perl regex problem vorzuliegen.
Bei mir funktioniert es mit den raw_values:
reading01Regex field_index\" : 0,[\s\w]+"raw_value"[ : ]+([-]?[\d\-\.]+),