16#include "esphome/components/button/button.h"
17#include "esphome/components/text_sensor/text_sensor.h"
18#include "esphome/core/component.h"
101 void setup()
override;
IOHomeControlComponent * parent_
Diagnostic text sensor: what this identity last put on air.
float get_setup_priority() const override
Get setup priority so the parent hub is available first.
void setup() override
Subscribe to the hub's per-command reports.
void dump_config() override
Dump text-sensor configuration to the log.
Mixin for the hub-level entities that additionally scope themselves to one oneway_controllers: identi...
std::string controller_id_
OneWayButtonAction
The command a generated 1W button sends.
@ STOP
CoverCommand::STOP.
IO-Homecontrol ESPHome component — protocol controller.
std::string format_oneway_command_report(const OneWayCommandReport &report)
Build the sensor string for one command report.
Controller identities for the one-way (1W) protocol.
One-way (1W) transmit collaborator.
What a 1W command attempt did — the only feedback this feature can ever produce.