<?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 "Activate / Deactivate Comfort Heating" in The Viessmann API</title>
    <link>https://community.viessmann.de/t5/The-Viessmann-API/Activate-Deactivate-Comfort-Heating/m-p/308730#M1364</link>
    <description>&lt;P&gt;I want to control my heating and found the following API Call:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;{&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"apiVersion": 1,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"commands": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"activate": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isExecutable": false,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"name": "activate",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"params": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"temperature": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"constraints": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"max": 37,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"min": 3,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"stepping": 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"required": false,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "number"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/activate&lt;/A&gt;"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"deactivate": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isExecutable": false,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"name": "deactivate",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"params": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/deactivate&lt;/A&gt;"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"setTemperature": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isExecutable": true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"name": "setTemperature",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"params": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"targetTemperature": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"constraints": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"max": 37,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"min": 3,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"stepping": 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"required": true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "number"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/setTemperature&lt;/A&gt;"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"deviceId": "0",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"feature": "heating.circuits.0.operating.programs.comfortHeating",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"gatewayId": "7736172033094220",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isEnabled": true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isReady": true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"properties": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"active": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "boolean",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"value": false&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"demand": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "string",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"value": "heating"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"temperature": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "number",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"unit": "celsius",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"value": 23&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"timestamp": "2023-02-02T07:17:33.775Z",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating" target="_blank"&gt;https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating&lt;/A&gt;"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It returns following error code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;{"viErrorId":"req-617f466298234d05bc1803987a964355","statusCode":422,"errorType":"VALIDATION_ERROR","message":"VALIDATION_ERROR","validationErrors":[{"path":["commandBody"],"type":"any.invalid","message":"invalid value, most likely wrong format"}],"extendedPayload":{"commandBody":"EMPTY_MODEL"}}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but the API Call does not specify any command body ...&lt;/P&gt;</description>
    <pubDate>Thu, 02 Feb 2023 16:59:02 GMT</pubDate>
    <dc:creator>JörgWende</dc:creator>
    <dc:date>2023-02-02T16:59:02Z</dc:date>
    <item>
      <title>Activate / Deactivate Comfort Heating</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Activate-Deactivate-Comfort-Heating/m-p/308730#M1364</link>
      <description>&lt;P&gt;I want to control my heating and found the following API Call:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;{&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"apiVersion": 1,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"commands": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"activate": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isExecutable": false,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"name": "activate",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"params": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"temperature": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"constraints": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"max": 37,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"min": 3,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"stepping": 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"required": false,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "number"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/activate&lt;/A&gt;"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"deactivate": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isExecutable": false,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"name": "deactivate",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"params": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/deactivate&lt;/A&gt;"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"setTemperature": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isExecutable": true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"name": "setTemperature",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"params": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"targetTemperature": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"constraints": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"max": 37,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"min": 3,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"stepping": 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"required": true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "number"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating/commands/setTemperature&lt;/A&gt;"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"deviceId": "0",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"feature": "heating.circuits.0.operating.programs.comfortHeating",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"gatewayId": "7736172033094220",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isEnabled": true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"isReady": true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"properties": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"active": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "boolean",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"value": false&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"demand": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "string",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"value": "heating"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"temperature": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"type": "number",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"unit": "celsius",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"value": 23&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"timestamp": "2023-02-02T07:17:33.775Z",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating" target="_blank"&gt;https://api.viessmann.com/iot/v1/equipment/installations/2054585/gateways/7736172033094220/devices/0/features/heating.circuits.0.operating.programs.comfortHeating&lt;/A&gt;"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It returns following error code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;{"viErrorId":"req-617f466298234d05bc1803987a964355","statusCode":422,"errorType":"VALIDATION_ERROR","message":"VALIDATION_ERROR","validationErrors":[{"path":["commandBody"],"type":"any.invalid","message":"invalid value, most likely wrong format"}],"extendedPayload":{"commandBody":"EMPTY_MODEL"}}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but the API Call does not specify any command body ...&lt;/P&gt;</description>
      <pubDate>Thu, 02 Feb 2023 16:59:02 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Activate-Deactivate-Comfort-Heating/m-p/308730#M1364</guid>
      <dc:creator>JörgWende</dc:creator>
      <dc:date>2023-02-02T16:59:02Z</dc:date>
    </item>
  </channel>
</rss>

