I really like the approach. Works like a charm. I’ve adjusted the code to my needs (https://github.com/bruestel/hcpy).
You really get all the relevant information about the devices (cleaning required, dishwashing salt soon to be exhausted, etc.). Actually, the openHAB binding would have to be completely revised. Unfortunately I do not have time.