HA climate as extra value, can be disabled

This commit is contained in:
MichaelDvP
2022-02-26 14:23:45 +01:00
parent 24216d7b4f
commit 9c15ddf952
5 changed files with 43 additions and 11 deletions

View File

@@ -74,6 +74,7 @@ class Thermostat : public EMSdevice {
char vacation[26];
char switchtime1[16];
char switchtime2[16];
uint8_t climate;
// RC 10
uint8_t reducehours; // night reduce duration
@@ -291,6 +292,8 @@ class Thermostat : public EMSdevice {
void register_device_values_hc(std::shared_ptr<Thermostat::HeatingCircuit> hc);
void add_ha_climate(std::shared_ptr<HeatingCircuit> hc);
void process_RCOutdoorTemp(std::shared_ptr<const Telegram> telegram);
void process_IBASettings(std::shared_ptr<const Telegram> telegram);
void process_RCTime(std::shared_ptr<const Telegram> telegram);