appleguru / winix

Home Assistant component for C545 Winix Air Purifier

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Summary

A custom component to interact with Winix C545 Air Purifier. This has been reported to work with model AM90 too.

Installation

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 services fan.speed, fan.toggle, fan.turn_off, fan.turn_on.
  • If purifiers are added/removed, then you would want to restart HomeAssistant.

About

Home Assistant component for C545 Winix Air Purifier

License:MIT License


Languages

Language:Python 100.0%