This is a Local Push integration for Philips airpurifiers.
Currently only encrypted-CoAP is implemented.
Change of platform name from philips_airpurifier to philips_airpurifier_coap to allow parallel operation of http custom component
Add https://github.com/betaboon/philips-airpurifier.git as custom-repository in HACS
Add the following to your configuration.yaml:
fan:
platform: philips_airpurifier_coap
host: 192.168.0.17
model: ac4236adapt the host according to your setup
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: ac1214adapt the host according to your setup
| 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. |
- AC1214
- AC2729
- AC2889
- AC3059
- AC3829
- AC3858
- AC4236
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:
git clone https://github.com/betaboon/philips-airpurifier.git
cd philips-airpurifier
source aioairctrl-shell.sh- 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 --jsonTo aquire debug-logs, add the following to your configuration.yaml:
logger:
logs:
custom_components.philips_airpurifier_coap: debug
coap: debug
aioairctrl: debuglogs should now be available in home-assistant.log