1
0
mirror of https://github.com/esphome/esphome.git synced 2025-02-07 05:30:54 +00:00

Fix uninitialized climate target temperature (#5795)

This commit is contained in:
Çetin Koca 2023-12-12 08:17:56 +03:00 committed by GitHub
parent ad79e4fe24
commit cc7d167e8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -160,6 +160,8 @@ struct ClimateDeviceRestoreState {
*/ */
class Climate : public EntityBase { class Climate : public EntityBase {
public: public:
Climate() {}
/// The active mode of the climate device. /// The active mode of the climate device.
ClimateMode mode{CLIMATE_MODE_OFF}; ClimateMode mode{CLIMATE_MODE_OFF};
/// The active state of the climate device. /// The active state of the climate device.
@ -172,9 +174,9 @@ class Climate : public EntityBase {
float target_temperature; float target_temperature;
struct { struct {
/// The minimum target temperature of the climate device, for climate devices with split target temperature. /// The minimum target temperature of the climate device, for climate devices with split target temperature.
float target_temperature_low; float target_temperature_low{NAN};
/// The maximum target temperature of the climate device, for climate devices with split target temperature. /// The maximum target temperature of the climate device, for climate devices with split target temperature.
float target_temperature_high; float target_temperature_high{NAN};
}; };
}; };