Ubisys S1-R doesn't update energy summation, manuel update over cluster is working

Hey Guys,

i am new to HA and Zigbee and try to get my Ubisys S1-R work proberly. I use the latest HA Version and a Conbee2 with ZHA. The device is capable to monitor the energy in kwh going through the device. But exactly this sensor only get updates once the device is paired with zha.

the other sensors get updates every 5-10 seconds.

it is possible to “update” the sensor manuel over the cluster configuration

what am i doing wrong? why this sensor is not getting updated automatically?

my second problem is that i need to create one more sensor for this device and get a value from the following cluster value:

for some reason the sensor is not created when i pair the device with zha.

i am happy to hear from you guys, thanks :slight_smile:

Did you manage to solve this? I have the normal S1 version and have the same issue. The summation value only updates on HA reboot. I’ve create this issue for Zigpy [BUG] Power delivery summation sensor not updated on Ubisys S1 switch · Issue #2192 · zigpy/zha-device-handlers · GitHub

But I’m not very hopeful that it will be solved anytime soon. :frowning:

Looks like this problem to: Add support for polled Smart Energy Metering sensors to ZHA by dmulcahey · Pull Request #71527 · home-assistant/core · GitHub

So adding S1/S1-R IDs to the polling feature could maybe solve it. But as this might be a bug in S1 firmware I’ve asked Ubisys support for help here.

I’ve worked around this now with a ZHA toolkit query (GitHub - mdeweerd/zha-toolkit: 🧰 Zigbee Home Assistant Toolkit - service for "rare" Zigbee operations using ZHA on Home Assistant) added to an automation running every 5min. Described it here: [BUG] Power delivery summation sensor not updated on Ubisys S1 switch · Issue #2192 · zigpy/zha-device-handlers · GitHub

Works good so far and updates the summation every 5min now.