|
ESPHome 2026.2.1
|
Data Structures | |
| class | ClearQueuedValvesAction |
| class | NextValveAction |
| class | PauseAction |
| class | PreviousValveAction |
| class | QueueValveAction |
| class | ResumeAction |
| class | ResumeOrStartAction |
| class | SetDividerAction |
| class | SetMultiplierAction |
| class | SetRepeatAction |
| class | SetRunDurationAction |
| class | ShutdownAction |
| class | Sprinkler |
| class | SprinklerControllerNumber |
| class | SprinklerControllerSwitch |
| struct | SprinklerQueueItem |
| struct | SprinklerTimer |
| struct | SprinklerValve |
| class | SprinklerValveOperator |
| class | SprinklerValveRunRequest |
| class | StartFromQueueAction |
| class | StartFullCycleAction |
| class | StartSingleValveAction |
Enumerations | |
| enum | SprinklerState : uint8_t { IDLE , STARTING , ACTIVE , STOPPING , BYPASS } |
| enum | SprinklerTimerIndex : uint8_t { TIMER_SM = 0 , TIMER_VALVE_SELECTION = 1 } |
| enum | SprinklerValveRunRequestOrigin : uint8_t { USER , CYCLE , QUEUE } |
Functions | |
| PROGMEM_STRING_TABLE (SprinklerRequestOriginStrings, "USER", "CYCLE", "QUEUE", "UNKNOWN") | |
| PROGMEM_STRING_TABLE (SprinklerStateStrings, "IDLE", "STARTING", "ACTIVE", "STOPPING", "BYPASS", "UNKNOWN") | |
Variables | |
| constexpr const char * | MIN_STR = "min" |
| enum esphome::sprinkler::SprinklerState : uint8_t |
| Enumerator | |
|---|---|
| IDLE | |
| STARTING | |
| ACTIVE | |
| STOPPING | |
| BYPASS | |
Definition at line 16 of file sprinkler.h.
| enum esphome::sprinkler::SprinklerTimerIndex : uint8_t |
| Enumerator | |
|---|---|
| TIMER_SM | |
| TIMER_VALVE_SELECTION | |
Definition at line 25 of file sprinkler.h.
| enum esphome::sprinkler::SprinklerValveRunRequestOrigin : uint8_t |
| Enumerator | |
|---|---|
| USER | |
| CYCLE | |
| QUEUE | |
Definition at line 30 of file sprinkler.h.
| esphome::sprinkler::PROGMEM_STRING_TABLE | ( | SprinklerRequestOriginStrings | , |
| "USER" | , | ||
| "CYCLE" | , | ||
| "QUEUE" | , | ||
| "UNKNOWN" | ) |
| esphome::sprinkler::PROGMEM_STRING_TABLE | ( | SprinklerStateStrings | , |
| "IDLE" | , | ||
| "STARTING" | , | ||
| "ACTIVE" | , | ||
| "STOPPING" | , | ||
| "BYPASS" | , | ||
| "UNKNOWN" | ) |
|
inlineconstexpr |
Definition at line 14 of file sprinkler.h.