ESPHome  2023.8.3
Data Structures | Enumerations
esphome::template_ Namespace Reference

Data Structures

class  TemplateAlarmControlPanel
 
class  TemplateBinaryOutput
 
class  TemplateBinarySensor
 
class  TemplateButton
 
class  TemplateCover
 
class  TemplateFloatOutput
 
class  TemplateLock
 
class  TemplateNumber
 
class  TemplateSelect
 
class  TemplateSensor
 
class  TemplateSwitch
 
class  TemplateTextSensor
 

Enumerations

enum  BinarySensorFlags : uint16_t { BINARY_SENSOR_MODE_NORMAL = 1 << 0, BINARY_SENSOR_MODE_BYPASS_ARMED_HOME = 1 << 1, BINARY_SENSOR_MODE_BYPASS_ARMED_NIGHT = 1 << 2 }
 
enum  TemplateAlarmControlPanelRestoreMode { ALARM_CONTROL_PANEL_ALWAYS_DISARMED, ALARM_CONTROL_PANEL_RESTORE_DEFAULT_DISARMED }
 
enum  TemplateCoverRestoreMode { COVER_NO_RESTORE, COVER_RESTORE, COVER_RESTORE_AND_CALL }
 

Enumeration Type Documentation

◆ BinarySensorFlags

Enumerator
BINARY_SENSOR_MODE_NORMAL 
BINARY_SENSOR_MODE_BYPASS_ARMED_HOME 
BINARY_SENSOR_MODE_BYPASS_ARMED_NIGHT 

Definition at line 19 of file template_alarm_control_panel.h.

◆ TemplateAlarmControlPanelRestoreMode

Enumerator
ALARM_CONTROL_PANEL_ALWAYS_DISARMED 
ALARM_CONTROL_PANEL_RESTORE_DEFAULT_DISARMED 

Definition at line 26 of file template_alarm_control_panel.h.

◆ TemplateCoverRestoreMode

Enumerator
COVER_NO_RESTORE 
COVER_RESTORE 
COVER_RESTORE_AND_CALL 

Definition at line 10 of file template_cover.h.