Innr SP240 - Energy reporting x100

Hi
I just got a Sonoff Dongle-e for my Zigbee devices. I had purchased innr SP240 powerplugs to provide me with powerreadings. Afters some tuning in Zigbee2MQTT they started reporting energy consumption (currentSummDelivered). But the value seems to be multiplied by 100, e.g. I have dishwasher that in 1 run consumed 120kWh, which is impossible. I see the same deviation on a boiler which according to the reading consumed 17kWh in just 3hrs. Did I misconfigure something or forgot to configure something. These values also show in Zigbee2MQTT under exposes tab.

The power reading in W, looks OK.

Can anyone help in fixing this? My HA setup is completely up to date (version 2025.5.1, Zigbee2MQTT is on 2.3.0-1)

Edit: I just found this thread [BUG] Innr SP240 newest firmware not compatible anymore with the quirk · Issue #3857 · zigpy/zha-device-handlers. But this doesn’t explain clearly how to fix this. Or should I just wait for an update of either the software of Z2M?

I in the meantime also found out there was a firmware update for the inner plugs they were on 1.7.23. This upgrade should fix it according to this thread Innr SP 240 seMetering.read UNSUPPORTED_ATTRIBUTE · Issue #26288 · Koenkk/zigbee2mqtt.

The update made things even worse. It did x10, so now in total the energy reading is x1000 in my case.
Anyone else has this problem and fixed it? I find workaround in ZHA, but I’m using Z2M and I don’t know the workarounds/fixes can be used in my setup.

I finally found a working solution, thanks to the information on this github: Innr SP 240 no Energy Data · Issue #26787 · Koenkk/zigbee2mqtt
TL;DR: 1. updated the plugs using Z2M OTA to version 1.9.30 (the most recent at time of writing)
2. in Z2M did a reconfigure
3. set the reporting as in the screenshot in the github.

Hope this information can help others who run into this issue