Hi everyone!
I’ve been sending PM2.5 data from my custom sensor setup since March 26, and it’s already been over 3 days, but the sensor is still not showing up on the Sensor.Community map.
My setup:
- Sensor: PMS5003 (inside IKEA Vindriktning)
- MCU: Arduino Uno (connected via USB to my Mac)
- Data source: Vindriktning REST pin connected to a digital input
- Arduino sketch: Parses incoming byte stream and outputs PM2.5 over Serial
- Python script: Reads Serial data, calculates average once per minute, and sends it
Environment:
- Sensor is mounted outside, on a wall, and runs 24/7
- My Mac works as a 24/7 local server — it listens to serial data and handles all sending
- The Python script has self-restart and reconnection logic, so it's stable and reliable
Sending method:
- POST to
https://api.sensor.community/v1/push-sensor-data/
- Headers:
X-Pin: 1
X-Sensor: esp8266-C0A5F0B1A53
Content-Type: application/json
- Payload:
{ "sensordatavalues": [ { "value_type": "P2", "value": "17" } ] }
In my dashboard, the sensor ID is 93273. I’ve set the exact coordinates and made them public. The server responds with 201 Created
every time, so I assume data is accepted — just not showing up on the map.
Am I missing something? Is there a manual approval delay or extra step?
Thanks!
— Sashko