|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
What the hub has read from a domestic hot water heater. More...
#include <proto_dhw.h>
Public Attributes | |
| float | water_c {NAN} |
| Water temperature (register 0x0017); NaN until read. | |
| float | target_c {NAN} |
| Target temperature (status reply main parameter); NaN until read or when the main parameter is not a temperature. | |
| int16_t | mode {-1} |
| DhwMode value; -1 until read. | |
| int8_t | heating {-1} |
| DhwHeatingState::heating as 0/1; -1 until read. | |
| int8_t | element {-1} |
| DhwHeatingState::element as 0/1; -1 until read. | |
| int8_t | heat_pump {-1} |
| DhwHeatingState::heat_pump as 0/1; -1 until read. | |
| int32_t | capabilities {-1} |
| FP15 operating-mode capabilities (DHW_CAPABILITY_*); -1 until read. | |
| int8_t | boost {-1} |
| Boost on (1) or off (0) as FP16 reports it; -1 until read. | |
| int8_t | away {-1} |
| Away on (1) or off (0) as FP16 reports it; -1 until read. | |
| int16_t | boost_duration {-1} |
| Register 0x0000; -1 until read. Logged, never a state. | |
| int16_t | away_duration {-1} |
| Register 0x0005; -1 until read. Logged, never a state. | |
| int64_t | energy_wh {-1} |
| Energy since installation in Wh; -1 until read. | |
| int16_t | brand {-1} |
| Brand letter (register 0x0007); -1 until read. | |
What the hub has read from a domestic hot water heater.
Every field starts as "not read" and is set only from a decoded reply, so a sensor never shows a value the heater did not report. Mirrors HeatingReadings for the radiator family.
Definition at line 162 of file proto_dhw.h.
| int8_t esphome::home_io_control::DhwReadings::away {-1} |
Away on (1) or off (0) as FP16 reports it; -1 until read.
Definition at line 172 of file proto_dhw.h.
| int16_t esphome::home_io_control::DhwReadings::away_duration {-1} |
Register 0x0005; -1 until read. Logged, never a state.
Definition at line 174 of file proto_dhw.h.
| int8_t esphome::home_io_control::DhwReadings::boost {-1} |
Boost on (1) or off (0) as FP16 reports it; -1 until read.
Definition at line 171 of file proto_dhw.h.
| int16_t esphome::home_io_control::DhwReadings::boost_duration {-1} |
Register 0x0000; -1 until read. Logged, never a state.
Definition at line 173 of file proto_dhw.h.
| int16_t esphome::home_io_control::DhwReadings::brand {-1} |
Brand letter (register 0x0007); -1 until read.
Definition at line 176 of file proto_dhw.h.
| int32_t esphome::home_io_control::DhwReadings::capabilities {-1} |
FP15 operating-mode capabilities (DHW_CAPABILITY_*); -1 until read.
Definition at line 170 of file proto_dhw.h.
| int8_t esphome::home_io_control::DhwReadings::element {-1} |
DhwHeatingState::element as 0/1; -1 until read.
Definition at line 168 of file proto_dhw.h.
| int64_t esphome::home_io_control::DhwReadings::energy_wh {-1} |
Energy since installation in Wh; -1 until read.
Definition at line 175 of file proto_dhw.h.
| int8_t esphome::home_io_control::DhwReadings::heat_pump {-1} |
DhwHeatingState::heat_pump as 0/1; -1 until read.
Definition at line 169 of file proto_dhw.h.
| int8_t esphome::home_io_control::DhwReadings::heating {-1} |
DhwHeatingState::heating as 0/1; -1 until read.
Definition at line 167 of file proto_dhw.h.
| int16_t esphome::home_io_control::DhwReadings::mode {-1} |
DhwMode value; -1 until read.
Definition at line 166 of file proto_dhw.h.
| float esphome::home_io_control::DhwReadings::target_c {NAN} |
Target temperature (status reply main parameter); NaN until read or when the main parameter is not a temperature.
Definition at line 164 of file proto_dhw.h.
| float esphome::home_io_control::DhwReadings::water_c {NAN} |
Water temperature (register 0x0017); NaN until read.
Definition at line 163 of file proto_dhw.h.