ESPHome 2026.1.0-dev
Loading...
Searching...
No Matches
automation.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::alarm_control_panel::StateTrigger
 Trigger on any state change. More...
 
class  esphome::alarm_control_panel::StateEnterTrigger< State >
 Template trigger that fires when entering a specific state. More...
 
class  esphome::alarm_control_panel::ClearedTrigger
 Trigger when leaving TRIGGERED state (alarm cleared) More...
 
class  esphome::alarm_control_panel::ChimeTrigger
 Trigger on chime event (zone opened while disarmed) More...
 
class  esphome::alarm_control_panel::ReadyTrigger
 Trigger on ready state change. More...
 
class  esphome::alarm_control_panel::ArmAwayAction< Ts >
 
class  esphome::alarm_control_panel::ArmHomeAction< Ts >
 
class  esphome::alarm_control_panel::ArmNightAction< Ts >
 
class  esphome::alarm_control_panel::DisarmAction< Ts >
 
class  esphome::alarm_control_panel::PendingAction< Ts >
 
class  esphome::alarm_control_panel::TriggeredAction< Ts >
 
class  esphome::alarm_control_panel::AlarmControlPanelCondition< Ts >
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::alarm_control_panel
 

Typedefs

using esphome::alarm_control_panel::TriggeredTrigger = StateEnterTrigger<ACP_STATE_TRIGGERED>
 
using esphome::alarm_control_panel::ArmingTrigger = StateEnterTrigger<ACP_STATE_ARMING>
 
using esphome::alarm_control_panel::PendingTrigger = StateEnterTrigger<ACP_STATE_PENDING>
 
using esphome::alarm_control_panel::ArmedHomeTrigger = StateEnterTrigger<ACP_STATE_ARMED_HOME>
 
using esphome::alarm_control_panel::ArmedNightTrigger = StateEnterTrigger<ACP_STATE_ARMED_NIGHT>
 
using esphome::alarm_control_panel::ArmedAwayTrigger = StateEnterTrigger<ACP_STATE_ARMED_AWAY>
 
using esphome::alarm_control_panel::DisarmedTrigger = StateEnterTrigger<ACP_STATE_DISARMED>