Skip to content

[TRVZB / SONOFF] After update of zigbee2mqtt lost schedule information for SONOFF TRVZB Thermostatic valveΒ #30435

@bobofruit1970

Description

@bobofruit1970

What happened?

After update of zigbee2mqtt lost schedule information (add-on does not show this shedule) for all SONOFF TRVZB Thermostatic valve devices.

Configuration now shows nothing in place where previously the schedule was defined.

Image

State for this device shows below information (and there is info about schedule) but zigbee2mqtt add-on does not show it:

{
"battery": 88,
"child_lock": "UNLOCK",
"closing_steps": 330,
"external_temperature_input": 21.2,
"frost_protection_temperature": 7,
"idle_steps": 123,
"linkquality": 255,
"local_temperature": 21.2,
"local_temperature_calibration": 0,
"occupied_heating_setpoint": 17,
"open_window": "ON",
"running_state": "idle",
"system_mode": "auto",
"temperature_accuracy": -0.6,
"temperature_sensor_select": "external",
"temporary_mode_duration": 0,
"temporary_mode_select": "boost",
"timer_mode_target_temp": 23,
"update": {
"installed_version": 5121,
"latest_version": 5121,
"state": "idle"
},
"valve_closing_degree": 100,
"valve_closing_limit_voltage": 2645,
"valve_motor_running_voltage": 1418,
"valve_opening_degree": 100,
"valve_opening_limit_voltage": 1947,
"weekly_schedule": {
"friday": "00:00/17 07:00/19 09:00/21.5 23:00/17 23:00/17 23:00/17",
"monday": "00:00/17 07:00/19 09:00/21.5 23:00/17 23:00/17 23:00/17",
"saturday": "00:00/17 07:00/19 09:00/21.5 23:00/17 23:00/17 23:00/17",
"sunday": "00:00/17 07:00/19 09:00/21.5 23:00/17 23:00/17 23:00/17",
"thursday": "00:00/17 07:00/19 09:00/21.5 23:00/17 23:00/17 23:00/17",
"tuesday": "00:00/17 07:00/19 09:00/21.5 23:00/17 23:00/17 23:00/17",
"wednesday": "00:00/17 07:00/19 09:00/21.5 23:00/17 23:00/17 23:00/17"
}
}

What did you expect to happen?

No response

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

2.7.2

Adapter firmware version

{"maintrel":114,"majorrel":2,"minorrel":6,"product":0,"revision":"0x26720700","transportrev":0}

Adapter

ConBee2/RaspBee2

Setup

os: #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1~bookworm (2025-09-16) - 6.12.47+rpt-rpi-v8 - arm64
node: v22.16.0
ha: true

Device database.db entry

{"id":32,"type":"EndDevice","ieeeAddr":"0xc09b9efffe66bd3d","nwkAddr":22712,"manufId":4742,"manufName":"SONOFF","powerSource":"Battery","modelId":"TRVZB","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":769,"inClusterList":[0,1,3,6,32,513,64599,64529],"outClusterList":[10,25],"clusters":{"genBasic":{"attributes":{"modelId":"TRVZB","manufacturerName":"SONOFF","powerSource":3,"zclVersion":8,"appVersion":0,"dateCode":"20251028","swBuildId":"1.4.1"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"hvacThermostat":{"attributes":{"localTemperatureCalibration":0,"systemMode":1,"localTemp":2120,"occupiedHeatingSetpoint":1700,"runningState":0}},"customSonoffTrvzb":{"attributes":{"16":513,"33":2,"24577":1500,"24584":127,"24585":2450,"24586":1700,"24591":300,"24592":50,"24594":0,"24599":5,"childLock":0,"openWindow":1,"frostProtectionTemperature":700,"idleSteps":123,"closingSteps":330,"valveOpeningLimitVoltage":1947,"valveClosingLimitVoltage":2645,"valveMotorRunningVoltage":1418,"temperatureSensorSelect":1,"externalTemperatureInput":2120,"valveOpeningDegree":100,"valveClosingDegree":100,"tempAccuracy":-60,"temporaryModeTemp":0,"temporaryModeTime":0,"temporaryMode":0}},"genOnOff":{"attributes":{"onOff":1}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":176}}},"binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00212effff075955","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00212effff075955","endpointID":1}],"configuredReportings":[{"cluster":513,"attrId":0,"minRepIntval":0,"maxRepIntval":3600,"repChange":10},{"cluster":513,"attrId":18,"minRepIntval":0,"maxRepIntval":3600,"repChange":10},{"cluster":513,"attrId":28,"minRepIntval":10,"maxRepIntval":3600,"repChange":null}],"meta":{}}},"appVersion":0,"dateCode":"20251028","swBuildId":"1.4.1","zclVersion":8,"interviewCompleted":true,"interviewState":"SUCCESSFUL","meta":{"configured":332242049},"lastSeen":1767311530020,"checkinInterval":3600}

Debug log

No response

Notes

Device

software_build_id: 1.4.1
date_code: 20251028
endpoints:

{"1":{"bindings":[{"cluster":"genPollCtrl","target":{"endpoint":1,"ieee_address":"0x00212effff075955","type":"endpoint"}},{"cluster":"hvacThermostat","target":{"endpoint":1,"ieee_address":"0x00212effff075955","type":"endpoint"}}],"clusters":{"input":["genBasic","genPowerCfg","genIdentify","genOnOff","genPollCtrl","hvacThermostat","manuSpecificAmazonWWAH","customSonoffTrvzb"],"output":["genTime","genOta"]},"configured_reportings":[{"attribute":"localTemp","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":"systemMode","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":10,"reportable_change":null}],"scenes":[]}}
Health

time: Fri Jan 02 2026 00:48:56 GMT+0100 (Central European Standard Time)
os.load_average: 0.11, 0.22, 0.24
os.memory_percent: 26.1017
process.memory_percent: 1.6676
process.uptime_sec: 28812

{"leave_count":0,"messages":159,"messages_per_sec":0.0055,"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