Hi Kenny,
I get exaclty the same error as mentioned above, Invalid grant. It was working for months until the 1ste of december. I removed the client from the developers portal and created a new one. New ID used. then this error Error: Client authentication failed
The other Viessmann app in the Homey store has the same problem. So probably something changed in the API