Slightly off-topic question, but from what I can gather is, that the Viessmann API is centrally hosted by Viessmann and the communication is done directly with the device? So the device communicates with Viessmann servers and the API exposes some data gathered by this central servers - is that correct?
If yes, is there a way to talk to the device directly?