Thanks guys
Pretty much as expected.
At the end of the day I can TURN ON and TURN OFF the DHW with IFTTT so that is not a real issue.
The one hole that I do have however is reading the temperature of the water in the tank. If I could crack that then I’d be a happy man