This is a hard fork of xMrVizzy/philips-airpurifier.
This is a custom Home Assistant component that enables you to control your Philips Air Purifier devices. For now, it supports only older models that use the HTTP protocol for communication. CoAP support comming soon. :)
Download the philips_airpurifier_http
folder from this repo and place it in your custom_components
folder
Add this repo as a Custom Repository in HACS and install as an Integration from HACS' UI.
fan:
platform: philips_airpurifier_http
host: 192.168.0.17
Field | Value | Necessity | Description |
---|---|---|---|
platform | philips_airpurifier_http |
Required | The platform name. |
host | 192.168.0.17 | Required | IP address of your Purifier. |
name | Philips Air Purifier | Optional | Name of the Fan. |
Set the device mode (if supported)
Field | Value | Necessity | Description |
---|---|---|---|
entity_id | "fan.living_room" |
Required | Name(s) of the entities to set mode |
preset_mode | "allergen" |
Required | One of "auto", "allergen", "sleep", "bacteria", "night". |
Set the device function (if supported)
Field | Value | Necessity | Description |
---|---|---|---|
entity_id | "fan.living_room" |
Required | Name(s) of the entities to set function |
function | "Purification & Humidification" |
Required | One of "Purification" or "Purification & Humidification". |
Set the device target humidity (if supported)
Field | Value | Necessity | Description |
---|---|---|---|
entity_id | "fan.living_room" |
Required | Name(s) of the entities to set target humidity |
humidity | 40 |
Required | One of 40, 50, 60 |
Set the device light brightness
Field | Value | Necessity | Description |
---|---|---|---|
entity_id | "fan.living_room" |
Required | Name(s) of the entities to set light brightness |
level | 50 |
Required | One of 0, 25, 50, 75, 100. Turns off the display light if level is 0. |
Set the device child lock on or off
Field | Value | Necessity | Description |
---|---|---|---|
entity_id | "fan.living_room" |
Required | Name(s) of the entities to set child lock |
lock | true |
Required | true or false |
Set the device off time
Field | Value | Necessity | Description |
---|---|---|---|
entity_id | "fan.living_room" |
Required | Name(s) of the entities to set off timer |
hours | 5 |
Required | Hours between 0 and 12 |
Set the device display light on or off
Field | Value | Necessity | Description |
---|---|---|---|
entity_id | "fan.living_room" |
Required | Name(s) of the entities to set display light |
light | true |
Required | true or false |
Sets the device used index(IAI or PM2.5)
Field | Value | Necessity | Description |
---|---|---|---|
entity_id | "fan.living_room" |
Required | Name(s) of the entities to set display light |
used_index | "IAI" |
Required | One of "IAI" or "PM2.5". |
Georgi Gardev