<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Re: Cannot set program with Viessman Vitodens 100w" in The Viessmann API</title>
    <link>https://community.viessmann.de/t5/The-Viessmann-API/Cannot-set-program-with-Viessman-Vitodens-100w/m-p/228485#M652</link>
    <description>&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Hey. Here is a list of my features:&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="https://gist.github.com/hnykda/e0631ff50a6477458145caba846b1028" target="_blank" rel="noopener"&gt;&lt;FONT&gt;&lt;FONT&gt;https://gist.github.com/hnykda/e0631ff50a6477458145caba846b1028&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;trying to fetch "heating.circuits.0.operating.programs.*" gives me 404.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;I got it by calling GET on&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/" target="_blank" rel="noopener"&gt;&lt;FONT&gt;&lt;FONT&gt;https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;I can see that there is this:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kotrfa_0-1648585784802.png" style="width: 400px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/9860i31A57B9036621564/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kotrfa_0-1648585784802.png" alt="kotrfa_0-1648585784802.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;but when I call `curl&amp;nbsp; -X POST&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate" target="_blank" rel="noopener"&gt;&lt;FONT&gt;&lt;FONT&gt;https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT&gt;&lt;FONT&gt; &amp;lt;auth&amp;gt;`&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;I get an error:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;```&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;{'viErrorId': 'req-b3b4bedd42a3488ca885061342da8f92',&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;'statusCode': 502,&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;'errorType': 'UNSUPPORTED_METHOD',&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;'message': 'UNSUPPORTED_METHOD',&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;'extendedPayload': {}}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;```&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Interestingly, for modes (that can be set up via API) I see `setMode`:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kotrfa_2-1648586587293.png" style="width: 400px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/9862iBB561584C7C1FB93/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kotrfa_2-1648586587293.png" alt="kotrfa_2-1648586587293.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but not so for programs:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kotrfa_3-1648586615658.png" style="width: 400px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/9863iE0D599055C972F51/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kotrfa_3-1648586615658.png" alt="kotrfa_3-1648586615658.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 29 Mar 2022 20:45:26 GMT</pubDate>
    <dc:creator>kotrfa</dc:creator>
    <dc:date>2022-03-29T20:45:26Z</dc:date>
    <item>
      <title>Cannot set program with Viessman Vitodens 100w</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Cannot-set-program-with-Viessman-Vitodens-100w/m-p/226861#M619</link>
      <description>&lt;P&gt;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 &lt;A href="https://github.com/somm15/PyViCare/issues/240" target="_self"&gt;here&lt;/A&gt; and a shorted summary here:&amp;nbsp;&lt;A href="https://github.com/somm15/PyViCare/issues/240#issue-1090735494" target="_blank"&gt;https://github.com/somm15/PyViCare/issues/240#issue-1090735494&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could this be added?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, I am getting generic 502 errors in those examples above, which is ugly &lt;span class="lia-unicode-emoji" title=":leicht_lächelndes_Gesicht:"&gt;🙂&lt;/span&gt; .&lt;/P&gt;</description>
      <pubDate>Mon, 21 Mar 2022 16:37:52 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Cannot-set-program-with-Viessman-Vitodens-100w/m-p/226861#M619</guid>
      <dc:creator>kotrfa</dc:creator>
      <dc:date>2022-03-21T16:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot set program with Viessman Vitodens 100w</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Cannot-set-program-with-Viessman-Vitodens-100w/m-p/228426#M651</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.viessmann.de/t5/user/viewprofilepage/user-id/49109"&gt;@kotrfa&lt;/a&gt; ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for sharing!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;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&lt;/P&gt;
&lt;P&gt;1. the GET command, e.g. heating.circuits.0.operating.programs.*&lt;/P&gt;
&lt;P&gt;2. the POST command when trying to activate the program&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Michael&lt;/P&gt;</description>
      <pubDate>Tue, 29 Mar 2022 15:15:58 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Cannot-set-program-with-Viessman-Vitodens-100w/m-p/228426#M651</guid>
      <dc:creator>CustomerCareMichael</dc:creator>
      <dc:date>2022-03-29T15:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot set program with Viessman Vitodens 100w</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Cannot-set-program-with-Viessman-Vitodens-100w/m-p/228485#M652</link>
      <description>&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Hey. Here is a list of my features:&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="https://gist.github.com/hnykda/e0631ff50a6477458145caba846b1028" target="_blank" rel="noopener"&gt;&lt;FONT&gt;&lt;FONT&gt;https://gist.github.com/hnykda/e0631ff50a6477458145caba846b1028&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;trying to fetch "heating.circuits.0.operating.programs.*" gives me 404.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;I got it by calling GET on&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/" target="_blank" rel="noopener"&gt;&lt;FONT&gt;&lt;FONT&gt;https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;I can see that there is this:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kotrfa_0-1648585784802.png" style="width: 400px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/9860i31A57B9036621564/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kotrfa_0-1648585784802.png" alt="kotrfa_0-1648585784802.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;but when I call `curl&amp;nbsp; -X POST&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate" target="_blank" rel="noopener"&gt;&lt;FONT&gt;&lt;FONT&gt;https://api.viessmann.com/iot/v1/equipment/installations/1288155/gateways/7633107011920219/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT&gt;&lt;FONT&gt; &amp;lt;auth&amp;gt;`&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;I get an error:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;```&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;{'viErrorId': 'req-b3b4bedd42a3488ca885061342da8f92',&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;'statusCode': 502,&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;'errorType': 'UNSUPPORTED_METHOD',&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;'message': 'UNSUPPORTED_METHOD',&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;&lt;FONT&gt;'extendedPayload': {}}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;```&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Interestingly, for modes (that can be set up via API) I see `setMode`:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kotrfa_2-1648586587293.png" style="width: 400px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/9862iBB561584C7C1FB93/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kotrfa_2-1648586587293.png" alt="kotrfa_2-1648586587293.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but not so for programs:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kotrfa_3-1648586615658.png" style="width: 400px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/9863iE0D599055C972F51/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kotrfa_3-1648586615658.png" alt="kotrfa_3-1648586615658.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Mar 2022 20:45:26 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Cannot-set-program-with-Viessman-Vitodens-100w/m-p/228485#M652</guid>
      <dc:creator>kotrfa</dc:creator>
      <dc:date>2022-03-29T20:45:26Z</dc:date>
    </item>
  </channel>
</rss>

