Skip to content
Homebridge TestFlight
Philips

Philips Air Purifier

homebridge-philips-air-purifier-complete · v4.1.1

Local + cloudHomebridge 2.0

Adds Philips air purifiers to HomeKit with fan modes, PM2.5 air quality, display light, child lock and filter status.

What it says it supports

Brands

  • Philips

Devices it names

  • Philips Air Purifier AC1715 (AC1xxx HTTP)
  • AC2xxx CoAP models
  • HomeID/Condor local HTTP devices
  • Air+ account devices

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Philips AC1715/11 cloud setup failed via wrong Gigya endpoint; CLI setup fixed in 4.0.0, UI wizard still reported failing.

  • Partly works2
DeviceStatusWhat they saidSource
Philips AC1715/11 air purifierPartly worksCLI setup works since 4.0.0; Homebridge UI wizard still fails
Saved copy
I found the cause of the `Gigya getIDs failed: Permission denied` error in v3.3.1. In `scripts/airplus_setup.py`, the `GET_IDS_ENDPOINT` is currently set to: [code] That endpoint appears to be incorrect. Philips HomeID/Gigya expects: [code] After changing `/accounts.socialize.getIDs` → `/socialize.getIDs`, the email verification flow completed successfully and I was able to obtain the Air+ token. But then I get a new error: [09/08/2026, 18:14:50] [Philips Air Purifiers] Starting airplus-cloud daemon: /var/lib/homebridge/node_modules/homebridge-philips-air-purifier-complete/.venv/bin/python3 …

Excerpt saved from GitHub on 2026-10-22.

Issue #31 · 2026-08
Philips air purifierPartly worksPlugin exists, but replacement filters hard to find and expensive
Saved copy
I have a plugin for the Philips ones. Can’t say I recommend them as replacement filters are nearly impossible to find and are very expensive when they do turn up.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2021-01

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 + cloud

Local CoAP/HTTP by device IP; Philips Air+ account email login used for setup of newer models

You’ll need

  • Device IP address
  • Python 3.11+
  • Node.js 24+
  • Homebridge 2.0+
  • Philips Air+ account (for Air+ models)

Compatibility

Verified by HomebridgeNo
Homebridge versions>=2.0.0
Homebridge 2.0Yes
Node.js>=24.0.0
Settings in Homebridge UIYes
MatterNo
Platform namePhilipsAirPurifier
LicenseMIT

Community signals

Downloads a week32
Downloads a month134
GitHub stars2
Open issues0
Closed issues1
Last code push2026-10-22
Latest version4.1.1 (2026-10-13)
First published2026-05-17
Releases28

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.

Caveats from the README

  • Air+ users must re-run setup after 4.0.0; use 4.0.1+ for UI wizard
  • HTTP models poll every 10s

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • AirPurifier
  • AirQualitySensor
  • FilterMaintenance
  • Lightbulb
  • Switch