#include <water_heater.h>
Definition at line 69 of file water_heater.h.
◆ WaterHeaterCall() [1/2]
| esphome::water_heater::WaterHeaterCall::WaterHeaterCall |
( |
| ) |
|
|
inline |
◆ WaterHeaterCall() [2/2]
| esphome::water_heater::WaterHeaterCall::WaterHeaterCall |
( |
WaterHeater * | parent | ) |
|
◆ ESPDEPRECATED()
| esphome::water_heater::WaterHeaterCall::ESPDEPRECATED |
( |
"get_state() is | deprecated, |
|
|
use get_away() and get_on() instead.(Removed in 2026.8.0)" | , |
|
|
"2026.2.0" | ) const |
|
inline |
◆ get_away()
| optional< bool > esphome::water_heater::WaterHeaterCall::get_away |
( |
| ) |
const |
|
inline |
◆ get_mode()
◆ get_on()
| optional< bool > esphome::water_heater::WaterHeaterCall::get_on |
( |
| ) |
const |
|
inline |
◆ get_target_temperature()
| float esphome::water_heater::WaterHeaterCall::get_target_temperature |
( |
| ) |
const |
|
inline |
◆ get_target_temperature_high()
| float esphome::water_heater::WaterHeaterCall::get_target_temperature_high |
( |
| ) |
const |
|
inline |
◆ get_target_temperature_low()
| float esphome::water_heater::WaterHeaterCall::get_target_temperature_low |
( |
| ) |
const |
|
inline |
◆ perform()
| void esphome::water_heater::WaterHeaterCall::perform |
( |
| ) |
|
◆ set_away()
| WaterHeaterCall & esphome::water_heater::WaterHeaterCall::set_away |
( |
bool | away | ) |
|
◆ set_mode() [1/3]
| WaterHeaterCall & esphome::water_heater::WaterHeaterCall::set_mode |
( |
const char * | mode | ) |
|
◆ set_mode() [2/3]
| WaterHeaterCall & esphome::water_heater::WaterHeaterCall::set_mode |
( |
const std::string & | mode | ) |
|
|
inline |
◆ set_mode() [3/3]
◆ set_on()
| WaterHeaterCall & esphome::water_heater::WaterHeaterCall::set_on |
( |
bool | on | ) |
|
◆ set_target_temperature()
| WaterHeaterCall & esphome::water_heater::WaterHeaterCall::set_target_temperature |
( |
float | temperature | ) |
|
◆ set_target_temperature_high()
| WaterHeaterCall & esphome::water_heater::WaterHeaterCall::set_target_temperature_high |
( |
float | temperature | ) |
|
◆ set_target_temperature_low()
| WaterHeaterCall & esphome::water_heater::WaterHeaterCall::set_target_temperature_low |
( |
float | temperature | ) |
|
◆ validate_()
| void esphome::water_heater::WaterHeaterCall::validate_ |
( |
| ) |
|
|
protected |
◆ mode_
◆ parent_
| WaterHeater* esphome::water_heater::WaterHeaterCall::parent_ |
|
protected |
◆ state_
| uint32_t esphome::water_heater::WaterHeaterCall::state_ {0} |
|
protected |
◆ state_mask_
| uint32_t esphome::water_heater::WaterHeaterCall::state_mask_ {0} |
|
protected |
◆ target_temperature_
| float esphome::water_heater::WaterHeaterCall::target_temperature_ {NAN} |
|
protected |
◆ target_temperature_high_
| float esphome::water_heater::WaterHeaterCall::target_temperature_high_ {NAN} |
|
protected |
◆ target_temperature_low_
| float esphome::water_heater::WaterHeaterCall::target_temperature_low_ {NAN} |
|
protected |
The documentation for this class was generated from the following files: