|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Hub orchestration, exchange state machines, pairing, and runtime operations. More...
Files | |
| file | hub_core.cpp |
| Component lifecycle and main-loop scheduling. | |
| file | hub_core.h |
| IO-Homecontrol ESPHome component — protocol controller. | |
| file | hub_decisions.h |
| Pure transition helpers for hub-owned exchange and pairing frame decisions. | |
| file | hub_exchange.cpp |
| Outbound authenticated exchange state machine (non-pairing flows). | |
| file | hub_exchange.h |
| Internal exchange-state model for hub-owned authenticated non‑pairing flows. | |
| file | hub_internal.h |
| Internal helpers shared by the hub implementation .cpp files. | |
| file | hub_management.cpp |
| Hub-level management actions such as device rename. | |
| file | hub_operations.cpp |
| High-level command execution and queued operation dispatch. | |
| file | hub_pairing.cpp |
| Device pairing orchestration — discovery, key exchange, and finalization. | |
| file | hub_pairing.h |
| Internal pairing-state model for hub‑owned discovery and key‑exchange flows. | |
| file | hub_status.cpp |
| Inbound status handling and passive receive-side state updates. | |
Classes | |
| class | esphome::home_io_control::IOHomeControlComponent |
| The main IO-Homecontrol component. More... | |
Hub orchestration, exchange state machines, pairing, and runtime operations.