|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
ESPHome hub schema and code generation for Home IO Control. More...
Go to the source code of this file.
Namespaces | |
| namespace | home_io_control |
Functions | |
| home_io_control.to_code (config) | |
Variables | |
| list | home_io_control.DEPENDENCIES = ["api", "spi"] |
| list | home_io_control.AUTO_LOAD = ["button", "climate", "cover", "light", "lock", "number", "select", "sensor", "switch", "text_sensor"] |
| bool | home_io_control.MULTI_CONF = False |
| home_io_control.FINAL_VALIDATE_SCHEMA = final_validate_oneway_controller_addresses | |
| home_io_control.CONFIG_SCHEMA | |
ESPHome hub schema and code generation for Home IO Control.
Defines the top-level home_io_control: schema (CONFIG_SCHEMA, FINAL_VALIDATE_SCHEMA) and the hub's to_code(). The parts it composes live in leaf modules that never import this file: hub_names.py (YAML keys, C++ handles), hub_validators.py (option tables and field validators), oneway_controllers.py, hub_entities.py and lr1121_update_codegen.py. ESPHome requires the component's schema, to_code() and metadata to live here.
Definition in file __init__.py.