ich kämpfe schon eine ganze Zeit damit, dass meine Box gelegentlich keine Daten sendet, bzw. diese Daten nicht von opensensemap angenommen werden.
Meine Box ist ausgerüstet mit Temp und Feuchtigkeit, Beleuchtungs- und UV Intensitäts-, sowie Feinstaubsensor. Nur in dieser Kombi ist sie instabil, stecke ich den Feinstaubsensor oder den Beleuchtungssensor ab ist alles gut.
Meine Beobachtung ist nun diese, sobalb einer der Messwerte für Beleuchtung oder UV oder Feinstaub kleiner 1 wird, treten die Probleme auf. Bei Beleuchtung habe ich bereits 1 hinzuaddiert, bei UV Intersität 0.01, das hat die Stuation verbessert aber nicht geheilt.
Jetzt habe ich den ähnlichen Effekt beim PM2.5 beobachtet. Anbei das interessante Log für 2 aufeinderfolgende Messungen, einmal nicht erfolgeich, danach doch. Beachtet Sensor 5e1e144261fbc3001bb5e120, das ist PM2.5. Der Wert nach dem Komma der Messwert, einmal unter 1, danach darüber.
Loop
submit values
connecting...
Connection successful, transferring...
POST /boxes/5e1e144261fbc3001bb5e11f/data HTTP/1.1
Host: ingress.opensensemap.org
Content-Type: text/csv
Connection: close
Content-Length: 177
5e1e144261fbc3001bb5e125,16.18
5e1e144261fbc3001bb5e124,29.32
5e1e144261fbc3001bb5e123,5.00
5e1e144261fbc3001bb5e122,0.10
5e1e144261fbc3001bb5e121,1.50
5e1e144261fbc3001bb5e120,0.40
HTTP/1.1 422 Unprocessable Entity
Content-Length: 131
Content-Type: application/json; charset=utf-8
Date: Wed, 22 Apr 2020 19:12:58 GMT
Deprecation-Warning: If your client supports TLS, please use https://ingress.opensensemap.org
Connection: close
{"code":"UnprocessableEntity","message":"Missing value in measurement {\"sensor_id\":\"5e1e144261fbc3001bb5e120\",\"value\":\"\"}"}
disconnecting from server.
done!
Loop
submit values
connecting...
Connection successful, transferring...
POST /boxes/5e1e144261fbc3001bb5e11f/data HTTP/1.1
Host: ingress.opensensemap.org
Content-Type: text/csv
Connection: close
Content-Length: 179
5e1e144261fbc3001bb5e125,16.17
5e1e144261fbc3001bb5e124,30.43
5e1e144261fbc3001bb5e123,1.00
5e1e144261fbc3001bb5e122,0.10
5e1e144261fbc3001bb5e121,3.59
5e1e144261fbc3001bb5e120,1.10
HTTP/1.1 201 Created
Content-Length: 27
Content-Type: application/json; charset=utf-8
Date: Wed, 22 Apr 2020 19:13:56 GMT
Deprecation-Warning: If your client supports TLS, please use https://ingress.opensensemap.org
Connection: close
"Measurements saved in box"
disconnecting from server.
done!
Liegt der Fehler in den Libraries?