Skip to content

💨 Philips AirPurifier custom component for Home Assistant. With support for new Devices with CoAP protocol. Tested on AC2729/10 (bought early 2020)

Notifications You must be signed in to change notification settings

ronaldt80/philips-airpurifier

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hacs_badge

This is a Local Push integration for Philips airpurifiers. Currently only encrypted-CoAP is implemented.

BREAKING CHANGE:

Change of platform name from philips_airpurifier to philips_airpurifier_coap to allow parallel operation of http custom component

Install:

Add https://github.com/betaboon/philips-airpurifier.git as custom-repository in HACS

Setup:

Single device

Add the following to your configuration.yaml:

fan:
  platform: philips_airpurifier_coap
  host: 192.168.0.17
  model: ac4236

adapt the host according to your setup

Multiple devices

Add the following to your configuration.yaml:

fan:
  - platform: philips_airpurifier_coap
    host: 192.168.0.100
    model: ac1214

  - platform: philips_airpurifier_coap
    host: 192.168.0.101
    model: ac1214

  - platform: philips_airpurifier_coap
    host: 192.168.0.102
    model: ac1214

adapt the host according to your setup

Configuration variables:

Field Value Necessity Description
platform philips_airpurifier_coap Required The platform name.
host 192.168.0.17 Required IP address of the Purifier.
model ac4236 Required Model of the Purifier.
name Philips Air Purifier Optional Name of the Fan.

Supported models:

  • AC1214
  • AC2729
  • AC2889
  • AC3059
  • AC3829
  • AC3858
  • AC4236

Is your model not supported yet?

You can help to get us there.

Please open an issue and provide the raw status-data for each combination of modes and speeds for your model.

To aquire those information please follow these steps:

Prepare the environment

git clone https://github.com/betaboon/philips-airpurifier.git
cd philips-airpurifier
source aioairctrl-shell.sh

Aquire raw status-data

  • Use the philips-app to activate a mode or speed
  • run the following command to aquire the raw data (still in the venv)
aioairctrl --host $DEVICE_IP status --json

Debugging

To aquire debug-logs, add the following to your configuration.yaml:

logger:
  logs:
    custom_components.philips_airpurifier_coap: debug
    coap: debug
    aioairctrl: debug

logs should now be available in home-assistant.log

About

💨 Philips AirPurifier custom component for Home Assistant. With support for new Devices with CoAP protocol. Tested on AC2729/10 (bought early 2020)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.7%
  • Shell 1.3%