mirror of
https://github.com/esphome/esphome.git
synced 2024-12-31 18:07:48 +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. |
||
---|---|---|
.. | ||
api | ||
components | ||
core | ||
dashboard | ||
__init__.py | ||
__main__.py | ||
automation.py | ||
codegen.py | ||
config_helpers.py | ||
config_validation.py | ||
config.py | ||
const.py | ||
core_config.py | ||
core.py | ||
cpp_generator.py | ||
cpp_helpers.py | ||
cpp_types.py | ||
espota2.py | ||
helpers.py | ||
jsonschema.py | ||
legacy.py | ||
mqtt.py | ||
pins.py | ||
platformio_api.py | ||
py_compat.py | ||
storage_json.py | ||
util.py | ||
voluptuous_schema.py | ||
vscode.py | ||
wizard.py | ||
writer.py | ||
yaml_util.py | ||
zeroconf.py |