|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Functions | |
| _inject_pairing_result_sensor_id (config) | |
| to_code (config) | |
Variables | |
| list | DEPENDENCIES = ["home_io_control"] |
| IOHomeDiscoverButton | |
| IOHomePairingResultTextSensor | |
| str | CONF_PAIRING_RESULT_SENSOR_ID = "_pairing_result_sensor_id" |
| CONFIG_SCHEMA | |
|
protected |
Declare the companion pairing-result sensor ID during schema validation. ESPHome 2026.x sizes its runtime component vector from the number of component IDs known at the end of schema validation — before to_code() runs. A companion entity created only in to_code() is not counted and silently drops at runtime. See the identical pattern (and its full rationale) in platform_common.py::companion_id_base().
| str home_io_control.button.CONF_PAIRING_RESULT_SENSOR_ID = "_pairing_result_sensor_id" |
| home_io_control.button.CONFIG_SCHEMA |
| list home_io_control.button.DEPENDENCIES = ["home_io_control"] |
| home_io_control.button.IOHomeDiscoverButton |