Philips HomeID Integration - Control your Philips Airfryers, Air Purifiers & Multicookers locally

I’ve been working on a custom integration for Philips domestic appliances (Airfryers, Air Purifiers, Multicookers)
that communicates entirely over your local network after initial setup. No cloud dependency during operation.

What it does

  • Controls Philips appliances via their local HTTPS API
  • Auto-discovery via Zeroconf and SSDP
  • Smart polling (60s when idle, 10s while cooking)
  • Smooth countdown timers between polls

Supported devices

Air Purifiers: AC0650, AC0651, AC series
Air Fryers: HD9200, HD9255, HD9280, HD9285, HD9875, HD9876, HD9880
Multicookers: NX0960, NX0950

Cloud Login (the big feature)

Previously, getting credentials for local control required a rooted Android phone or a VM to extract them from the Philips HomeID app. This was a major barrier for most users.

With v2.0, you just need your Philips HomeID account email. The integration:

  1. Sends you a verification code via email
  2. Authenticates with Philips servers using a temporary headless browser
  3. Retrieves your device credentials from the Philips cloud
  4. Uses those credentials for fully local control going forward

No rooted phone. No credential extraction tools. No technical knowledge required.

Platform requirements for cloud login: Linux x86_64 or aarch64 (including Raspberry Pi 4/5 with 64-bit OS), macOS,
or Windows. Not supported on 32-bit ARM (Raspberry Pi with 32-bit OS).

For users on unsupported platforms, manual credential entry is still available as a fallback.

Installation
Available via HACS as a custom repository:

GitHub - renaudallard/homeassistant_philips_homeid: Philips HomeID integration for Home Assistant · GitHub

  1. HACS > Menu > Custom repositories > Add the URL above (category: Integration)
  2. Search for “Philips HomeID” and download
  3. Restart HA
  4. The integration will auto-discover your device, or add it manually via Settings > Devices & Services

Air Fryer entities

Cooking status, temperature (target/current), time remaining, drawer state, preheat status, start/pause/stop
buttons, temperature and cook time controls, cooking method presets, keep warm, and more. Venus models also get
probe temperature, air speed, and AutoCook program tracking.

Links

Feedback and bug reports welcome!

1 Like