Ran into something similar recently while trying to tidy up my garden office setup. I've got a Victron Cerbo GX running the show, and I wanted to use a Shelly Plus 1PM to monitor my small grid-tie inverter and have it show up properly in VRM.
The problem is that Shelly relays — even the Pro models with proper power metering — simply cannot be configured as a PV inverter role within the Victron ecosystem. You can add them as a generic meter or switch, but that's it. The inverter role is reserved for devices speaking the right protocol (Fronius, SMA via Modbus, etc.).
For my narrowboat I ended up just using the Shelly as a dumb AC load switch and accepting the VRM data would be incomplete. Not ideal.
A few things I've tried or looked into:
- Node-RED on the Cerbo to push Shelly power readings into the correct MQTT topics — messy but workable
- Swapping to a proper Victron-compatible meter like the Carlo Gavazzi ET340, which the Cerbo recognises natively
- Running a Raspberry Pi as a dBus bridge (overkill honestly)
The Carlo Gavazzi route is probably cleanest if you're committed to having accurate PV yield data in VRM, but it's another £80-odd on top of what you've already spent.
Anyone found a cleaner workaround that doesn't involve bodging Node-RED flows? Curious whether the newer Shelly Pro 3EM changes anything here, or if Victron have any plans to extend third-party meter support.