|
ESPHome 2026.1.0-dev
|
Data Structures | |
| class | AlarmControlPanel |
| class | AlarmControlPanelCall |
| class | AlarmControlPanelCondition |
| class | ArmAwayAction |
| class | ArmHomeAction |
| class | ArmNightAction |
| class | ChimeTrigger |
| Trigger on chime event (zone opened while disarmed) More... | |
| class | ClearedTrigger |
| Trigger when leaving TRIGGERED state (alarm cleared) More... | |
| class | DisarmAction |
| class | PendingAction |
| class | ReadyTrigger |
| Trigger on ready state change. More... | |
| class | StateEnterTrigger |
| Template trigger that fires when entering a specific state. More... | |
| class | StateTrigger |
| Trigger on any state change. More... | |
| class | TriggeredAction |
Typedefs | |
| using | TriggeredTrigger = StateEnterTrigger<ACP_STATE_TRIGGERED> |
| using | ArmingTrigger = StateEnterTrigger<ACP_STATE_ARMING> |
| using | PendingTrigger = StateEnterTrigger<ACP_STATE_PENDING> |
| using | ArmedHomeTrigger = StateEnterTrigger<ACP_STATE_ARMED_HOME> |
| using | ArmedNightTrigger = StateEnterTrigger<ACP_STATE_ARMED_NIGHT> |
| using | ArmedAwayTrigger = StateEnterTrigger<ACP_STATE_ARMED_AWAY> |
| using | DisarmedTrigger = StateEnterTrigger<ACP_STATE_DISARMED> |
Enumerations | |
| enum | AlarmControlPanelFeature : uint8_t { ACP_FEAT_ARM_HOME = 1 << 0 , ACP_FEAT_ARM_AWAY = 1 << 1 , ACP_FEAT_ARM_NIGHT = 1 << 2 , ACP_FEAT_TRIGGER = 1 << 3 , ACP_FEAT_ARM_CUSTOM_BYPASS = 1 << 4 , ACP_FEAT_ARM_VACATION = 1 << 5 } |
| enum | AlarmControlPanelState : uint8_t { ACP_STATE_DISARMED = 0 , ACP_STATE_ARMED_HOME = 1 , ACP_STATE_ARMED_AWAY = 2 , ACP_STATE_ARMED_NIGHT = 3 , ACP_STATE_ARMED_VACATION = 4 , ACP_STATE_ARMED_CUSTOM_BYPASS = 5 , ACP_STATE_PENDING = 6 , ACP_STATE_ARMING = 7 , ACP_STATE_DISARMING = 8 , ACP_STATE_TRIGGERED = 9 } |
Functions | |
| const LogString * | alarm_control_panel_state_to_string (AlarmControlPanelState state) |
| Returns a string representation of the state. | |
Definition at line 36 of file automation.h.
Definition at line 34 of file automation.h.
Definition at line 35 of file automation.h.
Definition at line 32 of file automation.h.
Definition at line 37 of file automation.h.
Definition at line 33 of file automation.h.
Definition at line 31 of file automation.h.
| enum esphome::alarm_control_panel::AlarmControlPanelFeature : uint8_t |
| Enumerator | |
|---|---|
| ACP_FEAT_ARM_HOME | |
| ACP_FEAT_ARM_AWAY | |
| ACP_FEAT_ARM_NIGHT | |
| ACP_FEAT_TRIGGER | |
| ACP_FEAT_ARM_CUSTOM_BYPASS | |
| ACP_FEAT_ARM_VACATION | |
Definition at line 12 of file alarm_control_panel.h.
| enum esphome::alarm_control_panel::AlarmControlPanelState : uint8_t |
Definition at line 8 of file alarm_control_panel_state.h.
| const LogString * esphome::alarm_control_panel::alarm_control_panel_state_to_string | ( | AlarmControlPanelState | state | ) |
Returns a string representation of the state.
| state | The AlarmControlPanelState. |
Definition at line 5 of file alarm_control_panel_state.cpp.