From 9c7d8cd9b5ce982c00f89f7511e5ee6a6dbf6b71 Mon Sep 17 00:00:00 2001 From: Michael Pollmeier Date: Sun, 13 Jul 2025 16:06:12 +0200 Subject: [PATCH] Viessmann: remove 'target temperature' parameter (#22325) --- templates/definition/charger/viessmann.yaml | 49 ++++++++------------- 1 file changed, 18 insertions(+), 31 deletions(-) diff --git a/templates/definition/charger/viessmann.yaml b/templates/definition/charger/viessmann.yaml index 52e4bf4ba..9f3f3f826 100644 --- a/templates/definition/charger/viessmann.yaml +++ b/templates/definition/charger/viessmann.yaml @@ -9,9 +9,9 @@ requirements: evcc: ["skiptest"] description: de: | - Einmalige Warmwasserbereitung auf eine konfigurierbare Solltemperatur. Das Gerät entscheidet eigenständig, ob die Wärmepumpe oder die elektrische Zusatzheizung (falls vorhanden) genutzt wird. + Einmalige Warmwasserbereitung. Das Gerät entscheidet eigenständig, ob die Wärmepumpe oder die elektrische Zusatzheizung (falls vorhanden) genutzt wird. en: | - One-time hot water preparation to a configurable target temperature. The device automatically decides whether to use the heat pump or the auxiliary electric heater (if available). + One-time hot water preparation. The device automatically decides whether to use the heat pump or the auxiliary electric heater (if available). params: - name: user required: true @@ -139,14 +139,15 @@ params: en: typically `0` default: 0 - name: target_temperature + deprecated: true description: de: Zieltemperatur für Einmal-Warmwasser-Zubereitung en: Target temperature for one-time charge unit: °C help: - de: max. 60°C - en: max. 60°C - required: true + de: Parameter existiert nur aus historischen Gründen. Zieltemperatur kann in der ViCare App eingestellt werden (wird nicht von allen Anlagen unterstützt) + en: Parameter only exists for historic reasons. Target Temperature can be configured in the ViCare app (not supported by all devices) + required: false default: 45 type: int render: | @@ -186,32 +187,18 @@ render: | { } - case: 3 # boost set: - source: sequence - set: - - source: http - uri: https://api.viessmann.com/iot/v2/features/installations/{{.installation_id}}/gateways/{{.gateway_serial}}/devices/{{.device_id}}/features/heating.dhw.temperature.temp2/commands/setTargetTemperature - method: POST - headers: - - content-type: application/json - auth: - source: viessmann - user: {{ .user }} - password: {{ .password }} - clientid: {{ .clientid }} - body: > - {"temperature": {{.target_temperature}}} - - source: http - uri: https://api.viessmann.com/iot/v2/features/installations/{{.installation_id}}/gateways/{{.gateway_serial}}/devices/{{.device_id}}/features/heating.dhw.oneTimeCharge/commands/activate - method: POST - headers: - - content-type: application/json - auth: - source: viessmann - user: {{ .user }} - password: {{ .password }} - clientid: {{ .clientid }} - body: > - { } + source: http + uri: https://api.viessmann.com/iot/v2/features/installations/{{.installation_id}}/gateways/{{.gateway_serial}}/devices/{{.device_id}}/features/heating.dhw.oneTimeCharge/commands/activate + method: POST + headers: + - content-type: application/json + auth: + source: viessmann + user: {{ .user }} + password: {{ .password }} + clientid: {{ .clientid }} + body: > + { } - case: 1 # dimm set: source: error