A custom component to interact with Winix C545 Air Purifier. This has been reported to work with model AM90 too.
This can be installed by copying all the files from custom_components/winix/
to <config directory>/custom_components/winix/
.
Next you would define the credentials in configuration.yaml
. You will need to signup for a Winix account and add your purifiers in the mobile app.
Example:
winix:
username: winix_email
password: winix_password
This will generate entities and sensors whose id is based on the mac address.
Sample fan.winix_abcdefghijkl
entity:
speed_list:
- 'off'
- auto
- low
- medium
- high
- turbo
- sleep
speed: low
mode: auto
airflow: low
aqi: 1
plasma: 'off'
filter_hour: 126
air_quality: good
air_qvalue: 0
ambient_light: 2
location: MDNWI
filter_replace_date: '2020-10-01 23:31:09.0'
friendly_name: Winix Basement
supported_features: 1
Sample sensor.winix_qvalue_abcdefghijkl
sensor:
air_quality: good
friendly_name: Winix Basement
- The device data is fetched every 30 seconds.
- There are 2 new services
winix.plasmawave_off, winix.plasmawave_on
in addition to the default fan servicesfan.speed, fan.toggle, fan.turn_off, fan.turn_on
. - If purifiers are added/removed, then you would want to restart HomeAssistant.