From 51f038dc22d19d8dfe15a06b30d68019d305f0ac Mon Sep 17 00:00:00 2001 From: Pierre Eisenbrandt Date: Sun, 7 Dec 2025 15:39:33 +0100 Subject: [PATCH] re-introduce sections and use entity instead of device --- Climate/bosch_bth-ra_control_dev.yaml | 118 ++++++++++++++------------ 1 file changed, 62 insertions(+), 56 deletions(-) diff --git a/Climate/bosch_bth-ra_control_dev.yaml b/Climate/bosch_bth-ra_control_dev.yaml index 51da4a4..4d4853c 100644 --- a/Climate/bosch_bth-ra_control_dev.yaml +++ b/Climate/bosch_bth-ra_control_dev.yaml @@ -8,63 +8,69 @@ blueprint: domain: automation author: Me input: - trv: - name: Thermostat - description: Thermostat muss ein Bosch BTH-RA sein - selector: - device: - multiple: false - filter: - - integration: MQTT - - manufacturer: Bosch - - model_id: BTH-RA + trv: + name: Thermostat + description: Thermostat muss ein Bosch BTH-RA sein + selector: + entity: + multiple: false + filter: + - domain: climate + window_section: + name: Fenster-/Türsensor Konfiguration + description: Konfiguration für den Fenster-/Türsensor. + collapsed: true + input: + window_sensor: + name: Fenster-/Türsensor (oder Gruppe) + selector: entity: - - domain: climate - window_sensor: - name: Fenster-/Türsensor (oder Gruppe) - selector: - entity: - multiple: false - filter: - - domain: binary_sensor - window_delay_open: - 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: - number: - mode: box - min: 0.0 - max: 3600.0 - unit_of_measurement: seconds - step: 1.0 - window_delay_close: - 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: - number: - mode: box - min: 0.0 - max: 3600.0 - unit_of_measurement: seconds - step: 1.0 - temperature_sensor: - name: Temperatursensor - selector: - entity: - multiple: false - filter: - - domain: sensor - device_class: temperature - radiator_schedules: - name: Heizpläne - description: Alle Heizpläne die für den Radiator berücksichtigt werden sollen - selector: - entity: - multiple: true - filter: - - domain: switch + multiple: false + filter: + - domain: binary_sensor + window_delay_open: + 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: + number: + mode: box + min: 0.0 + max: 3600.0 + unit_of_measurement: seconds + step: 1.0 + window_delay_close: + 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: + number: + mode: box + min: 0.0 + max: 3600.0 + unit_of_measurement: seconds + step: 1.0 + remaining_section: + name: Weitere Konfiguration + description: Sonstige Konfigurationen für die Automation + collapesed: true + input: + temperature_sensor: + name: Temperatursensor + selector: + entity: + multiple: false + filter: + - domain: sensor + device_class: temperature + radiator_schedules: + name: Heizpläne + description: Alle Heizpläne die für den Radiator berücksichtigt werden sollen + selector: + entity: + multiple: true + filter: + - domain: switch variables: trv: !input trv