diff --git a/src/devices/thermostat.h b/src/devices/thermostat.h index 2bc1e18fc..a5da5f73f 100644 --- a/src/devices/thermostat.h +++ b/src/devices/thermostat.h @@ -244,16 +244,16 @@ class Thermostat : public EMSdevice { } // each thermostat has a list of heating controller type IDs for reading and writing - std::vector monitor_typeids; - std::vector set_typeids; - std::vector set2_typeids; - std::vector timer_typeids; - std::vector timer2_typeids; - std::vector summer_typeids; - std::vector summer2_typeids; - std::vector curve_typeids; - std::vector hp_typeids; - std::vector hpmode_typeids; + std::vector> monitor_typeids; + std::vector> set_typeids; + std::vector> set2_typeids; + std::vector> timer_typeids; + std::vector> timer2_typeids; + std::vector> summer_typeids; + std::vector> summer2_typeids; + std::vector> curve_typeids; + std::vector> hp_typeids; + std::vector> hpmode_typeids; // standard for all thermostats char status_[20]; // online or offline @@ -305,8 +305,8 @@ class Thermostat : public EMSdevice { uint8_t pvRaiseHeat_; uint8_t pvLowerCool_; - std::vector> heating_circuits_; // each thermostat can have multiple heating circuits - std::vector> dhw_circuits_; // each thermostat can have multiple dhw circuits + std::vector, AllocatorPSRAM>> heating_circuits_; // each thermostat can have multiple heating circuits + std::vector, AllocatorPSRAM>> dhw_circuits_; // each thermostat can have multiple dhw circuits // Generic Types static constexpr uint16_t EMS_TYPE_RCTime = 0x06; // time