I’ve been troubleshooting a large Home Assistant ZHA network with a number of Third Reality 3RSP02028BZ Gen2 energy-monitoring plugs, and I think I’ve found an important detail about their reporting behavior.
Test device:
- Model: 3RSP02028BZ
- Firmware: 1.01.01 (0×10013065)
- Home Assistant 2026.8 / ZHA
- ZHA Toolkit 1.2.1
- zigpy 2.1.0
Using ZHA Toolkit, I successfully changed the standard Zigbee reporting configuration on one test plug.
For example:
- Active Power: min 30 s, max 900 s, change 1 W
- RMS Current: min 30 s, max 900 s, change 50 mA
- RMS Voltage: min 30 s, max 900 s, change 0.5 V
- Current Summation Delivered: min 30 s, max 900 s, change 10 Wh
All Configure Reporting commands returned SUCCESS, and Read Reporting Configuration returned the new values correctly.
I then completely power-cycled the plug and verified that the settings persisted afterward.
However, ZHA debug logs show that the plug continues sending unsolicited measurement reports much more frequently than those settings would suggest:
- cumulative energy approximately every 8 seconds
- active power approximately every 10 seconds
- RMS current approximately every 10 seconds
For cumulative energy, the configured change threshold is 10 Wh, but the actual change between reports is only around 1.2 Wh.
I also confirmed that these are not simply Home Assistant polls. ZHA separately polls Electrical Measurement attributes every 30–45 seconds, while the 8–10 second messages are unsolicited Report Attributes packets originating from the plug.
As another test, I disabled unnecessary electrical measurement entities in HA. That successfully reduced ZHA’s polling load, but it did not change the plugs’ own unsolicited reporting cadence.
This makes me wonder whether firmware 1.01.01 has an internal reporting mechanism that operates separately from the standard ZCL Configure Reporting table.
I noticed the Third Reality firmware notes for 1.00.98 mention an energy reporting threshold of 0.001 kWh (1 Wh), which is intriguingly close to the behavior I’m measuring.
A few questions for Third Reality:
- Is firmware 1.01.01 expected to honor standard Configure Reporting settings for Electrical Measurement and Simple Metering?
- Is there a separate internal reporting threshold/interval in the firmware?
- If so, is it configurable through manufacturer-specific attributes or commands?
- Do the recently added “power thresholds” or “metering-only mode” features apply to the 3RSP02028BZ, and if so, what firmware is required?
I can provide full ZHA Toolkit results and debug-log excerpts if useful.
I have quite a few of these plugs, so being able to reduce unnecessary reporting while retaining useful power monitoring would be very valuable.