Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
esphome::home_io_control::HeatingPresetEntry Struct Reference

One preset the card offers. More...

#include <proto_heating_profiles.h>

Collaboration diagram for esphome::home_io_control::HeatingPresetEntry:

Public Attributes

HeatingPresetId id
 Standard preset, or CUSTOM.
const char * custom_name
 Name of a CUSTOM preset; nullptr otherwise.
HeatingFunction write_fn
 PRIVATE_REGISTERS: register the preset writes. Unused for levels.
uint8_t wire
 Value written: register value, or the low byte of a level or alias.
bool commandable
 False for a preset the device only reports (secured).
bool observed
 False when no register reports it back (presence): the card then shows the last command.
HeatingFp fp {}
 TEMPERATURE_EXECUTE: the functional parameter sent with the alias.

Detailed Description

One preset the card offers.

Definition at line 138 of file proto_heating_profiles.h.

Member Data Documentation

◆ commandable

bool esphome::home_io_control::HeatingPresetEntry::commandable

False for a preset the device only reports (secured).

Definition at line 143 of file proto_heating_profiles.h.

◆ custom_name

const char* esphome::home_io_control::HeatingPresetEntry::custom_name

Name of a CUSTOM preset; nullptr otherwise.

Definition at line 140 of file proto_heating_profiles.h.

◆ fp

HeatingFp esphome::home_io_control::HeatingPresetEntry::fp {}

TEMPERATURE_EXECUTE: the functional parameter sent with the alias.

Definition at line 146 of file proto_heating_profiles.h.

◆ id

HeatingPresetId esphome::home_io_control::HeatingPresetEntry::id

Standard preset, or CUSTOM.

Definition at line 139 of file proto_heating_profiles.h.

◆ observed

bool esphome::home_io_control::HeatingPresetEntry::observed

False when no register reports it back (presence): the card then shows the last command.

Definition at line 144 of file proto_heating_profiles.h.

◆ wire

uint8_t esphome::home_io_control::HeatingPresetEntry::wire

Value written: register value, or the low byte of a level or alias.

Definition at line 142 of file proto_heating_profiles.h.

◆ write_fn

HeatingFunction esphome::home_io_control::HeatingPresetEntry::write_fn

PRIVATE_REGISTERS: register the preset writes. Unused for levels.

Definition at line 141 of file proto_heating_profiles.h.


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