mirror of
https://github.com/esphome/esphome.git
synced 2024-12-04 04:28:19 +01:00
7708b81ef5
* 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. |
||
---|---|---|
.. | ||
__init__.py | ||
api.proto | ||
api_connection.cpp | ||
api_connection.h | ||
api_options.proto | ||
api_pb2.cpp | ||
api_pb2.h | ||
api_pb2_service.cpp | ||
api_pb2_service.h | ||
api_server.cpp | ||
api_server.h | ||
custom_api_device.h | ||
homeassistant_service.h | ||
list_entities.cpp | ||
list_entities.h | ||
proto.cpp | ||
proto.h | ||
subscribe_state.cpp | ||
subscribe_state.h | ||
user_services.cpp | ||
user_services.h | ||
util.cpp | ||
util.h |