If anyone is interested, I have written a python interface for my Roomba 980, specifically for Openhab2 use (should work for OH1 also, as it uses the mqtt binding).
It’s here: Roomba 980 OH interface
See this post for screenshots etc. OH2 Roomba 980 interface