Homey Energy Dongle stopped detecting Wasion meter after re-pairing

Thanks for the suggestion. I finally found the actual cause and solution with the help of Homey Support.

The original Dongle was replaced, but the brand-new replacement had exactly the same problem, so it turned out not to be a hardware issue.

Using the Local API/WebSocket, I could confirm that the Dongle was continuously receiving complete P1 telegrams from the Wasion aMeter300 every ~10 seconds, even while Homey displayed:

“Homey Energy Dongle is not receiving data from the smart meter.”

I sent a complete raw P1 telegram to Homey Support. Their developer found that the Wasion meter provides some data that is not fully according to the DSMR5 specification.

Because of this, the CRC/frame validation fails and Homey ignores the complete data frame.

The solution was:

Homey Energy Dongle → Settings → Advanced Settings → Frame Validation → Disabled

After disabling Frame Validation, Homey started processing the Wasion aMeter300 data correctly.

The meter is now detected as:

  • Meter Model: WSE5Wasion–Meter
  • Data Parser Type: DSMR 1/2/3

and I can see total consumption, live power, voltage, current and individual L1/L2/L3 values.

So for anyone using a Wasion aMeter300 with a Homey Energy Dongle and experiencing intermittent or missing readings, try disabling Frame Validation.

Thanks again to Ronnie and the Homey development team for identifying the cause.