From dab9f4573ca5c26e4f89c0edb7601183e63dfd97 Mon Sep 17 00:00:00 2001 From: Pierre Eisenbrandt Date: Thu, 27 Nov 2025 18:17:41 +0100 Subject: [PATCH] make sync interval configurable and some wording --- Climate/bosch_bth-ra_control.yaml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/Climate/bosch_bth-ra_control.yaml b/Climate/bosch_bth-ra_control.yaml index 4766a96..b022ec1 100644 --- a/Climate/bosch_bth-ra_control.yaml +++ b/Climate/bosch_bth-ra_control.yaml @@ -6,22 +6,22 @@ blueprint: author: Me input: radiator_entity: - name: Radiator - description: Device needs to be a Bosch BTH-RA Radiator Valve + name: Thermostat + description: Thermostat muss ein Bosch BTH-RA sein selector: entity: multiple: false filter: - domain: climate window_sensor: - name: Window/door sensor (or group) + name: Fenster-/Türsensor (oder Gruppe) selector: entity: multiple: false filter: - domain: binary_sensor window_delay_open: - name: Window/door sensor delay + name: Fenster-/Türsensor Verzögerung description: Zeit die das Fenster offen bleiben muss, um die den Radiator in den "Fenster offen"-Modus zu versetzen (Default = 30s) default: 30 selector: @@ -32,7 +32,7 @@ blueprint: unit_of_measurement: seconds step: 1.0 window_delay_close: - name: Window/door sensor delay + name: Fenster-/Türsensor Verzögerung description: Zeit die das Fenster geschlossen bleiben muss, um die den Radiator in den "Fenster geschlossen"-Modus zu versetzen (Default = 5s) default: 5 selector: @@ -43,13 +43,24 @@ blueprint: unit_of_measurement: seconds step: 1.0 temperature_sensor: - name: Temperature sensor + name: Temperatursensor selector: entity: multiple: false filter: - domain: sensor device_class: temperature + remote_sync_interval: + name: Remote temperature sync interval + description: Zeitraum zwischen Temperatur-Syncs (Default = 29m) + default: 29 + selector: + number: + mode: box + min: 0.0 + max: 29 + unit_of_measurement: minutes + step: 1.0 triggers: - trigger: state @@ -67,7 +78,7 @@ triggers: for: !input window_delay_close id: FENSTER_CLOSED - platform: time_pattern - minutes: '/29' + minutes: !input remote_sync_interval id: SYNC_TEMPERATURE variables: