Does anyone know if it is possible to integrate a third-party car charger with the VRM portal?
Node-Red does not have any direct nodes to control a charger, but I am considering whether it would be possible to run a local Modbus server and make VRM “think” that it is a Victron charger.
However, I would like to fill in the registers with data that I read from a third party.
If the charger supports comms you should be able to control it from nodered.
For measuring data you can try virtual devices, AC load. This will put information into widgets in VRM.
There is a “dbus-evcc” driver that integrates with evcc and displays the info in the GUI and VRM. evcc can talk to almost any charger and does all kinds of useful stuff.
I was just able to integrate Feyree charger to Victron using Home Assistant with Tuya-local integration and dbus-mqtt-devices driver installed in Cerbo.
Charger is displayed and controllable via VRM - you can start/stop and set current, it also reports its status. For Auto mode I still need to test flow in NodeRed.
Tuya access works well from nodered on the GX itself. I use it extensively via local LAN access, the API is too slow.
Running it locally reduces the latency of any control loop, so accuracy is better.
I created a tuya how-to in this section.
Currently using it to meter and for virtual switches so I can control devices via the UI or VRM.