Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123]
 
build
 
docs
 
components
 
home_io_control
 
hub_core.cpp
Component lifecycle and main-loop scheduling
 
hub_core.h
IO-Homecontrol ESPHome component — protocol controller
 
hub_decisions.h
Pure transition helpers for hub-owned exchange and pairing frame decisions
 
hub_exchange.cpp
Outbound authenticated exchange state machine (non-pairing flows)
 
hub_exchange.h
Internal exchange-state model for hub-owned authenticated non‑pairing flows
 
hub_internal.h
Internal helpers shared by the hub implementation .cpp files
 
hub_operations.cpp
High-level command execution and queued operation dispatch
 
hub_pairing.cpp
Device pairing orchestration — discovery, key exchange, and finalization
 
hub_pairing.h
Internal pairing-state model for hub‑owned discovery and key‑exchange flows
 
hub_status.cpp
Inbound status handling and passive receive-side state updates
 
log_frame.h
Shared frame logging helpers for IO-Homecontrol
 
platform_cover.cpp
ESPHome cover entity for IO-Homecontrol devices
 
platform_cover.h
ESPHome cover entity for IO‑Homecontrol devices
 
platform_light.cpp
Experimental binary light entity for IO-Homecontrol devices
 
platform_light.h
Experimental binary light entity for IO‑Homecontrol devices
 
platform_switch.cpp
Experimental binary switch entity for IO-Homecontrol devices
 
platform_switch.h
Experimental binary switch entity for IO‑Homecontrol devices
 
proto_commands.cpp
Command builders for the IO-Homecontrol protocol
 
proto_commands.h
Command builders for the IO‑Homecontrol protocol
 
proto_crypto.cpp
Cryptographic helpers for the IO-Homecontrol protocol
 
proto_crypto.h
Cryptographic helpers for the IO‑Homecontrol protocol
 
proto_frame.cpp
IO-Homecontrol 2W protocol implementation
 
proto_frame.h
IO-Homecontrol 2W protocol definitions
 
radio_interface.cpp
Implementation of non-inline RadioDriver methods
 
radio_interface.h
Radio abstraction layer for IO-Homecontrol
 
radio_sx1262.cpp
SX1262 radio driver implementation for IO-Homecontrol
 
radio_sx1262.h
SX1262 radio driver for IO-Homecontrol
 
radio_sx1276.cpp
SX1276 radio driver implementation for IO-Homecontrol
 
radio_sx1276.h
SX1276 radio driver for IO-Homecontrol
 
LICENSE