Hey, I have a problem with my Vitodens 100W. Basically, I cannot set programs via the API for some reason. The full description with details is written here and a shorted summary here: https://github.com/somm15/PyViCare/issues/240#issue-1090735494 .
Could this be added?
Also, I am getting generic 502 errors in those examples above, which is ugly 🙂 .
Hi @kotrfa ,
Thanks for sharing!
Could you try and do a single API-call (outside your script) where you try to activate the normal / comfort mode? Could you share the call and the response of
1. the GET command, e.g. heating.circuits.0.operating.programs.*
2. the POST command when trying to activate the program
Regards,
Michael
Hey. Here is a list of my features: https://gist.github.com/hnykda/e0631ff50a6477458145caba846b1028
trying to fetch "heating.circuits.0.operating.programs.*" gives me 404.
I got it by calling GET on
I can see that there is this:
but when I call `curl -X POST https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0... <auth>`
I get an error:
```
{'viErrorId': 'req-b3b4bedd42a3488ca885061342da8f92',
'statusCode': 502,
'errorType': 'UNSUPPORTED_METHOD',
'message': 'UNSUPPORTED_METHOD',
'extendedPayload': {}}
```
Interestingly, for modes (that can be set up via API) I see `setMode`:
but not so for programs: