Kann eigentlich nicht sein. Die neueste Version ist die 3.6.2.
Ich bin der Meinung, den Fehler aus dem Log auch schon mal gesehen zu haben (auch, wenn es schon eine ganze Weile her ist). Und zwar beim Gegenprogrammieren gegen das Umstellkuddelmuddel von pymodbus 2 auf 3. Die haben da damals irgendwas am 'Version' Objekt umgestellt; was genau, weiß ich nicht mehr.
Probier mal bitte folgendes in einer Shell:
Dann erhältst Du die aktuelle Version.
Weiterhin wäre es hilfreich, zu wissen, wie Du die Trovis angekabelt hast (ModbusTCP oder ModbusRTU). Die plugin.yaml enthält dafür den Parameter modbus_mode (default rtu) sowie den Zusatzparameter modbus_port (/dev/ttyXYZ für RTU oder IP-Adresse:Port für TCP). Ohne Einstellung dieser Parameter geht's nicht. Wichtig: Bei TCP MUSS zwingend ein Port angegeben werden.
/tom
Ich bin der Meinung, den Fehler aus dem Log auch schon mal gesehen zu haben (auch, wenn es schon eine ganze Weile her ist). Und zwar beim Gegenprogrammieren gegen das Umstellkuddelmuddel von pymodbus 2 auf 3. Die haben da damals irgendwas am 'Version' Objekt umgestellt; was genau, weiß ich nicht mehr.
Probier mal bitte folgendes in einer Shell:
Code:
$ python3 >>> from pymodbus.version import version >>> version.short()
Weiterhin wäre es hilfreich, zu wissen, wie Du die Trovis angekabelt hast (ModbusTCP oder ModbusRTU). Die plugin.yaml enthält dafür den Parameter modbus_mode (default rtu) sowie den Zusatzparameter modbus_port (/dev/ttyXYZ für RTU oder IP-Adresse:Port für TCP). Ohne Einstellung dieser Parameter geht's nicht. Wichtig: Bei TCP MUSS zwingend ein Port angegeben werden.
/tom
Kommentar