@@ -228,6 +228,9 @@ class AttributeDefs(UserInterface.AttributeDefs):
228
228
BoschThermostatCluster .cluster_id ,
229
229
translation_key = "valve_state" ,
230
230
fallback_name = "Valve state" ,
231
+ reporting_config = ReportingConfig (
232
+ min_interval = 30 , max_interval = 900 , reportable_change = 1
233
+ ),
231
234
)
232
235
# External sensor temperature.
233
236
# You CAN write to this, but it does not make any sense.
@@ -239,6 +242,9 @@ class AttributeDefs(UserInterface.AttributeDefs):
239
242
device_class = NumberDeviceClass .TEMPERATURE ,
240
243
translation_key = "external_sensor_temperature" ,
241
244
fallback_name = "External sensor temperature" ,
245
+ reporting_config = ReportingConfig (
246
+ min_interval = 30 , max_interval = 900 , reportable_change = 5
247
+ ),
242
248
)
243
249
# Operating mode - On/Pause automatically from HVAC mode, Schedule/Manual configured here.
244
250
.enum (
@@ -359,6 +365,9 @@ class AttributeDefs(UserInterface.AttributeDefs):
359
365
device_class = NumberDeviceClass .TEMPERATURE ,
360
366
translation_key = "outdoor_temperature" ,
361
367
fallback_name = "Outdoor temperature" ,
368
+ reporting_config = ReportingConfig (
369
+ min_interval = 30 , max_interval = 900 , reportable_change = 5
370
+ ),
362
371
)
363
372
.add_to_registry ()
364
373
)
0 commit comments