I'm not sure if the umodbus is still maintained.
If not, maybe there are maintained alternatives out there?