Hello, pour info il y a un souci de dépendances avec la lib pymodbus pour le plugin modbus2mqtt.
dans modbus2mqttd/modbus4mqtt/modbus_interface.py, on a :
from pymodbus.client.sync import ModbusTcpClient, ModbusSocketFramer
Sauf que le packaging de pymodbus semble avoir changé.
En remplaçant par :
from pymodbus.client.tcp import ModbusTcpClient
from pymodbus.framer.socket_framer import ModbusSocketFramer
A priori vous êtes sous debian 11 / python3.9 et du coup la version pymodbus 3.4 avec laquelle il y a effectivement une série de breaking changes; il y avait d’autres points que juste les import en principe sauf peut-être si vous avez une version entre 3.0 & 3.3 (je n’ai pas testé avec toutes les versions)
En principe la version beta est compatible buster / pymodbus 2.5 & bullseye /pymodbus 3.4 => à tester & valider