1
0
mirror of https://github.com/esphome/esphome.git synced 2025-01-18 20:10:55 +00:00
Jim Ekman 7708b81ef5
Support fan speed levels (#1541)
* Add fan speed percentage support to the API

* Add float fan speed percentage

* Add percentage support to automation and configuration

* Update Tuya fan

* Fix pylint warning

* Update API to use speed levels instead of percentage

* Use speed levels

* Fix type warnings

* MQTT component now converts between speed levels and enums

* Webserver now supports speed_level

* Update prometheus

* Remove low/medium/high settings from speed fan

* Remove unused enum

* Configurable speed levels for speed fan

* Remove unused import

* Rename speed_level->speed and speed_levels->speed_count

* Rename supported_speed_levels -> supported_speed_count in API and FanTraits

Field id stays the same in the protocol, so the change is not breaking for aioesphome.
2021-03-17 10:40:02 -03:00
2021-03-13 08:42:37 +13:00
2020-12-13 16:24:26 -03:00
2021-03-17 10:40:02 -03:00
2021-03-17 10:40:02 -03:00
2018-09-25 10:30:45 +02:00
2020-12-13 16:24:26 -03:00
2021-03-07 16:03:16 -03:00
2021-03-07 16:23:54 -03:00
2021-03-07 16:03:16 -03:00
2021-03-07 16:03:16 -03:00
2019-02-14 13:49:22 +01:00
2021-03-07 16:03:16 -03:00
2021-03-07 16:03:16 -03:00
2021-03-07 21:05:08 -03:00

ESPHome Build Status Discord Chat GitHub release

ESPHome Logo

Documentation: https://esphome.io/

For issues, please go to the issue tracker.

For feature requests, please see feature requests.

Description
No description provided
Readme Multiple Licenses 323 MiB
Languages
C++ 70.1%
Python 29.6%
C 0.1%