Well, it's been quite some time since I coded Java, but it's just another language, right?
I work as embedded SW developer, and have done a lot of different serial communication, so I really don't think that will pose a problem.
As I said, I already have some Python code that can read and write registers, so the initial steps of reading temperatures and adjusting the set-points will pose no problems.
I think the largest obstacle for me is finding the time to get this done, among my other projects and my family
But perhaps knowing that others are interested could help me getting it done
And surely someone willing to test it and come with suggestions for improvements will help as well.