Hi there,
thank you for this nice piece of software!
As of now there is also a REST API accessible via /api/v0/smarthome/ and documented here:
https://fritz.com/pages/schnittstellen
It seems that the REST API offers more control over the smarthome devices than the odler AHA API, it is, e.g., possible to set the temperature offset of the 302 thermostats through the REST API (but not with AHA).
So the proposal would be to enhance pyfritzhome by also using the REST API in places where the AHA API offers less control than the REST API.