Sensor.Community
luftdaten
The Sensor.Community integration brings readings from the Sensor.Community open data air quality network into Home Assistant. Sensor.Community (formerly known as luftdaten.info) is a global citizen science project that maps air quality and environmental data from thousands of do-it-yourself (DIY) sensor stations around the world.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
sensor | Sensor (PM10, PM2.5, humidity, temperature) |
1 report below say how a device from this integration behaves in the Home app.
What people report
Sensor.Community stations are read-only and fetched from the public cloud API every 10 minutes.
- Works1
- Partly works1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Sensor.Community (Luftdaten) station | Works Cloud | Read-only particulate and climate data from public API, 10 min pollingSaved copyLimitations: The integration is read-only and relies on data that Sensor.Community stations upload to the public API. If a station stops uploading, the sensors become unavailable. Each Sensor.Community station usually has separate sensor IDs per sensor type. To track particulate matter and temperature from the same station, set up the integration once per sensor ID. The 10-minute polling interval is fixed and matches the upload frequency of most stations. Polling more often does not give you fresher data. Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Luftdaten sensors | Partly works | Partly in Home No longer shown as air quality sensor without device_class pm25 | Needs pm25 device_class customize to appear as air qualitySaved copy… 0.83.0 or newer Last working Home Assistant release (if known): 0.82.1 Operating environment (Hass.io/Docker/Windows/etc.): Docker Component/platform: Luftdaten Description of problem: Before 0.83.0, Luftdaten sensors were exposed to HomeKit as air quality sensors. Problem-relevant `configuration.yaml` entries and (fill out even if it seems unimportant): Not applicable as config flow is used starting 0.83.0. Traceback (if applicable): Not applicable. Additional information: I've tried starting HomeKit with a delay, it doesn't help. Excerpt saved from GitHub on 2026-10-23. | Issue #20941 · 2019-02 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud polling
Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.
Details
| Installs (analytics) | 1,065 (0.15%) |
|---|---|
| Added in | Home Assistant 0.82 |
| Set up in the UI | Yes |
| Maintainers | @fabaff, @frenck |
Limitations from the docs
- The integration is read-only and relies on data that Sensor.Community stations upload to the public API. If a station stops uploading, the sensors become unavailable.
- Each Sensor.Community station usually has separate sensor IDs per sensor type. To track particulate matter and temperature from the same station, set up the integration once per sensor ID.
- The 10-minute polling interval is fixed and matches the upload frequency of most stations. Polling more often does not give you fresher data.
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.