NodeRed <-> MQTT <-> Arduino <-> RS485 ModBus RTU <-> Schneider ATV930

I use NodeRed with user contributed plug-ins for non-MQTT protocols. There are about 2200 plug-ins.

Have you tried this one? I have never used modbus so I have no idea how well it works.