Оказалось, что братья наши китайцы уже и этот вариант сделали.
вот можно глянуть... народ обсуждает...
https://community.home-assistant.io/t/epever-rs485-elfin-ew11-wifi-modbus-or-mqtt/211137коротко смысл такой...
на RS485 <-> TCP конверторе
запускается скрипт, который и занимается тем, что переменные из MOD-BUS гонит в дерево MQTT и наоборот...
вот только написание таких скриптов :) это еще отдельная штука... они вроде не сложные (в документации все описано и примеры есть) но я-бы не решился.. тем более, что MODBUS встроен во все контроллеры умного дома...
ну или если вдруг сильно захочется что-то писать, то лучше действительно сделать отдельный скрипт на GO или Pythone :) и пусть он сам работает как надо..