Files
core/homeassistant/components
Sebastian Muszynski e36f27d6fd Xiaomi MiIO Fan: Xiaomi Air Humidifier integration (#12627)
* Device support for the Xiaomi Air Humidifier.

* Requirements updated.

* "continuation line under-indented for visual indent" fixed.

* Make hound happy.

* Inadvertently added light.xiaomi_miio component removed from PR.

* Service descriptions added.

* One of the pylint errors fixed.

* Redundancy removed.

* pylint: disable=no-self-use added. The method signature is important here.

* Pylint fixed.

* Use a unique data key per domain.

* Review incorporated.

* Map of available attributes added.

* Pylint fixed.
Attribute "volume" added.

* Don't use the support flag bit mask as model identifier.
Determine support features and attributes at the constructor.
Use starred expressions at dicts instead of copies.

* Blank line removed.

* Use Async / await syntax.

* Make hound happy.

* Xiaomi Air Humidifier CA support added.

* Duplicate method removed.

* Air Purifier V3 support added.

* Don't abuse the system property supported_features anymore.

* python-miio version bumped.

* Clean-up.

* Additional supported features refactoring completed.

* Additional supported features renamed properly.

* Unique id added.

* Device unavailable handling improved.

* Refactoring.

* Missed const updated.

* Incomplete Air Humidifier CA support fixed.

* Review incorporated

* The Air Humidifier CA supports the operation mode "auto" - the standard version doesn't

* Attributes are part of the common set already

* Revert "Attributes are part of the common set already"

This reverts commit 40b443eba0e2fc55075479fd540f977fbf4b704a.

* Comment added

* Service description of the set_dry_{on,off} service added

* Typo fixed
2018-03-24 23:04:43 +01:00
..
2018-01-20 22:35:38 -08:00
2018-03-18 09:02:07 -07:00
2018-03-23 12:13:52 -07:00
2018-03-03 21:28:04 -08:00
2018-03-23 14:15:31 -07:00
2018-03-23 13:54:19 -07:00
2018-03-21 21:22:16 -07:00
2018-03-23 14:15:31 -07:00
2018-01-29 23:37:19 +01:00
2018-03-18 09:26:07 -07:00
2018-03-24 22:13:12 +01:00
2018-02-11 09:20:28 -08:00
2018-03-10 00:36:20 -08:00
2018-03-18 09:17:56 -07:00
2018-02-11 09:20:28 -08:00
2018-02-17 10:29:14 +01:00
2018-02-17 10:29:14 +01:00
2018-01-29 23:37:19 +01:00
2018-03-05 13:28:41 -08:00
2018-02-17 10:29:14 +01:00
2018-01-20 22:35:38 -08:00
2018-03-04 10:19:12 +01:00
2018-01-20 22:35:38 -08:00
2018-01-20 22:35:38 -08:00
2018-02-11 09:20:28 -08:00
2018-03-18 09:02:07 -07:00
2018-01-29 23:37:19 +01:00
2018-01-27 11:58:27 -08:00
2018-01-29 00:23:53 -08:00
2018-02-01 11:24:02 +01:00
2018-01-29 23:37:19 +01:00
2018-01-29 00:24:08 -08:00
2018-03-14 22:29:51 +01:00
2018-03-04 21:01:16 +01:00
2018-01-29 23:37:19 +01:00
2018-01-20 22:35:38 -08:00
2018-01-30 14:44:05 -08:00
2018-01-28 18:04:54 +01:00
2018-03-03 19:23:55 +01:00
2018-01-20 22:35:38 -08:00
2017-11-14 10:40:44 +01:00
2018-02-11 09:20:28 -08:00
2018-01-29 23:37:19 +01:00
2018-01-15 14:24:12 -08:00
2018-01-27 11:58:27 -08:00
2018-01-20 22:35:38 -08:00
2018-03-15 13:10:54 +02:00
2018-01-18 23:37:24 +01:00
2018-03-17 17:35:16 -07:00
2017-11-18 14:36:01 -08:00
2017-12-26 11:12:28 -08:00
2018-02-11 09:20:28 -08:00
2018-01-29 23:37:19 +01:00
2018-01-29 23:37:19 +01:00
2018-01-20 22:35:38 -08:00
2018-02-11 09:20:28 -08:00
2018-02-17 10:29:14 +01:00
2018-02-11 09:20:28 -08:00
2018-01-22 22:54:41 -08:00
2018-01-29 23:37:19 +01:00
2018-03-05 13:28:41 -08:00
2018-02-11 09:20:28 -08:00
2018-02-18 14:34:28 -08:00
2018-01-29 23:37:19 +01:00
2018-02-17 10:29:14 +01:00
2018-02-02 17:28:54 -08:00
2018-02-27 02:01:55 -08:00
2017-11-22 09:37:20 +00:00
2018-02-11 09:20:28 -08:00
2018-02-17 21:49:32 -08:00
2018-01-15 23:08:48 +01:00
2018-01-09 23:55:14 -08:00