-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
What happened?
The device S60ZBTPF reports correctly some data such as current, power, voltage, however others are not reported correctly such as Energy today, Energy yesterday and Energy month. Those values were reported correctly at some point, and without any reasons stopped to be updated. I have two different plus with the exact same behavior.
What did you expect to happen?
While metric power and current are correctly reported, I assume that Energy today should be updated accordingly.
How to reproduce it (minimal and precise)
Just pair the device, and wait for the Energy metric to stop being updated.
Zigbee2MQTT version
2.6.3
Adapter firmware version
20220219
Adapter
zstack3x0
Setup
Add-on home assistant running on a x86_64 PC inside docker
Device database.db entry
{"id":51,"type":"Router","ieeeAddr":"0xa4c13803186effff","nwkAddr":56235,"manufId":4742,"manufName":"SONOFF","powerSource":"Mains (single phase)","modelId":"S60ZBTPF","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":81,"inClusterList":[0,3,4,5,6,1794,2820,2821,64599,64529],"outClusterList":[10,25],"clusters":{"genBasic":{"attributes":{"modelId":"S60ZBTPF","manufacturerName":"SONOFF","powerSource":1,"zclVersion":3,"appVersion":16,"stackVersion":2,"hwVersion":16,"dateCode":"20250411","swBuildId":"1.0.2"}},"customClusterEwelink":{"attributes":{"28675":"\u0004\u000b\u0001\u0000\u0001hB\u0000\u0000\u0000\t=\u0000","acCurrentCurrentValue":571,"acCurrentVoltageValue":234571,"acCurrentPowerValue":104246,"outlet_control_protect":0,"energyYesterday":0,"energyToday":200,"energyMonth":420,"faultCode":50462720}},"genOnOff":{"attributes":{"onOff":1,"startUpOnOff":0}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b002a2e50c0","endpointID":1},{"cluster":64529,"type":"endpoint","deviceIeeeAddress":"0x00124b002a2e50c0","endpointID":1}],"configuredReportings":[{"cluster":64529,"attrId":28682,"minRepIntval":60,"maxRepIntval":3600,"repChange":50},{"cluster":64529,"attrId":28683,"minRepIntval":60,"maxRepIntval":3600,"repChange":50},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1},{"cluster":64529,"attrId":28676,"minRepIntval":60,"maxRepIntval":3600,"repChange":10},{"cluster":64529,"attrId":28681,"minRepIntval":60,"maxRepIntval":3600,"repChange":10}],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":16,"stackVersion":2,"hwVersion":16,"dateCode":"20250411","swBuildId":"1.0.2","zclVersion":3,"interviewCompleted":true,"interviewState":"SUCCESSFUL","meta":{"configured":332242049},"lastSeen":1762775351385}
Debug log
No response
Notes
I already read this issue that seems to be related. But as it is old and should be fixed with the development branch at that time, and I am using a newer version that includes the fix, I assume that my issue is different, but with the same consequences.
In my case, the plug is always ON (I did not check ON/OFF issue). Even, in that case energy is not reported correctly.
Here is a picture of the power metric and the energy today.

The firmware version of the plug is 1.0.2 (20250411).