|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
One heater kind. More...
#include <proto_heating_profiles.h>
Public Attributes | |
| DeviceType | type |
| Node type. | |
| uint8_t | subtype |
| Subtype (0 = the type's own row). | |
| HeatingControlPath | path |
| How the heater is commanded and read. | |
| HeatingProfileFeatures | features |
| What the card and its companions offer. | |
| uint8_t | mp_prefix |
| High byte of a level or alias main parameter (0 for registers). | |
| float | visual_min_c |
| Lowest target temperature the card offers (0 without a setpoint). | |
| float | visual_max_c |
| Highest target temperature the card offers (0 without a setpoint). | |
| HeatingFp | setpoint_fp |
| TEMPERATURE_EXECUTE: the functional parameter sent with a setpoint. | |
| bool | fixed_range |
| TEMPERATURE_EXECUTE: the temperature range is fixed, so the YAML min_temperature: / max_temperature: do not apply. | |
| const HeatingModeEntry * | modes |
| HVAC modes offered, with the value each writes. | |
| size_t | mode_count |
| Number of entries in modes. | |
| const HeatingPresetEntry * | presets |
| Presets offered. | |
| size_t | preset_count |
| Number of entries in presets. | |
| const HeatingObservedState * | observed |
| Device-reported value -> card state. | |
| size_t | observed_count |
| Number of entries in observed. | |
| const HeatingFunction * | poll_registers |
| PRIVATE_REGISTERS: registers every poll reads, in order. | |
| size_t | poll_register_count |
| Number of entries in poll_registers. | |
| const HeatingFunction * | boot_registers |
| PRIVATE_REGISTERS: registers read once until they have been read. | |
| size_t | boot_register_count |
| Number of entries in boot_registers. | |
One heater kind.
Definition at line 168 of file proto_heating_profiles.h.
| size_t esphome::home_io_control::HeatingProfile::boot_register_count |
Number of entries in boot_registers.
Definition at line 188 of file proto_heating_profiles.h.
| const HeatingFunction* esphome::home_io_control::HeatingProfile::boot_registers |
PRIVATE_REGISTERS: registers read once until they have been read.
Definition at line 187 of file proto_heating_profiles.h.
| HeatingProfileFeatures esphome::home_io_control::HeatingProfile::features |
What the card and its companions offer.
Definition at line 172 of file proto_heating_profiles.h.
| bool esphome::home_io_control::HeatingProfile::fixed_range |
TEMPERATURE_EXECUTE: the temperature range is fixed, so the YAML min_temperature: / max_temperature: do not apply.
Definition at line 177 of file proto_heating_profiles.h.
| size_t esphome::home_io_control::HeatingProfile::mode_count |
Number of entries in modes.
Definition at line 180 of file proto_heating_profiles.h.
| const HeatingModeEntry* esphome::home_io_control::HeatingProfile::modes |
HVAC modes offered, with the value each writes.
Definition at line 179 of file proto_heating_profiles.h.
| uint8_t esphome::home_io_control::HeatingProfile::mp_prefix |
High byte of a level or alias main parameter (0 for registers).
Definition at line 173 of file proto_heating_profiles.h.
| const HeatingObservedState* esphome::home_io_control::HeatingProfile::observed |
Device-reported value -> card state.
Definition at line 183 of file proto_heating_profiles.h.
| size_t esphome::home_io_control::HeatingProfile::observed_count |
Number of entries in observed.
Definition at line 184 of file proto_heating_profiles.h.
| HeatingControlPath esphome::home_io_control::HeatingProfile::path |
How the heater is commanded and read.
Definition at line 171 of file proto_heating_profiles.h.
| size_t esphome::home_io_control::HeatingProfile::poll_register_count |
Number of entries in poll_registers.
Definition at line 186 of file proto_heating_profiles.h.
| const HeatingFunction* esphome::home_io_control::HeatingProfile::poll_registers |
PRIVATE_REGISTERS: registers every poll reads, in order.
Definition at line 185 of file proto_heating_profiles.h.
| size_t esphome::home_io_control::HeatingProfile::preset_count |
Number of entries in presets.
Definition at line 182 of file proto_heating_profiles.h.
| const HeatingPresetEntry* esphome::home_io_control::HeatingProfile::presets |
Presets offered.
Definition at line 181 of file proto_heating_profiles.h.
| HeatingFp esphome::home_io_control::HeatingProfile::setpoint_fp |
TEMPERATURE_EXECUTE: the functional parameter sent with a setpoint.
Definition at line 176 of file proto_heating_profiles.h.
| uint8_t esphome::home_io_control::HeatingProfile::subtype |
Subtype (0 = the type's own row).
Definition at line 170 of file proto_heating_profiles.h.
| DeviceType esphome::home_io_control::HeatingProfile::type |
Node type.
Definition at line 169 of file proto_heating_profiles.h.
| float esphome::home_io_control::HeatingProfile::visual_max_c |
Highest target temperature the card offers (0 without a setpoint).
Definition at line 175 of file proto_heating_profiles.h.
| float esphome::home_io_control::HeatingProfile::visual_min_c |
Lowest target temperature the card offers (0 without a setpoint).
Definition at line 174 of file proto_heating_profiles.h.