This is why we are here for, 100% open source industrial grade software.
As @rich has pointed out, it would be feasible to build an agent for this protocol in a long run (integrating protocols is time consuming task). For simple proof of concept it is possible to create a docker container with the code you’ve mentioned in the first post and let it communicate directly with Openremote build-in MQTT or HTTP server. This can be done just in one evening and the solution would be stable enough to show to potential clients and let them play with it. After acceptance and commitment you can invest in the full integration of the protocol into OpenRemote and skip the Python library dependency. Are you open to such approach?
Your background is quite OK, I myself was also Electronics Engineer in my previous life and since 2007 I’m self-employed software consultant. I would be happy to assist you with this adventure. First step would be to clone mentioned Python project, add Dockerfile to it and include this container in Openremote’s docker-compose.yml.