opensSenseMap zeigt nur sporadischen Upload von Daten

Moin zusammen,

ich habe gerade meine „alte“ senseBoxHome - lief mit WIFI reibungslos - auf das LAN-Bee umgestellt. Die Box holt sich von meiner FB per DHCP ihre IP und connected sich auch ins Internet, doch scheinbar klappt der Datenupload zur openSenseMap nicht durchgängig. In den Aufzeichnungen der oSM gibt es teilweise Lücken von mehreren Stunden und betrifft alle Sensoren. Das hat es mit dem WIFI-Bee in der Box nie gegeben :frowning:

Das Debugging gibt folgendes aus:
Loop
submit values
21:03:54.371 -> connecting…
Connection successful, transferring…
21:03:54.478 -> POST /boxes/608705ca60979a001b94e412/data HTTP/1.1
21:03:54.478 -> Authorization: 74ec6b1af45836660a82d80b2620e845edb86e5b434da4cb7e36e40953a63a92
21:03:54.478 -> Host: ingress.opensensemap.org
21:03:54.478 -> Content-Type: text/csv
21:03:54.478 -> Connection: close
21:03:54.478 -> Content-Length: 241
*21:03:54.478 -> *
21:03:54.478 -> 608705ca60979a001b94e41a,23.15
21:03:54.478 -> 608705ca60979a001b94e419,40.39
21:03:54.478 -> 608705ca60979a001b94e418,1011.85
21:03:54.478 -> 608705ca60979a001b94e417,44.00
21:03:54.478 -> 608705ca60979a001b94e416,0.00
21:03:54.478 -> 608705ca60979a001b94e415,8.19
21:03:54.478 -> 608705ca60979a001b94e414,3.20
21:03:54.478 -> 608705ca60979a001b94e413,0.00
H
21:03:55.518 -> disconnecting from server.
21:03:55.518 -> done!
Scheint soweit ja alles korrekt … (btw: Code wurde über die oSM erstellt und per Arduino auf die Box geladen. Sensoren in der Box: HDC1080, BMP280, TSL45315, VEML6070, SDS011, Windsensor OCTOPUS)

Hier auch noch ein Screenshot des Temp-Grafen der Box von der oSM:

Irgendeine Idee woran es liegen könnte??? Ich haben noch DIY-Boxen von luftdaten.org - alle per WIFI eingebunden - deren Daten werden sauber zur oSM übermittelt und angezeigt.

Danke & Grüße,
Det

PS: m.offer hatte dazu schon mal am 02.12.2020 einen Post (SensorTest klappt, upload zu opensensemap nicht) ins Forum gestellt - allerdings ohne viele Details.

Hallo Det,
mir scheint zwei deiner Messwert sind =0. Prüfe ob das Aussetzen damit zusammenängt, dass 0 gemessen wird. Der Code hat ein Problem damit Nullen zu schreiben.

Siehe hier:

Box instabil wenn Messwert < 1, dann HTTP/1.1 422 Unprocessable Entity

Viel Erfolg
Gruß
Markus

Danke für den Tip, Markus. Werd ich mal checken …

Schönen Abend noch,
Det