philips_airpurifier_http
philips_airpurifier_http copied to clipboard
Home Assistant integration for Philips Air Purifiers
Overview
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. :)
Installation
Install manually
Download the philips_airpurifier_http
folder from this repo and place it in your custom_components
folder
Via HACS
Add this repo as a Custom Repository in HACS and install as an Integration from HACS' UI.
Usage
fan:
platform: philips_airpurifier_http
host: 192.168.0.17
Configuration variables
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. |
Services
fan.set_preset_mode
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". |
philips_airpurifier_http.set_function
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". |
philips_airpurifier.set_target_humidity
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 |
philips_airpurifier.set_light_brightness
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. |
philips_airpurifier_http.set_child_lock
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 |
philips_airpurifier_http.set_timer
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 |
philips_airpurifier_http.set_display_light
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 |
philips_airpurifier_http.set_used_index
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". |
Meta
Georgi Gardev