|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
C++ entity implementations exposed to Home Assistant through ESPHome. More...
Files | |
| file | platform_accept_foreign_pairing_switch.cpp |
| Hub-level "Accept Foreign Pairing (Key Extraction)" switch entity. | |
| file | platform_accept_foreign_pairing_switch.h |
| Hub-level switch that arms/disarms the "Accept Foreign Pairing" (key-extraction) responder. | |
| file | platform_active_issue_text_sensor.cpp |
| Diagnostic text sensor exposing a device's currently outstanding CMD_ERROR_RESP reason. | |
| file | platform_active_issue_text_sensor.h |
| Diagnostic text sensor exposing a device's currently outstanding CMD_ERROR_RESP reason. | |
| file | platform_cover.cpp |
| ESPHome cover entity for IO-Homecontrol devices. | |
| file | platform_cover.h |
| ESPHome cover entity for IO‑Homecontrol devices. | |
| file | platform_cover_favorite_button.cpp |
| Generated favorite-position button for position-capable cover entities. | |
| file | platform_cover_favorite_button.h |
| Generated favorite-position button for position-capable cover entities. | |
| file | platform_cover_vent_button.cpp |
| Generated ventilation-position button for window-type cover entities. | |
| file | platform_cover_vent_button.h |
| Generated ventilation-position button for window-type cover entities. | |
| file | platform_device_name_text_sensor.cpp |
| Diagnostic text sensor exposing the stored IO-Homecontrol device name. | |
| file | platform_device_name_text_sensor.h |
| Diagnostic text sensor exposing the stored IO-Homecontrol device name. | |
| file | platform_discover_button.h |
| Button entity that triggers device discovery and pairing. | |
| file | platform_entity_base.h |
| Shared device-binding mixins for IO-Homecontrol entity platforms. | |
| file | platform_exchange_failures_sensor.cpp |
| Diagnostic sensor exposing a device's cumulative exchange-timeout count. | |
| file | platform_exchange_failures_sensor.h |
| Diagnostic sensor exposing a device's cumulative exchange-timeout count. | |
| file | platform_last_contact_sensor.cpp |
| Diagnostic sensor exposing seconds elapsed since a device's last received frame. | |
| file | platform_last_contact_sensor.h |
| Diagnostic sensor exposing seconds elapsed since a device's last received frame. | |
| file | platform_light.cpp |
| Binary or dimmable light entity for IO-Homecontrol devices. | |
| file | platform_light.h |
| Binary or dimmable light entity for IO‑Homecontrol devices. | |
| file | platform_lock.cpp |
| Experimental lock entity for IO-Homecontrol lock devices. | |
| file | platform_lock.h |
| Experimental lock entity for IO-Homecontrol lock-capable devices. | |
| file | platform_lr1121_bootloader_rewrite_switch.cpp |
| Hub-level "Allow LR1121 Bootloader Rewrite (Irreversible)" switch entity. | |
| file | platform_lr1121_bootloader_rewrite_switch.h |
| Hub-level arming switch for the LR1121 bootloader-rewrite (three-stage) sequence. | |
| file | platform_lr1121_firmware_update_button.h |
| Hub-level button that triggers the LR1121 transceiver-firmware flash sequence. | |
| file | platform_pairing_result_text_sensor.cpp |
| Diagnostic text sensor exposing the "Last Pairing Result" string. | |
| file | platform_pairing_result_text_sensor.h |
| Diagnostic text sensor exposing the machine-readable "Last Pairing Result" string. | |
| file | platform_rssi_sensor.cpp |
| Diagnostic sensor exposing a device's smoothed RSSI. | |
| file | platform_rssi_sensor.h |
| Diagnostic sensor exposing a device's smoothed RSSI. | |
| file | platform_switch.cpp |
| Experimental binary switch entity for IO-Homecontrol devices. | |
| file | platform_switch.h |
| Experimental binary switch entity for IO‑Homecontrol devices. | |
Classes | |
| class | esphome::home_io_control::IOHomeAcceptForeignPairingSwitch |
| Hub-level switch entity: ON arms the key-extraction responder for 10 minutes, OFF disarms it immediately. More... | |
| class | esphome::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. More... | |
| class | esphome::home_io_control::IOHomeCover |
| Cover entity representing an IO‑Homecontrol shutter/awning/blind. More... | |
| class | esphome::home_io_control::IOHomeCoverFavoriteButton |
| Button entity that sends the protocol's favorite or My-position command. More... | |
| class | esphome::home_io_control::IOHomeCoverVentButton |
| Button entity that sends the ventilation position command. More... | |
| class | esphome::home_io_control::IOHomeDeviceNameTextSensor |
| Diagnostic text sensor that publishes the cached device name. More... | |
| class | esphome::home_io_control::IOHomeDiscoverButton |
| Button entity that triggers device discovery and pairing when pressed in Home Assistant. More... | |
| class | esphome::home_io_control::DeviceBoundEntity |
| Mixin holding the hub-device binding shared by all IO-Homecontrol entity platforms. More... | |
| class | esphome::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). More... | |
| class | esphome::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. More... | |
| class | esphome::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). More... | |
| class | esphome::home_io_control::IOHomeLight |
| Binary or dimmable light entity for IO‑Homecontrol devices. More... | |
| class | esphome::home_io_control::IOHomeLock |
| Lock entity for IO-Homecontrol lock devices. More... | |
| class | esphome::home_io_control::IOHomePairingResultTextSensor |
| Diagnostic text sensor that publishes PairingTelemetry::result_sensor_string() after every pairing attempt. More... | |
| class | esphome::home_io_control::IOHomeRssiSensor |
| Diagnostic sensor that publishes a device's smoothed (EMA) RSSI in dBm. More... | |
| class | esphome::home_io_control::IOHomeSwitch |
| Binary switch entity for IO‑Homecontrol on/off devices. More... | |
C++ entity implementations exposed to Home Assistant through ESPHome.