What happened?
Updated to 2.9.2. Noticed that heating wasn’t turning on as scheduled. On investigating, the Heat Required flag isn’t changing despite the requested temp being above the measured temp.
What did you expect to happen?
The Heat Required flag should change to Heat Requested
How to reproduce it (minimal and precise)
Change temp in TRV to above room temp. Note that Heat Required flag doesn’t change
Zigbee2MQTT version
2.9.2
Adapter firmware version
20240710
Adapter
SMLight SLZB-06
Setup
Add on on HAOS
Device database.db entry
No response
Debug log
No response
Notes
Device
definition: UK7004240 - Hive (v0.0.0)
software_build_id: 02.58.0008 02.58
date_code: 20190911
endpoints:
{"1":{"bindings":[{"cluster":"genPollCtrl","target":{"endpoint":1,"ieee_address":"0x00124b002c3fd7e2","type":"endpoint"}},{"cluster":"genPowerCfg","target":{"endpoint":1,"ieee_address":"0x00124b002c3fd7e2","type":"endpoint"}},{"cluster":"hvacThermostat","target":{"endpoint":1,"ieee_address":"0x00124b002c3fd7e2","type":"endpoint"}}],"clusters":{"input":["genBasic","genPowerCfg","genIdentify","genTime","genPollCtrl","hvacThermostat","hvacUserInterfaceCfg","haDiagnostic"],"output":["genBasic","genOta"]},"configured_reportings":[{"attribute":"batteryPercentageRemaining","cluster":"genPowerCfg","maximum_report_interval":65000,"minimum_report_interval":3600,"reportable_change":0},{"attribute":"localTemp","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":0,"reportable_change":10},{"attribute":"pIHeatingDemand","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":0,"reportable_change":10},{"attribute":"occupiedHeatingSetpoint","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":0,"reportable_change":10},{"attribute":"danfossMountedModeActive","cluster":"hvacThermostat","maximum_report_interval":65000,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossWindowOpenInternal","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossHeatRequired","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossExternalMeasuredRoomSensor","cluster":"hvacThermostat","maximum_report_interval":65000,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossAdaptionRunStatus","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossPreheatStatus","cluster":"hvacThermostat","maximum_report_interval":65000,"minimum_report_interval":60,"reportable_change":1}],"scenes":[]}}
Health
time: Thu Apr 02 2026 20:01:11 GMT+0100 (British Summer Time)
os.load_average: 0.16, 0.14, 0.12
os.memory_percent: 46.4934
process.memory_percent: 3.9638
process.uptime_sec: 1206
{"leave_count":0,"messages":62,"messages_per_sec":0.052,"network_address_changes":0}
What happened?
Updated to 2.9.2. Noticed that heating wasn’t turning on as scheduled. On investigating, the Heat Required flag isn’t changing despite the requested temp being above the measured temp.
What did you expect to happen?
The Heat Required flag should change to Heat Requested
How to reproduce it (minimal and precise)
Change temp in TRV to above room temp. Note that Heat Required flag doesn’t change
Zigbee2MQTT version
2.9.2
Adapter firmware version
20240710
Adapter
SMLight SLZB-06
Setup
Add on on HAOS
Device
database.dbentryNo response
Debug log
No response
Notes
Device
definition:
UK7004240-Hive(v0.0.0)software_build_id:
02.58.0008 02.58date_code:
20190911endpoints:
{"1":{"bindings":[{"cluster":"genPollCtrl","target":{"endpoint":1,"ieee_address":"0x00124b002c3fd7e2","type":"endpoint"}},{"cluster":"genPowerCfg","target":{"endpoint":1,"ieee_address":"0x00124b002c3fd7e2","type":"endpoint"}},{"cluster":"hvacThermostat","target":{"endpoint":1,"ieee_address":"0x00124b002c3fd7e2","type":"endpoint"}}],"clusters":{"input":["genBasic","genPowerCfg","genIdentify","genTime","genPollCtrl","hvacThermostat","hvacUserInterfaceCfg","haDiagnostic"],"output":["genBasic","genOta"]},"configured_reportings":[{"attribute":"batteryPercentageRemaining","cluster":"genPowerCfg","maximum_report_interval":65000,"minimum_report_interval":3600,"reportable_change":0},{"attribute":"localTemp","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":0,"reportable_change":10},{"attribute":"pIHeatingDemand","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":0,"reportable_change":10},{"attribute":"occupiedHeatingSetpoint","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":0,"reportable_change":10},{"attribute":"danfossMountedModeActive","cluster":"hvacThermostat","maximum_report_interval":65000,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossWindowOpenInternal","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossHeatRequired","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossExternalMeasuredRoomSensor","cluster":"hvacThermostat","maximum_report_interval":65000,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossAdaptionRunStatus","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":60,"reportable_change":1},{"attribute":"danfossPreheatStatus","cluster":"hvacThermostat","maximum_report_interval":65000,"minimum_report_interval":60,"reportable_change":1}],"scenes":[]}}Health
time:
Thu Apr 02 2026 20:01:11 GMT+0100 (British Summer Time)os.load_average:
0.16, 0.14, 0.12os.memory_percent:
46.4934process.memory_percent:
3.9638process.uptime_sec:
1206{"leave_count":0,"messages":62,"messages_per_sec":0.052,"network_address_changes":0}