From b35f0bd0f62cc4adfd1d7f658cf3457b426f48c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20H=C3=BClsmann?= Date: Sat, 2 May 2026 09:22:00 +0200 Subject: [PATCH] feat: Template-Sensor min_feuchte (trockenster Sensor entscheidet) --- packages/bewaesserung/sensors.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 packages/bewaesserung/sensors.yaml diff --git a/packages/bewaesserung/sensors.yaml b/packages/bewaesserung/sensors.yaml new file mode 100644 index 0000000..fb25125 --- /dev/null +++ b/packages/bewaesserung/sensors.yaml @@ -0,0 +1,23 @@ +# packages/bewaesserung/sensors.yaml +# Template-Sensoren für das Bewässerungssystem + +template: + - sensor: + - name: "Bewässerung Min-Feuchte" + unique_id: bewaesserung_min_feuchte + unit_of_measurement: "%" + icon: mdi:water-percent + state_class: measurement + state: > + {% set sensoren = [ + states('sensor.FEUCHTE_SENSOR_1') | float(100), + states('sensor.FEUCHTE_SENSOR_2') | float(100), + states('sensor.FEUCHTE_SENSOR_3') | float(100) + ] %} + {{ sensoren | min | round(1) }} + availability: > + {{ [ + states('sensor.FEUCHTE_SENSOR_1'), + states('sensor.FEUCHTE_SENSOR_2'), + states('sensor.FEUCHTE_SENSOR_3') + ] | reject('in', ['unavailable', 'unknown', 'none']) | list | count > 0 }}