Skip to content

Hive TRV/ Danfoss Ally Heat Required not changing #31587

@PurpFrame

Description

@PurpFrame

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}

Metadata

Metadata

Assignees

No one assigned

    Labels

    problemSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions