Sound good in theory because I can’t get it working. Both side have modbus tcp active, I’ve configured the Nibe to connect to victron with IP and port 502, using IDs 1, 100, 126.. no matter what, I get “inverter disconnected”. I can connect to victron just fine from my notebook, so it’s definitely available.
the Nibe is indeed one asking for data. I would like to keep it this way. Node-red is an option for me. I have already tried this approach (with help of the Gemini AI) but couldn’t get Nibe to connect. Nibe seems particular strict when it comes to SunSpec, everything need to be exactly as expected or it won’t work.
Last try was having Cerbo pretending to be a Huawai Sun2000 device since these seem to be less complicated when combined with Nibe heat pumps. Unfortunately that didn’t work either.
Nodered supports mqtt nodes. You can talk to anything that supports that and customise from there.
We don’t have a heatpump virtual device yet, hopefully soon but I have integrated my HP into vrm (only interested in reporting) and it doesn’t support modbus but is tuya based.
I already got Victron integrated into HomeAssistant via mqtt. Nibe HP is also integrated with the regular Nibe integration (modbus based I believe). So both devices can talk to HA just fine.. but they can’t talk to each other. I’m ok with getting data to Nibe via HA, as long as I can make use of the Smart-Energy features of the HP.