|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Generated per-cover auxiliary entities: the command button (favorite / ventilation), the silent-operation toggle, the travel speed select, the rain binary sensor and the battery sensors. More...
#include <optional>#include <string>#include "esphome/components/binary_sensor/binary_sensor.h"#include "esphome/components/button/button.h"#include "esphome/components/select/select.h"#include "esphome/components/switch/switch.h"#include "esphome/components/text_sensor/text_sensor.h"#include "esphome/core/component.h"#include "hub_core.h"#include "platform_companion_sensors.h"#include "platform_entity_base.h"#include "proto_device_model.h"Go to the source code of this file.
Classes | |
| class | esphome::home_io_control::IOHomeCoverCommandButton |
| Button entity that sends one non-positional cover command on press. More... | |
| class | esphome::home_io_control::IOHomeCoverSilentSwitch |
| Switch entity that selects a cover's travel profile at runtime. More... | |
| class | esphome::home_io_control::IOHomeCoverTravelSpeedSelect |
| Select entity that sets a cover's travel speed at runtime: default, silent or fast. More... | |
| class | esphome::home_io_control::IOHomeRainBinarySensor |
| Binary sensor that reports whether the window currently limits its own opening for rain. More... | |
| class | esphome::home_io_control::IOHomeSunLevelSensor |
| Sensor publishing the raw sun value a device answers its sun level poll with. More... | |
| class | esphome::home_io_control::IOHomeBatteryLevelSensor |
| Sensor (device_class: battery, %) publishing the level a device answers its battery level poll with. More... | |
| class | esphome::home_io_control::IOHomeBatteryLowBinarySensor |
| Binary sensor (device_class: battery) that is ON while the device reports a low battery. More... | |
| class | esphome::home_io_control::IOHomeBatteryTextSensor |
| Diagnostic text sensor naming the device's coarse battery level: "full", "normal" or "low". More... | |
Namespaces | |
| namespace | esphome |
| namespace | esphome::home_io_control |
Generated per-cover auxiliary entities: the command button (favorite / ventilation), the silent-operation toggle, the travel speed select, the rain binary sensor and the battery sensors.
All are device-bound companions (DeviceBoundCompanion), generated alongside a cover: entity by cover.py when the device type supports them, and both act on an already-registered device rather than owning one. They live together here because they are the cover platform's small auxiliary surface, not full entity platforms of their own.
Definition in file platform_cover_controls.h.