Good day, For a few days I have been trying to add production from my PV microinverters (APSystems) to CerboGX so that the system counts and shows the real use and production of everything I have. I use homeassistant, I have everything integrated there but I want to achieve a similar effect on CerboGX and the same VRM server. Searching for information in the community and helping myself with ChatGPT, unfortunately I am not able to force CerboGX to read data from HA. It is literally about one parameter - production from APSystem. I am trying to use both MQTT and Modbus but Cerbo sees absolutely nothing. I found tables of which IDs to use, I provide codes and 0 and 20 (PV inverters) and 100 (HUB) - I provide device IDs 1029, 1036 because these are supposed to be responsible for power on given phases but absolutely zero happens. (For the test I provided other values ​​from 1026 to I think 1040). What’s more. Node-RED can read data from HA - I get info from debug that the values ​​are read correctly but there is no option to use it as a device for the CerboGX system. I tried mqtt out, modbus write and the effect is still the same - as if CerboGX was blocked for writing. Of course, in the settings, both modbus and MQTT are enabled. I see somewhere that mqtt has an available devices tab but I don’t have it. I have the latest software. Just turn it on and off. Similarly with mqtt. I am willing to pay for help reasonably. Thank you
PS Maybe I’ll ask more simply. Is it possible to see a device from HomeAssistant, an energy meter in my case, in CerboGX?
EDIT: Topic to close. Victron’s table clearly states which ID is writable and which is not. Unfortunately, nothing that would fit my idea’s solution is writable. Too bad.
EDIT2: I’m still struggling because I read somewhere that mqtt should be able to handle adding a device with HA. CerboGX sees a topic in SSH broadcast by the homeassistant mqtt server in the form: W/c0619ab527a6/pvinverter/0/Dc/0/Power {“value”:153.273,“timestamp”:1742710000063,“units”:“W”}
but I don’t see the device created in VenusOS… I lack experience or information so I should give up because it won’t work
I am taking a guess here, as I don’t have a PV inverter nor I’ve worked with one.
The Cerbo pages for PV inverters were designed with Fronius PV inverters in mind.
These are responding in a certain way when they are connected with the Cerbo on the same ethernet network where is Cerbo.
If you can simulate a Fronius inverter on your network, the Cerbo may pick it up and show it.
But this need intimate knowledge of the way they work and the protocol used for communication.
Also take a look at this for make an idea of how it works: AC-coupled PV with Fronius PV Inverters [Victron Energy]
Another way could be making yourself the tree structure of a PV inverter in dbus for the system to recognize the PV inverter as been already in the system and pick information from there.
How to do that? Look on Github for people that already added various devices on dbus for integration on Victron ecosystem.
For example, start simple with a temperature sensor and grow from there taking in consideration the minimal list for dbus paths for a new device to appear in Cerbo’s list.
I forgot…
You can find all the Victron - Fronius communication detailed in: https://github.com/victronenergy/dbus-fronius
Alex! Dziękuję! dbus paths and mqtt RULES!!
I have a Fronius inverter but I didn’t use it to solve the problem of integrating data from HA to VenusOS. AI helped a little but without your suggestion ALEX nothing would have come of it. This is great info. A properly configured script dbus-mqtt-pv.py plus Node-RED mqtt in with HA and mqtt out to CerboGX integrates devices with HA!! Great thanks again!
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.