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 }}