|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
| Cbutton::Button | |
| Cesphome::home_io_control::IOHomeCoverFavoriteButton | Button entity that sends the protocol's favorite or My-position command |
| Cesphome::home_io_control::IOHomeCoverVentButton | Button entity that sends the ventilation position command |
| Cesphome::home_io_control::IOHomeDiscoverButton | Button entity that triggers device discovery and pairing when pressed in Home Assistant |
| CComponent | |
| Cesphome::home_io_control::IOHomeAcceptForeignPairingSwitch | Hub-level switch entity: ON arms the key-extraction responder for 10 minutes, OFF disarms it immediately |
| Cesphome::home_io_control::IOHomeActiveIssueTextSensor | Diagnostic text sensor that publishes the symbolic name of a device's most recent CMD_ERROR_RESP result code (e.g |
| Cesphome::home_io_control::IOHomeControlComponent | The main IO-Homecontrol component |
| Cesphome::home_io_control::IOHomeCover | Cover entity representing an IO‑Homecontrol shutter/awning/blind |
| Cesphome::home_io_control::IOHomeCoverFavoriteButton | Button entity that sends the protocol's favorite or My-position command |
| Cesphome::home_io_control::IOHomeCoverVentButton | Button entity that sends the ventilation position command |
| Cesphome::home_io_control::IOHomeDeviceNameTextSensor | Diagnostic text sensor that publishes the cached device name |
| Cesphome::home_io_control::IOHomeDiscoverButton | Button entity that triggers device discovery and pairing when pressed in Home Assistant |
| Cesphome::home_io_control::IOHomeExchangeFailuresSensor | Diagnostic sensor that publishes a device's cumulative count of outbound exchanges that timed out (no valid response) — see detail::record_exchange_timeout() in hub_internal.h |
| Cesphome::home_io_control::IOHomeLastContactSensor | Diagnostic sensor that publishes seconds elapsed since the last frame received from a device (see detail::update_link_health() in hub_internal.h) |
| Cesphome::home_io_control::IOHomeLight | Binary or dimmable light entity for IO‑Homecontrol devices |
| Cesphome::home_io_control::IOHomeLock | Lock entity for IO-Homecontrol lock devices |
| Cesphome::home_io_control::IOHomePairingResultTextSensor | Diagnostic text sensor that publishes PairingTelemetry::result_sensor_string() after every pairing attempt |
| Cesphome::home_io_control::IOHomeRssiSensor | Diagnostic sensor that publishes a device's smoothed (EMA) RSSI in dBm |
| Cesphome::home_io_control::IOHomeSwitch | Binary switch entity for IO‑Homecontrol on/off devices |
| Cesphome::home_io_control::IOHomeTuningNumber | Runtime-tunable number entity |
| Cesphome::home_io_control::IOHomeTuningSelect | Runtime-tunable select entity |
| Ccover::Cover | |
| Cesphome::home_io_control::IOHomeCover | Cover entity representing an IO‑Homecontrol shutter/awning/blind |
| Capi::CustomAPIDevice | |
| Cesphome::home_io_control::IOHomeControlComponent | The main IO-Homecontrol component |
| Cesphome::home_io_control::ExchangeEngine::DebugInfo | Snapshot of the last exchange attempt for diagnostics |
| Cesphome::home_io_control::DeviceBoundCompanion | Mixin holding the hub/device binding shared by the auto-generated per-device companion diagnostic sensors (device name, active issue, RSSI, last contact, exchange failures) |
| Cesphome::home_io_control::IOHomeActiveIssueTextSensor | Diagnostic text sensor that publishes the symbolic name of a device's most recent CMD_ERROR_RESP result code (e.g |
| Cesphome::home_io_control::IOHomeDeviceNameTextSensor | Diagnostic text sensor that publishes the cached device name |
| Cesphome::home_io_control::IOHomeExchangeFailuresSensor | Diagnostic sensor that publishes a device's cumulative count of outbound exchanges that timed out (no valid response) — see detail::record_exchange_timeout() in hub_internal.h |
| Cesphome::home_io_control::IOHomeLastContactSensor | Diagnostic sensor that publishes seconds elapsed since the last frame received from a device (see detail::update_link_health() in hub_internal.h) |
| Cesphome::home_io_control::IOHomeRssiSensor | Diagnostic sensor that publishes a device's smoothed (EMA) RSSI in dBm |
| Cesphome::home_io_control::DeviceBoundEntity | Mixin holding the hub-device binding shared by all IO-Homecontrol entity platforms |
| Cesphome::home_io_control::IOHomeCover | Cover entity representing an IO‑Homecontrol shutter/awning/blind |
| Cesphome::home_io_control::IOHomeLight | Binary or dimmable light entity for IO‑Homecontrol devices |
| Cesphome::home_io_control::IOHomeLock | Lock entity for IO-Homecontrol lock devices |
| Cesphome::home_io_control::IOHomeSwitch | Binary switch entity for IO‑Homecontrol on/off devices |
| Cesphome::home_io_control::DeviceConfig | YAML-declared device metadata for registration; defaults match an undeclared device |
| Cesphome::home_io_control::DeviceRegistry | Owns the per-hub device table, update callbacks, and linked-remote associations |
| Cesphome::home_io_control::DiscoveryResponseInfo | Extended discovery-response fields (manufacturer, Multi Information Byte, backbone address, timestamp) plus flags recording how much of the payload was actually present |
| CException | |
| Chome_io_control.lr1121_firmware.Lr1121FirmwareError | |
| Chome_io_control.lr1121_firmware.Lr1121FirmwareNotFoundError | |
| Cesphome::home_io_control::ExchangeEngine | Authenticated exchange engine — outbound and inbound protocol flows |
| Chome_io_control.lr1121_firmware.FirmwareImage | |
| Cesphome::home_io_control::exchange::InboundAuthContext | Context for a single inbound authentication (device‑initiated command) |
| Cesphome::home_io_control::IoDevice | Runtime state of a paired IO‑Homecontrol device |
| Cesphome::home_io_control::IoFrame | Parsed IO‑Homecontrol frame (CTRL0/1 + addresses + command + data) |
| Clight::LightOutput | |
| Cesphome::home_io_control::IOHomeLight | Binary or dimmable light entity for IO‑Homecontrol devices |
| Clock::Lock | |
| Cesphome::home_io_control::IOHomeLock | Lock entity for IO-Homecontrol lock devices |
| Cesphome::home_io_control::Lr1121BootloaderRequirement | One (target firmware, required bootloader) pairing from Semtech's published compatibility matrix |
| Cesphome::home_io_control::ManagementActionResult | Result of a hub-level management action such as rename |
| Cesphome::home_io_control::ManagementActions | Encapsulates hub-level management operations exposed as Home Assistant actions |
| Cnumber::Number | |
| Cesphome::home_io_control::IOHomeTuningNumber | Runtime-tunable number entity |
| Cesphome::home_io_control::decisions::OneWayDedupState | Key fields of the last processed 1W frame, used to collapse a remote's repeat burst |
| Cesphome::home_io_control::OneWayFrameInfo | Decoded representation of a 1W remote frame |
| Cesphome::home_io_control::OperationQueue | Serialized pending-operation queue with coalescing, deduplication, and two-band ordering |
| Cesphome::home_io_control::exchange::OutboundExchangeContext | Context carried across one outbound authenticated exchange |
| Cesphome::home_io_control::advisor::PairingAdvice | One piece of advice, with the node/RSSI it pertains to (if any) |
| Cesphome::home_io_control::pairing::PairingContext | Context object that lives for the duration of a single pairing attempt |
| Cesphome::home_io_control::PairingEngine | Owns and drives all three phases of the IO-Homecontrol device pairing flow |
| Cesphome::home_io_control::PairingTelemetry | Fixed-size per-attempt telemetry recorder for the pairing flow |
| Cesphome::home_io_control::PairingTelemetryEvent | One recorded telemetry event |
| Cesphome::home_io_control::PendingOperation | A single queued operation to be dispatched from loop() |
| Cesphome::home_io_control::PollTracking | Per-device poll scheduling state |
| Cesphome::home_io_control::RadioCaptureInfo | Diagnostic capture from a radio operation |
| Cesphome::home_io_control::RadioDriver | Abstract radio driver for IO-Homecontrol |
| Cesphome::home_io_control::RadioSX1276 | SX1276 implementation of RadioDriver |
| Cesphome::home_io_control::SoftPhyDriverBase | Shared RX/TX driver flow for the software-PHY radios (SX1262, LR1121) |
| Cesphome::home_io_control::RadioLR1121 | LR1121 implementation of RadioDriver |
| Cesphome::home_io_control::RadioSX1262 | SX1262 implementation of RadioDriver |
| Cesphome::home_io_control::RadioRxPacket | Raw packet received from the radio |
| Cesphome::home_io_control::RadioTxConfig | Configuration for transmitting a packet: carrier frequency and preamble length |
| Cesphome::home_io_control::pairing_responder::ResponderContext | Context for one key-extraction arm cycle |
| Cselect::Select | |
| Cesphome::home_io_control::IOHomeTuningSelect | Runtime-tunable select entity |
| Csensor::Sensor | |
| Cesphome::home_io_control::IOHomeExchangeFailuresSensor | Diagnostic sensor that publishes a device's cumulative count of outbound exchanges that timed out (no valid response) — see detail::record_exchange_timeout() in hub_internal.h |
| Cesphome::home_io_control::IOHomeLastContactSensor | Diagnostic sensor that publishes seconds elapsed since the last frame received from a device (see detail::update_link_health() in hub_internal.h) |
| Cesphome::home_io_control::IOHomeRssiSensor | Diagnostic sensor that publishes a device's smoothed (EMA) RSSI in dBm |
| Cesphome::home_io_control::SpiAccess | Interface for SPI bus access |
| Cesphome::home_io_control::IOHomeControlComponent | The main IO-Homecontrol component |
| Cspi::SPIDevice | |
| Cesphome::home_io_control::IOHomeControlComponent | The main IO-Homecontrol component |
| Cesphome::home_io_control::StatusPollPolicy | Per-hub poll scheduling and failure-backoff policy |
| Cswitch_::Switch | |
| Cesphome::home_io_control::IOHomeAcceptForeignPairingSwitch | Hub-level switch entity: ON arms the key-extraction responder for 10 minutes, OFF disarms it immediately |
| Cesphome::home_io_control::IOHomeSwitch | Binary switch entity for IO‑Homecontrol on/off devices |
| Ctext_sensor::TextSensor | |
| Cesphome::home_io_control::IOHomeActiveIssueTextSensor | Diagnostic text sensor that publishes the symbolic name of a device's most recent CMD_ERROR_RESP result code (e.g |
| Cesphome::home_io_control::IOHomeDeviceNameTextSensor | Diagnostic text sensor that publishes the cached device name |
| Cesphome::home_io_control::IOHomePairingResultTextSensor | Diagnostic text sensor that publishes PairingTelemetry::result_sensor_string() after every pairing attempt |
| Cesphome::home_io_control::TuningConfig | All runtime tunable parameters for pairing and radio diagnostics |
| Cesphome::home_io_control::TuningNumberParam | One numeric tuning parameter: its wire name plus accessors over TuningConfig |
| Cesphome::home_io_control::TuningSelectParam | One select tuning parameter: its wire name plus string accessors over TuningConfig |
| Cesphome::home_io_control::UartProbeResult | Result of the UART probe: best candidate frame within a raw capture |