19#include "esphome/components/switch/switch.h"
20#include "esphome/core/component.h"
37 void setup()
override;
Hub-level switch entity: ON arms the key-extraction responder for 10 minutes, OFF disarms it immediat...
IOHomeControlComponent * parent_
void write_state(bool state) override
Arm or disarm the hub's key-extraction responder.
void setup() override
Register the armed-state callback so this entity mirrors the hub's own disarm events.
void set_parent(IOHomeControlComponent *parent)
Set the parent controller component.
float get_setup_priority() const override
Get setup priority so the parent hub is available first.
void dump_config() override
Dump configuration to the log.
The main IO-Homecontrol component.
IO-Homecontrol ESPHome component — protocol controller.