{"schema_version":"1.0","methodology_version":"atmy-datahub-v3","city":{"slug":"germany/wuppertal","name":{"en":"Wuppertal","ru":"Вупперталь"},"country":{"en":"Germany","ru":"Германия"}},"timezone":"Europe/Berlin","status":"current","generated_at":"2026-10-22T19:30:01.337Z","stale_after_minutes":45,"refresh_minutes":15,"max_observation_age_minutes":60,"observation_window":{"start":"2026-10-22T19:22:33.000Z","end":"2026-10-22T19:27:12.000Z"},"measurements":{"pm25":{"value":4,"median":2,"min":0,"max":15.5,"unit":"ug/m3","aggregation":"mean_of_latest_per_sensor","category":{"scale":"US_EPA_2024","level":"good","approximate":true}}},"coverage":{"eligible_sensors":6,"excluded_test_sensors":0,"excluded_quality_check":1,"min_places":4,"networks":{"Sensor.Community":6}},"sensors":[{"name":"SC #17449","network":"Sensor.Community","pm25":15.5,"observed_at":"2026-10-22T19:22:33.000Z","coordinates":[7.102,51.244]},{"name":"SC #78925","network":"Sensor.Community","pm25":2.26,"observed_at":"2026-10-22T19:25:31.000Z","coordinates":[7.208,51.276]},{"name":"SC #21894","network":"Sensor.Community","pm25":2.14,"observed_at":"2026-10-22T19:27:12.000Z","coordinates":[7.224,51.27]},{"name":"SC #12151","network":"Sensor.Community","pm25":1.95,"observed_at":"2026-10-22T19:26:18.000Z","coordinates":[7.128,51.274]},{"name":"SC #20832","network":"Sensor.Community","pm25":1.88,"observed_at":"2026-10-22T19:25:03.000Z","coordinates":[7.15,51.264]},{"name":"SC #20945","network":"Sensor.Community","pm25":0,"observed_at":"2026-10-22T19:25:56.000Z","coordinates":[7.116,51.276]}],"source":{"name":"Atmy","page":"https://atmy.ai/air-quality/germany/wuppertal/","page_ru":"https://atmy.ai/ru/air-quality/germany/wuppertal/","methodology":"https://atmy.ai/air-quality/methodology/","license":"https://atmy.ai/legal/data/"}}