From db41f8279c1aab509dcc8bbdd35ed822a62baf03 Mon Sep 17 00:00:00 2001 From: Shubham Patil Date: Wed, 26 Nov 2025 19:44:46 +0530 Subject: [PATCH] components/esp_matter: remove internally managed flag for few thermostat attributes local-temperature and remote-sensing attributes are not managed by connectedhomeip, so remove that flag. --- components/esp_matter/data_model/esp_matter_attribute.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp_matter/data_model/esp_matter_attribute.cpp b/components/esp_matter/data_model/esp_matter_attribute.cpp index 3a576b3e5..a8fe4959a 100644 --- a/components/esp_matter/data_model/esp_matter_attribute.cpp +++ b/components/esp_matter/data_model/esp_matter_attribute.cpp @@ -1958,7 +1958,7 @@ namespace attribute { attribute_t *create_local_temperature(cluster_t *cluster, nullable value) { - return esp_matter::attribute::create(cluster, Thermostat::Attributes::LocalTemperature::Id, ATTRIBUTE_FLAG_NULLABLE | ATTRIBUTE_FLAG_MANAGED_INTERNALLY, + return esp_matter::attribute::create(cluster, Thermostat::Attributes::LocalTemperature::Id, ATTRIBUTE_FLAG_NULLABLE, esp_matter_nullable_int16(value)); } @@ -2079,7 +2079,7 @@ attribute_t *create_min_setpoint_dead_band(cluster_t *cluster, int8_t value) attribute_t *create_remote_sensing(cluster_t *cluster, uint8_t value) { return esp_matter::attribute::create(cluster, Thermostat::Attributes::RemoteSensing::Id, - ATTRIBUTE_FLAG_NONVOLATILE | ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_MANAGED_INTERNALLY, esp_matter_bitmap8(value)); + ATTRIBUTE_FLAG_NONVOLATILE | ATTRIBUTE_FLAG_WRITABLE, esp_matter_bitmap8(value)); } attribute_t *create_control_sequence_of_operation(cluster_t *cluster, uint8_t value)