Philips Air Platform
homebridge-philipsair-platform · v1.0.2
Adds Philips purifiers and humidifiers.
What it says it supports
Brands
- Philips
Devices it names
- AC3829
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Older Philips purifiers (AC3033, AC3039) work well; newer 800i/1000i-era models (AC0850, AC1715, AC4221) show up but fail or return NaN values.
- Works2
- Partly works2
- Not working3
| Device | Status | What they said | Source |
|---|---|---|---|
| Philips AC3033 air purifier | Works | Works flawlesslySaved copySame here, AC3033 work flawlessly, but not with AC0850 Excerpt saved from GitHub on 2026-10-22. | Issue #172 · 2023-12 |
| Philips AC3039 air purifier | Works | Works flawlesslySaved copyMy AC3039 works flawlessly with the homebridge plugin but unfortunately my new AC0850 doesn’t. The AC0850 shows up in the Apple Home app, but nothing happens when I hit the power button or change speed slider. I made sure that the AC0850 has a reserved IP address on the router. I found a plugin that seemed to be specifically designed for the AC0850: https://github.com/ptah4i/Homebridge-PhilipsAirPlatform/tree/ptah4i-dev but that plugin is in early development and couldn’t get it to work. Could you please add support for the AC0850? Please let me know if you need any further info. Many thanks … Excerpt saved from GitHub on 2026-10-22. | Issue #172 · 2023-12 |
| Philips AC1214/10 air purifier | Partly works | Works after installing pyaircontrol; PM2.5 shown, on/off and fan speed onlySaved copyI have similar experience. Plugin works basically in read-only mode on my Philips 2000i Series (AC2729). Any edit actions through HomeKit throw many unhandled exceptions and bugs in upstream Python libs. `[6/13/2025, 11:30:08 AM] [PhilipsAirPlatform] Air Purifier: Purifier Active: 1 [6/13/2025, 11:30:12 AM] [PhilipsAirPlatform] Air Purifier: An error occured during changing purifier state! [6/13/2025, 11:30:12 AM] [PhilipsAirPlatform] Error: Command failed: python3 /homebridge/node_modules/homebridge-philipsair-platform/lib/pyaircontrol.py -H xx.xx.xx.xx -P xxxx set pwr=1 OSError: [Errno 113] … Excerpt saved from GitHub on 2026-10-22. | Issue #29 · 2023-12 |
| Philips AC2939 air purifier | Partly works | On/off, fan speed display and light status work; cannot change fan speedSaved copyI have similar experience. Plugin works basically in read-only mode on my Philips 2000i Series (AC2729). Any edit actions through HomeKit throw many unhandled exceptions and bugs in upstream Python libs. `[6/13/2025, 11:30:08 AM] [PhilipsAirPlatform] Air Purifier: Purifier Active: 1 [6/13/2025, 11:30:12 AM] [PhilipsAirPlatform] Air Purifier: An error occured during changing purifier state! [6/13/2025, 11:30:12 AM] [PhilipsAirPlatform] Error: Command failed: python3 /homebridge/node_modules/homebridge-philipsair-platform/lib/pyaircontrol.py -H xx.xx.xx.xx -P xxxx set pwr=1 OSError: [Errno 113] … Excerpt saved from GitHub on 2026-10-22. | Issue #29 · 2023-12 |
| Philips AC0850 (Series 800i) air purifier | Not working | Appears in Home but power and speed controls do nothingSaved copyMy AC3039 works flawlessly with the homebridge plugin but unfortunately my new AC0850 doesn’t. The AC0850 shows up in the Apple Home app, but nothing happens when I hit the power button or change speed slider. I made sure that the AC0850 has a reserved IP address on the router. I found a plugin that seemed to be specifically designed for the AC0850: https://github.com/ptah4i/Homebridge-PhilipsAirPlatform/tree/ptah4i-dev but that plugin is in early development and couldn’t get it to work. Could you please add support for the AC0850? Please let me know if you need any further info. Many thanks … Excerpt saved from GitHub on 2026-10-22. | Issue #172 · 2023-12 |
| Philips AC1715/11 air purifier | Not working | NaN characteristic errors; newer firmware uses mapped keys, only a fork patch worksSaved copyWhat could be the case on this errors ?? Same at the "old 1000i" .. see other topic 21.6.2022, 20:06:31HOOBSFEHLER[HOOBS 691B@1000@1000@Current Air Purifier State] characteristic value expected valid finite number and received "NaN" (number) 21.6.2022, 20:06:31HOOBSFEHLER[HOOBS 691B@1000@1000@Rotation Speed] characteristic value expected valid finite number and received "NaN" (number) 21.6.2022, 20:06:31HOOBSFEHLER[HOOBS 691B@1000@Air Quality@Air Quality] characteristic value expected valid finite number and received "NaN" (number) 21.6.2022, 20:06:31HOOBSFEHLER[HOOBS 691B@1000@Air … Excerpt saved from GitHub on 2026-10-22. | Issue #88 · 2022-06 |
| Philips AC4221 air purifier | Not working | Communication error in debug log; device mislabeled as AC4220Saved copyHello this is the debug log with the error message, device was named with AC4220 but is it a AC 4221: [11/21/2025, 10:54:34 PM] [PhilipsAirPlatform] [DEBUG] AC4220: DEBUG:aioairctrl.coap.client:observation status: … Excerpt saved from GitHub on 2026-10-22. | Issue #178 · 2025-11 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
Philips Air local
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.3.0 |
| Homebridge 2.0 | No |
| Node.js | >=14.18.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | PhilipsAirPlatform |
| License | MIT |
Community signals
| Downloads a week | 3 |
|---|---|
| Downloads a month | 22 |
| GitHub stars | 35 |
| Open issues | 18 |
| Closed issues | 2 |
| Last code push | 2023-03-07 |
| Latest version | 1.0.2 (2021-11-06) |
| First published | 2021-11-05 |
| Releases | 16 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- AirPurifier
- AirQuality
- AirQualitySensor
- FilterMaintenance
- HumidifierDehumidifier
- HumiditySensor
- Lightbulb
- TemperatureSensor
Sources
- npm: https://www.npmjs.com/package/homebridge-philipsair-platform
- Source code: https://github.com/seydx/homebridge-philipsair-platform
- Issues: https://github.com/seydx/homebridge-philipsair-platform/issues
- Homepage: https://github.com/SeydX/homebridge-philipsair-platform#readme
- Verified plugins list: https://github.com/homebridge/verified





