I found the related post (Node not found in database) which was about a mistyped ID. In this case, the ID seems correct. The data shows up on madavi, but I’m not seeing data on sensor.community, and the logs show this error:
## Sending to sensor.community - SDS011
Request failed with error: 403
Details:{"detail":"Node not found in database."}
Temperature (°C): 22.37
Pressure (hPa): 101174.34
Humidity (%): 80.60
----
## Sending to sensor.community - BME280
Request failed with error: 403
Details:{"detail":"Node not found in database."}
## Sending to madavi.de:
Succeeded - api-rrd.madavi.de
Time foPM10: 22.85
PM2.5: 9.55
----
## Sending to sensor.community - SDS011
Request failed with error: 403
Details:{"detail":"Node not found in database."}
Temperature (°C): 22.31
Pressure (hPa): 101179.03
Humidity (%): 80.90
----
(seems like there’s a race condition of multiple writers to the log file, but the important parts are visible).
… continuing in a reply because my user level does not allow me to add more links or images…
Hi @looper-san,
Have you checked it the sensor is plugged in completely? Make sure that you have a router or WLAN-repeater next to the sensor. My sensor also didn’t have enough signal to measure…
Kind regards, Ben
Hi @Ben21, thanks for taking the time to respond. I provided a bunch of screenshots of the data showing in the internal web interface as well as on madavi.de, and sensor.community is responding with an error code and an error message. So we can rule out a WiFi/connectivity issue, I would say.
I bought the parts on Aliexpress via the links supplied in the tutorial and did the flashing myself. It seems to me like the board, sensors and the software are working correctly.
But a misconfiguration causes sensor.community to reject the readings, while madavi.de accepts them.
Very good point @pjg, thank you. It’s even visible in the logs that the data submitted for BME280 was PM readings, not temp. I have switched the order of the sensors on devices.sensor.community (now it’s SDS011 first, BME280 second). It didn’t change anything, though.
I don’t see any order of sensors that can be configured on the NodeMCU, and it’s weird that it attempts to send temperature data to a SDS011:
## Sending to sensor.community - SDS011
Request failed with error: 403
Details:{"detail":"Node not found in database."}
Temperature (°C): 22.37
Pressure (hPa): 101174.34
Humidity (%): 80.60
It’s odd that it works for madavi, opensensebox, etc. and just not for sensor.community. Maybe @ricki-z has an idea
You have a device with an esp8266 module (NodeMCU) but have registered an esp32. This is why api.sensor.community rejects your data. I’ve changed the registration to the right type. The data should be shown now.