Mam stary zestaw DTG 220 Eco.NOx DIEMATIC-m Delta/II , który mam bardzo dziwny modbus. Do każdej ramki dodawane są trzy bajty 0, 0, 0 . Aby aplikacja działała musiałem zmodyfikować bibliotekę minimalmodbus.py, tak aby do każdej wysyłanej ramki były dodawane trzy zera 0,0,0 oraz z każdej wysyłanej - usuwane.
Działa poprawnie z wyjątkiem opcji --bimaster. Po jej włączeniu aplikacja zgłasza błąd: Port Already Open.
Warto sprawdzić, czy ramka modbus nie jest uzupełniana o trzy zera 0,0,0