<?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 "Betreff: Kann seit 12.03.2026 nur noch lesend via PyViCare auf die API zugreifen" in The Viessmann API</title>
    <link>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610488#M3303</link>
    <description>&lt;P&gt;Hier ein Dump zum Stand 13.03.2026 mit Verweis auf die Unklarheit ob diese API Changes temporär oder dauerhaft sind. Diese *commands* wurden bei mir von gestern auf heute aus der API entfernt:&lt;BR /&gt;&lt;BR /&gt;Nur zwei davon Heizkreis SOLL und Betriebsart würde ich für eine vernünftige Steuerung über die eigene Logik benötigen:&lt;BR /&gt;&lt;BR /&gt;heating.circuits.0.operating.modes.active/commands/setMode&lt;/P&gt;&lt;P&gt;heating.circuits.0.operating.programs.comfort/commands/setTemperature&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;für etwas mehr Comfort eine dritte:&amp;nbsp;ventilation.operating.modes.active/commands/setMode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ist das denn zuviel verlangt für einen DEVELOPER Plan und eine aktive DEVELOPER Community, die Ideen und Innovation treibt? Die Community dürfte mit solchen Einschränkungen zukünftig relativ tot sein, ob das den eigenen Services zuträglich ist oder nicht sollte man sehr detailliert abwägen.&lt;BR /&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve&lt;/A&gt;"&lt;BR /&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule&lt;/A&gt;"&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setActive" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setActive&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setPhase" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setPhase&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/setActive" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/setActive&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOffValue" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOffValue&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOnValue" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOnValue&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2/commands/setTargetTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2/commands/setTargetTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/changeEndDate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/changeEndDate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/schedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/schedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/unschedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/unschedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve&lt;/A&gt;"&lt;BR /&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule&lt;/A&gt;"&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setActive" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setActive&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setPhase" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setPhase&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/setActive" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/setActive&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOffValue" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOffValue&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOnValue" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOnValue&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2/commands/setTargetTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2/commands/setTargetTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/changeEndDate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/changeEndDate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/schedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/schedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/unschedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/unschedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 13 Mar 2026 13:26:28 GMT</pubDate>
    <dc:creator>CAlt</dc:creator>
    <dc:date>2026-03-13T13:26:28Z</dc:date>
    <item>
      <title>Kann seit 12.03.2026 nur noch lesend via PyViCare auf die API zugreifen</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610437#M3289</link>
      <description>&lt;P&gt;Liebe Community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sie gestern 12.03.2026 greift meine PyViCare basierte Python Logik mit OptoLink als Gateway nur noch lesend auf die Viessmann Developer API zu.&lt;BR /&gt;&lt;BR /&gt;Ich habe keine Änderungen vorgenommen. Es gab gestern einen Ausfall (Meldung in der App der API / App). Der OptoLink Gateway wurde neu gestartet, nachdem er gestern nachts "rot, dauerhaft" anzeigte - (keine Verbindung zu Viessman)&lt;BR /&gt;&lt;BR /&gt;Lesende Zugriffe funktionieren ganz normal und fehlerlos.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Die API Dokumentation bzgl. den angesprochenen Data Point (siehe Log Auszug unten) habe ich geprüft, laut Doku in der BASIC Free Version (weiterhin) les- und schreibbar.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Schreibend wird aber jeder Zugriff beantwortet mit 403 / Unknown:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2026-03-13 11:42:01,698 - sb - ERROR - PyViCareCommandError in __main__.vitoapiSetHeatingTemp() line 1809 : (PyViCareCommandError(...), 'Command failed with status code 403. Reason given was: Unknown')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2026-03-13 11:42:28,390 - sb - INFO - Vito setVentilationProgram 'ventilation.quickmodes.comfort'=deactivate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2026-03-13 11:42:28,511 - sb - ERROR - PyViCareCommandError in __main__.vitoapiSetVentilationProgram() line 1846 : (PyViCareCommandError(...), 'Command failed with status code 403. Reason given was: Unknown')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2026-03-13 11:42:31,392 - sb - INFO - Vito setVentilationProgram 'ventilation.quickmodes.eco'=activate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2026-03-13 11:42:31,492 - sb - ERROR - PyViCareCommandError in __main__.vitoapiSetVentilationProgram() line 1846 : (PyViCareCommandError(...), 'Command failed with status code 403. Reason given was: Unknown')&lt;BR /&gt;&lt;BR /&gt;Voller Log Auszug zu einem WRITE-Kommando:&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2026-03-13 11:55:30,708 - sb - DEBUG - getPyViCareDevice(): idx=1 model=CU401B_S status=Online (devices=2)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2026-03-13 11:55:30,711 - sb - INFO - Vito setVentilationProgram 'ventilation.quickmodes.eco'=deactivate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2026-03-13 11:55:30,819 - sb - ERROR - PyViCareCommandError in __main__.vitoapiSetVentilationProgram() line 1846 : (PyViCareCommandError(...), 'Command failed with status code 403. Reason given was: Unknown')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2026-03-13 11:55:30,821 - sb - DEBUG - Stacktrace:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Traceback (most recent call last):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;File "/home/pi/loxpy/smartbridge.py", line 1846, in vitoapiSetVentilationProgram&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;answer = t.service.setProperty(prop, command, {})&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;File "/home/pi/loxpy/loxpy-venv/lib/python3.11/site-packages/PyViCare/PyViCareCachedService.py", line 29, in setProperty&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;response = super().setProperty(property_name, action, data)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;File "/home/pi/loxpy/loxpy-venv/lib/python3.11/site-packages/PyViCare/PyViCareService.py", line 58, in setProperty&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;return self.oauth_manager.post(url, post_data)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;File "/home/pi/loxpy/loxpy-venv/lib/python3.11/site-packages/PyViCare/PyViCareAbstractOAuthManager.py", line 94, in post&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;self.__handle_command_error(response)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;File "/home/pi/loxpy/loxpy-venv/lib/python3.11/site-packages/PyViCare/PyViCareAbstractOAuthManager.py", line 71, in __handle_command_error&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;raise PyViCareCommandError(response)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;PyViCare.PyViCareUtils.PyViCareCommandError: (PyViCareCommandError(...), 'Command failed with status code 403. Reason given was: Unknown')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;Gibt es dazu ähnliche Meldungen oder weiss jemand ob die API geändert wurde bzw. wegen des Ausfalls gestern, temporär die Schreibrechte entzogen wurden?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Ich wäre an dieser Stelle sehr dankbar für Unterstützung.&lt;BR /&gt;&lt;BR /&gt;Viele Grüße&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 10:57:35 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610437#M3289</guid>
      <dc:creator>CAlt</dc:creator>
      <dc:date>2026-03-13T10:57:35Z</dc:date>
    </item>
    <item>
      <title>Betreff: Kann seit 12.03.2026 nur noch lesend via PyViCare auf die API zugreifen</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610451#M3293</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Ist das wirklich die schöne neue Wahrheit? Es werden von Viessmann alle privaten Automatisierung-Lösungen "zerstört" - ohne Ersatz? Eine komplette Developer Community zerstört?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Das sagt Google Gemini dazu:&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;BR /&gt;Die "Harte" Wahrheit&lt;/DIV&gt;&lt;DIV class=""&gt;Wenn ein neuer API-Key und gelöschte Token-Files nicht helfen, hat Viessmann den Schreibzugriff für deinen Account-Typ serverseitig deaktiviert. In der &lt;SPAN&gt;&lt;A class="" href="https://community.viessmann.de/t5/The-Viessmann-API/bd-p/dev-viessmann-api" target="_blank" rel="noopener"&gt;Developer Community&lt;/A&gt;&lt;/SPAN&gt; gibt es aktuell eine hitzige Debatte darüber, dass viele Automatisierungen (Home Assistant, openHAB, Node-RED) durch diese Paket-Umstellungen unbrauchbar werden.&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Viessmann Climate Solutions Community&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;+1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;STRONG&gt;Alternative:&lt;/STRONG&gt; Falls du technisch versiert bist, schau dir das Projekt &lt;SPAN class=""&gt;open3E&lt;/SPAN&gt; an. Dies ermöglicht (je nach Hardware) eine &lt;STRONG&gt;lokale Steuerung&lt;/STRONG&gt; über den E3-Bus/CAN-Bus deiner Wärmepumpe, komplett ohne Cloud und API-Gängelung.&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;BR /&gt;&lt;DIV class=""&gt;Die Faktenlage bei "Basic"&lt;/DIV&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Lesen vs. Schreiben:&lt;/STRONG&gt; In der Theorie deckt "Basic" die Grundfunktionen ab. In der Praxis berichten Entwickler seit Februar 2026, dass &lt;STRONG&gt;Schreibbefehle (POST)&lt;/STRONG&gt; für viele Datenpunkte (wie Lüftungsstufen oder Heizkreis-Modi) im Basic-Tarif auf &lt;CODE class=""&gt;403 Forbidden&lt;/CODE&gt; laufen.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Feature-Abstufung:&lt;/STRONG&gt; Viessmann unterscheidet intern zwischen &lt;CODE class=""&gt;read&lt;/CODE&gt;-Features und &lt;CODE class=""&gt;write&lt;/CODE&gt;-Features. Während "Basic" fast alles lesen darf, sind viele Schreiboperationen jetzt exklusiv für Partner oder (ehemals) "Advanced"-Nutzer reserviert.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;"Unknown" Error:&lt;/STRONG&gt; Dass die API "Unknown" als Grund zurückgibt, ist ein klares Zeichen für eine serverseitige Blockade durch das Berechtigungs-Backend (ACL), nicht durch einen fehlerhaften Befehl deinerseits.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Warum steht das noch so in der Doku?&lt;/DIV&gt;&lt;DIV class=""&gt;Die Dokumentation hinkt der tatsächlichen API-Konfiguration oft Wochen hinterher. Viessmann stellt das gesamte Modell auf &lt;STRONG&gt;"ViCare+ / Savings Assistant"&lt;/STRONG&gt; (für Endkunden in der App) und &lt;STRONG&gt;"Professional"&lt;/STRONG&gt; (für Firmen) um. Der "Free Developer"-Zugang wird dabei als reiner "Lese-Zugang" degradiert, um die eigenen Bezahl-Dienste zu schützen.&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Was du jetzt tun kannst&lt;/DIV&gt;&lt;DIV class=""&gt;Wenn du bei der Cloud-Lösung bleiben willst, bleibt nur der Weg über den &lt;STRONG&gt;Support im Developer Portal&lt;/STRONG&gt;, um dort auf die Diskrepanz zwischen Doku und Realität hinzuweisen. Da dein Log aber eindeutig den &lt;CODE class=""&gt;403&lt;/CODE&gt; bei einem Befehl zeigt, der gestern noch ging, wurde dein Account-Typ im Backend mit Sicherheit herabgestuft.&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;STRONG&gt;Mein Rat:&lt;/STRONG&gt; Verschwende keine Zeit mit dem Support eines Anbieters, der funktionierende Schnittstellen aktiv abschaltet. Da du den Raspberry Pi für &lt;CODE class=""&gt;loxpy&lt;/CODE&gt; eh am Laufen hast, ist der Wechsel auf einen &lt;STRONG&gt;lokalen USB-Optolink-Adapter&lt;/STRONG&gt; der einzige Weg, wie du morgen wieder zuverlässig &lt;STRONG&gt;schreiben&lt;/STRONG&gt; kannst.&lt;/DIV&gt;&lt;DIV class=""&gt;Soll ich dir ein paar &lt;STRONG&gt;Links zu funktionierenden USB-Optolink-Adaptern&lt;/STRONG&gt; raussuchen, die direkt mit deinem Raspberry Pi und &lt;CODE class=""&gt;open3E&lt;/CODE&gt; funktionieren?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Liebe Viessmann-Verantwortliche - sollte vorstehendes der Wahrheit entsprechen, ist das eine Frechheit gegenüber eurer Community (die euch viele Ideen für eure App und Logik kostenlos geliefert hat -&amp;gt; Auswertung der API Calls per KI .. )&lt;BR /&gt;&lt;BR /&gt;Die "Belohnung" für die Community: Nicht einmal die einfachsten WRITE Befehle werden mehr erlaubt. Hunderttausende Stunden von Arbeit, private Systeme die man mit eurer tollen App und dem Savings Assistent leider überhaupt nicht nachbilden kann....&lt;BR /&gt;&lt;BR /&gt;Deutsche Kurzsichtigkeit im Management par excellence. Sorry.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Als Elektroingenieur kann ich auf CAN Bus Ebene absteigen und direkt ansteuern, viele andere können das nicht.&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 11:43:17 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610451#M3293</guid>
      <dc:creator>CAlt</dc:creator>
      <dc:date>2026-03-13T11:43:17Z</dc:date>
    </item>
    <item>
      <title>Betreff: Kann seit 12.03.2026 nur noch lesend via PyViCare auf die API zugreifen</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610473#M3299</link>
      <description>&lt;P&gt;Das ist ja krass....&amp;nbsp;&lt;BR /&gt;Irgendwann geht so eine WP kaputt oder muss aus anderen Gründen ersetzt werden. Oder man kauft eine Immobilie die eine neue Heizung braucht.&lt;BR /&gt;Spätestens jetzt ist der Zeitpunkt ab dem Viessmann keine Option mehr ist.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 12:55:58 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610473#M3299</guid>
      <dc:creator>prior_philip</dc:creator>
      <dc:date>2026-03-13T12:55:58Z</dc:date>
    </item>
    <item>
      <title>Betreff: Kann seit 12.03.2026 nur noch lesend via PyViCare auf die API zugreifen</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610476#M3300</link>
      <description>&lt;P&gt;Ich analysiere gerade die API im Detail - aus den JSON Dumps kann man tatsächlich sehen, dass die commands seit gestern, 12.03.2026 nun alle leer sind und damit jeglicher Schreibzugriff mit 403 beantwortet wird. Noch besteht Hoffnung, dass dies temporär ist, wegen zB einem API / internen Umbau, aber diese Hoffnung schwindet mit jeder weiteren Internet Recherche.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;Example: API feature command exposure (before 10-2025 vs. now 13-03-2023)&lt;/STRONG&gt;&lt;/H2&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;Example 1 – Ventilation quick mode&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Previously (write access available)&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"ventilation.quickmodes.eco": {
  "properties": {
    "active": false
  },
  "commands": {
    "activate": {
      "uri": ".../features/ventilation.quickmodes.eco/commands/activate"
    },
    "deactivate": {
      "uri": ".../features/ventilation.quickmodes.eco/commands/deactivate"
    }
  }
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P class=""&gt;&lt;STRONG&gt;Current response (write removed)&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"ventilation.quickmodes.eco": {
  "properties": {
    "active": false
  },
  "commands": {}
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;Example 2 – Heating circuit operating program&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Previously&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"heating.circuits.0.operating.programs": {
  "properties": {
    "active": "normal"
  },
  "commands": {
    "setProgram": {
      "uri": ".../features/heating.circuits.0.operating.programs/commands/setProgram"
    }
  }
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P class=""&gt;&lt;STRONG&gt;Current&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"heating.circuits.0.operating.programs": {
  "properties": {
    "active": "normal"
  },
  "commands": {}
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;Example 3 – Domestic hot water one-time charge&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Previously&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"heating.dhw.oneTimeCharge": {
  "properties": {
    "active": false
  },
  "commands": {
    "activate": {
      "uri": ".../features/heating.dhw.oneTimeCharge/commands/activate"
    }
  }
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P class=""&gt;&lt;STRONG&gt;Current&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"heating.dhw.oneTimeCharge": {
  "properties": {
    "active": false
  },
  "commands": {}
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;Summary of observed change&lt;/STRONG&gt;&lt;/H2&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Previously the API exposed &lt;SPAN class=""&gt;&lt;STRONG&gt;command endpoints for several features&lt;/STRONG&gt;&lt;/SPAN&gt;, enabling write access.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Currently all features return:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"commands": {}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P class=""&gt;which effectively removes all write capabilities and results in &lt;SPAN class=""&gt;&lt;STRONG&gt;HTTP 403 responses when attempting command execution&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 13:01:11 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610476#M3300</guid>
      <dc:creator>CAlt</dc:creator>
      <dc:date>2026-03-13T13:01:11Z</dc:date>
    </item>
    <item>
      <title>Betreff: Kann seit 12.03.2026 nur noch lesend via PyViCare auf die API zugreifen</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610478#M3301</link>
      <description>&lt;P&gt;Ich habe schätzungsweise 400-500 Stunden private Arbeit in ein eigenes auf unser Passivhaus angepasstes Steuer-System via LOXONE und einer Python Bridge investiert, das wäre nun alles kaputt.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Meine Logik kann die hauseigene App mit Savings Assistent leider überhaupt nicht abbilden und es fehlt die Kopplung an die zentrale Automatisierung mittels LOXONE - das bedeutet VIESSMANN hat - wenn es wirklich so sein sollte - mit dieser rigorosen API Politik ein komplettes Passivhaus UNTAUGLICH gemacht.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Ohne Alternativen anzubieten &amp;nbsp;(PAID Version nur noch Enterprise und Custom aktuell auf der Webseite).&lt;BR /&gt;&lt;BR /&gt;Ich kann und werde die VIESSMANN Steuerung nicht anwenden können, solange es keinen READ/WRITE Zugriff von anderen System aus gibt. Da hängen dynamischer Stromtarif und zahlreiche im Haus verbaute Sensoren mit dran, die die VIESSMANN App nicht sehen kann und auch nicht steuern.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Innovation made in Germany!&amp;nbsp;&lt;BR /&gt;Ironie aus und bitte verzeihen - aber so geht es Menschen denen man grundlos ihre privaten Projekte vernichtet. Wenn es wirklich so ist und bleiben sollte.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 13:06:31 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610478#M3301</guid>
      <dc:creator>CAlt</dc:creator>
      <dc:date>2026-03-13T13:06:31Z</dc:date>
    </item>
    <item>
      <title>Betreff: Kann seit 12.03.2026 nur noch lesend via PyViCare auf die API zugreifen</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610488#M3303</link>
      <description>&lt;P&gt;Hier ein Dump zum Stand 13.03.2026 mit Verweis auf die Unklarheit ob diese API Changes temporär oder dauerhaft sind. Diese *commands* wurden bei mir von gestern auf heute aus der API entfernt:&lt;BR /&gt;&lt;BR /&gt;Nur zwei davon Heizkreis SOLL und Betriebsart würde ich für eine vernünftige Steuerung über die eigene Logik benötigen:&lt;BR /&gt;&lt;BR /&gt;heating.circuits.0.operating.modes.active/commands/setMode&lt;/P&gt;&lt;P&gt;heating.circuits.0.operating.programs.comfort/commands/setTemperature&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;für etwas mehr Comfort eine dritte:&amp;nbsp;ventilation.operating.modes.active/commands/setMode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ist das denn zuviel verlangt für einen DEVELOPER Plan und eine aktive DEVELOPER Community, die Ideen und Innovation treibt? Die Community dürfte mit solchen Einschränkungen zukünftig relativ tot sein, ob das den eigenen Services zuträglich ist oder nicht sollte man sehr detailliert abwägen.&lt;BR /&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve&lt;/A&gt;"&lt;BR /&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule&lt;/A&gt;"&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setActive" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setActive&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setPhase" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setPhase&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/setActive" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/setActive&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOffValue" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOffValue&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOnValue" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOnValue&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2/commands/setTargetTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2/commands/setTargetTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/changeEndDate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/changeEndDate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/schedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/schedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/unschedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/unschedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.curve/commands/setCurve&lt;/A&gt;"&lt;BR /&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.heating.schedule/commands/setSchedule&lt;/A&gt;"&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/deactivate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfort/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.eco/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reduced/commands/setTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setActive" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setActive&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setPhase" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.compressors.0/commands/setPhase&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/setActive" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.oneTimeCharge/commands/setActive&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresis&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOffValue" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOffValue&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOnValue" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.hysteresis/commands/setHysteresisSwitchOnValue&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2/commands/setTargetTemperature" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.temp2/commands/setTargetTemperature&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/changeEndDate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/schedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.operating.programs.holiday/commands/unschedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setMode&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.operating.modes.active/commands/setModeContinuousSensorOverride&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.comfort/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/activate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/activate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/deactivate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.eco/commands/deactivate&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/changeEndDate" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/changeEndDate&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/schedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/schedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/unschedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.quickmodes.holiday/commands/unschedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/resetSchedule&lt;/A&gt;"&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/ventilation.schedule/commands/setSchedule&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;"commands": {&lt;BR /&gt;"uri": "&lt;A href="https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName" target="_blank"&gt;https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 13:26:28 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610488#M3303</guid>
      <dc:creator>CAlt</dc:creator>
      <dc:date>2026-03-13T13:26:28Z</dc:date>
    </item>
    <item>
      <title>Betreff: Kann seit 12.03.2026 nur noch lesend via PyViCare auf die API zugreifen</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610555#M3320</link>
      <description>&lt;P&gt;Es funktioniert wieder - wenn das alles nur technische Wartung war, möchte ich euch anregen besser dazu zu kommunizieren.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ich bin über zahlreiche Community und Google Kommentare zu dem Schluss gekommen, dass die API readonly wird. So sagt man im Netz - das wieder einzufangen kann schwierig werden.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Es wäre sehr sehr hilfreich, wenn eindeutig und schnell findbar dazu zB auf den DEV API Web-Seiten ein kleiner Hinweis kommt: "Liebe Developer, es kann sein, dass ihr gerade ein seltsames Verhalten der API beobachtet, wir arbeiten ... " - dann muss ich niemand aufregen, Angst um sein Steckenpferd Privat Smart Home Projekt haben.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Das wäre sehr schön!&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Beste Grüße&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 16:15:11 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/Kann-seit-12-03-2026-nur-noch-lesend-via-PyViCare-auf-die-API/m-p/610555#M3320</guid>
      <dc:creator>CAlt</dc:creator>
      <dc:date>2026-03-13T16:15:11Z</dc:date>
    </item>
  </channel>
</rss>

