esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
Loading...
Searching...
No Matches
Public Attributes | List of all members
esphome::api::WaterHeaterState Struct Reference

A water heater's reported state. More...

#include <water_heater.hpp>

Public Attributes

std::uint32_t key = 0
 
float current_temperature = 0.0F
 
float target_temperature = 0.0F
 
WaterHeaterMode mode = WaterHeaterMode::Off
 
std::uint32_t state = 0
 Bitmask of current state flags (bit 0 = away, bit 1 = on).
 
float target_temperature_low = 0.0F
 
float target_temperature_high = 0.0F
 

Detailed Description

A water heater's reported state.

Member Data Documentation

◆ current_temperature

float esphome::api::WaterHeaterState::current_temperature = 0.0F

◆ key

std::uint32_t esphome::api::WaterHeaterState::key = 0

◆ mode

WaterHeaterMode esphome::api::WaterHeaterState::mode = WaterHeaterMode::Off

◆ state

std::uint32_t esphome::api::WaterHeaterState::state = 0

Bitmask of current state flags (bit 0 = away, bit 1 = on).

◆ target_temperature

float esphome::api::WaterHeaterState::target_temperature = 0.0F

◆ target_temperature_high

float esphome::api::WaterHeaterState::target_temperature_high = 0.0F

◆ target_temperature_low

float esphome::api::WaterHeaterState::target_temperature_low = 0.0F

The documentation for this struct was generated from the following file: