15#include "esphome/components/sensor/sensor.h"
16#include "esphome/components/text_sensor/text_sensor.h"
17#include "esphome/core/component.h"
32 void setup()
override;
56 void setup()
override;
81 void setup()
override;
99 void setup()
override;
123 void setup()
override;
142 void setup()
override;
157 void setup()
override;
Mixin holding the parent + device-id binding shared by per-device entities that are not full entity p...
Diagnostic text sensor that publishes the symbolic name of a device's most recent CMD_ERROR_RESP resu...
void setup() override
Register the device-update subscription and publish the initial cached state.
void dump_config() override
Dump text-sensor configuration to the log.
float get_setup_priority() const override
Get setup priority so the parent hub is available first.
Diagnostic text sensor that publishes the cached device name.
void setup() override
Register the device-update subscription and schedule an initial name fetch.
void dump_config() override
Dump text-sensor configuration to the log.
float get_setup_priority() const override
Get setup priority so the parent hub is available first.
Diagnostic sensor that publishes a device's cumulative count of outbound exchanges that timed out (no...
float get_setup_priority() const override
Get setup priority so the parent hub is available first.
void setup() override
Register the device-update subscription and publish the initial cached state.
void dump_config() override
Dump sensor configuration to the log.
Diagnostic text sensor naming what kind of source issued that last command.
void dump_config() override
float get_setup_priority() const override
Diagnostic text sensor naming the controller that last commanded this device.
float get_setup_priority() const override
void dump_config() override
Runtime state of a paired IO‑Homecontrol device.