|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
How a heater's own weekly programme shows which period runs: the registers that tell, and the presets that name the periods. More...
#include <proto_heating_profiles.h>
Public Attributes | |
| uint8_t | programme_mode |
| Value of HeatingProfile::mode_fn while the programme runs. | |
| uint8_t | idle_preset_state |
| Value of HeatingProfile::preset_fn with no timed run on top. | |
| HeatingFunction | in_force_fn |
| Register of the temperature in force. | |
| HeatingFunction | comfort_fn |
| Register of the comfort setpoint. | |
| HeatingFunction | setback_fn |
| Register of the eco setback, a distance below the comfort setpoint. | |
| int8_t | comfort_preset |
| Index into HeatingProfile::presets shown in a comfort period. | |
| int8_t | eco_preset |
| Index into HeatingProfile::presets shown in an eco period. | |
How a heater's own weekly programme shows which period runs: the registers that tell, and the presets that name the periods.
While the mode register reads programme_mode and the preset register reads idle_preset_state (no timed run on top), in_force_fn holds the temperature the heater heats to. It equals the comfort_fn temperature in a comfort period and that temperature minus the setback_fn one in an eco period. Outside the programme in_force_fn is not a temperature (it reads 1 in boost and 2 in drying on a towel dryer).
Definition at line 179 of file proto_heating_profiles.h.
| HeatingFunction esphome::home_io_control::HeatingProgrammePeriod::comfort_fn |
Register of the comfort setpoint.
Definition at line 183 of file proto_heating_profiles.h.
| int8_t esphome::home_io_control::HeatingProgrammePeriod::comfort_preset |
Index into HeatingProfile::presets shown in a comfort period.
Definition at line 185 of file proto_heating_profiles.h.
| int8_t esphome::home_io_control::HeatingProgrammePeriod::eco_preset |
Index into HeatingProfile::presets shown in an eco period.
Definition at line 186 of file proto_heating_profiles.h.
| uint8_t esphome::home_io_control::HeatingProgrammePeriod::idle_preset_state |
Value of HeatingProfile::preset_fn with no timed run on top.
Definition at line 181 of file proto_heating_profiles.h.
| HeatingFunction esphome::home_io_control::HeatingProgrammePeriod::in_force_fn |
Register of the temperature in force.
Definition at line 182 of file proto_heating_profiles.h.
| uint8_t esphome::home_io_control::HeatingProgrammePeriod::programme_mode |
Value of HeatingProfile::mode_fn while the programme runs.
Definition at line 180 of file proto_heating_profiles.h.
| HeatingFunction esphome::home_io_control::HeatingProgrammePeriod::setback_fn |
Register of the eco setback, a distance below the comfort setpoint.
Definition at line 184 of file proto_heating_profiles.h.