ESPHome  2024.4.0
Data Structures | Enumerations
esphome::thermostat Namespace Reference

Data Structures

class  ThermostatClimate
 
struct  ThermostatClimateTargetTempConfig
 
struct  ThermostatClimateTimer
 

Enumerations

enum  ThermostatClimateTimerIndex : size_t {
  TIMER_COOLING_MAX_RUN_TIME = 0, TIMER_COOLING_OFF = 1, TIMER_COOLING_ON = 2, TIMER_FAN_MODE = 3,
  TIMER_FANNING_OFF = 4, TIMER_FANNING_ON = 5, TIMER_HEATING_MAX_RUN_TIME = 6, TIMER_HEATING_OFF = 7,
  TIMER_HEATING_ON = 8, TIMER_IDLE_ON = 9
}
 
enum  OnBootRestoreFrom : size_t { MEMORY = 0, DEFAULT_PRESET = 1 }
 

Enumeration Type Documentation

◆ OnBootRestoreFrom

Enumerator
MEMORY 
DEFAULT_PRESET 

Definition at line 29 of file thermostat_climate.h.

◆ ThermostatClimateTimerIndex

Enumerator
TIMER_COOLING_MAX_RUN_TIME 
TIMER_COOLING_OFF 
TIMER_COOLING_ON 
TIMER_FAN_MODE 
TIMER_FANNING_OFF 
TIMER_FANNING_ON 
TIMER_HEATING_MAX_RUN_TIME 
TIMER_HEATING_OFF 
TIMER_HEATING_ON 
TIMER_IDLE_ON 

Definition at line 16 of file thermostat_climate.h.