Remove soil moisture from maintenance view, keep dead-sensor detection via battery

This commit is contained in:
2026-06-19 19:38:49 +02:00
parent 829193425b
commit 94d94a7d40
2 changed files with 40 additions and 116 deletions
+8 -8
View File
@@ -146,10 +146,10 @@
unique_id: maintenance_garden_sensors_needed
state: >-
{{
states('sensor.annes_havesensor_soil_moisture_1') in ['unavailable', 'unknown']
or states('sensor.annes_havesensor_soil_moisture_2') in ['unavailable', 'unknown']
or states('sensor.annes_havesensor_soil_moisture_3') in ['unavailable', 'unknown']
or states('sensor.annes_havesensor_soil_moisture_4') in ['unavailable', 'unknown']
states('sensor.annes_havesensor_soil_battery_1') in ['unavailable', 'unknown']
or states('sensor.annes_havesensor_soil_battery_2') in ['unavailable', 'unknown']
or states('sensor.annes_havesensor_soil_battery_3') in ['unavailable', 'unknown']
or states('sensor.annes_havesensor_soil_battery_4') in ['unavailable', 'unknown']
or states('sensor.annes_havesensor_soil_battery_1') | float(9) < 1.2
or states('sensor.annes_havesensor_soil_battery_2') | float(9) < 1.2
or states('sensor.annes_havesensor_soil_battery_3') | float(9) < 1.2
@@ -194,10 +194,10 @@
1 if is_state('binary_sensor.dethlefsen_drive_2_below_min_remaining_life', 'on') else 0,
1 if is_state('binary_sensor.dethlefsen_drive_3_below_min_remaining_life', 'on') else 0,
1 if is_state('binary_sensor.dethlefsen_drive_4_below_min_remaining_life', 'on') else 0,
1 if states('sensor.annes_havesensor_soil_moisture_1') in ['unavailable', 'unknown'] else 0,
1 if states('sensor.annes_havesensor_soil_moisture_2') in ['unavailable', 'unknown'] else 0,
1 if states('sensor.annes_havesensor_soil_moisture_3') in ['unavailable', 'unknown'] else 0,
1 if states('sensor.annes_havesensor_soil_moisture_4') in ['unavailable', 'unknown'] else 0,
1 if states('sensor.annes_havesensor_soil_battery_1') in ['unavailable', 'unknown'] else 0,
1 if states('sensor.annes_havesensor_soil_battery_2') in ['unavailable', 'unknown'] else 0,
1 if states('sensor.annes_havesensor_soil_battery_3') in ['unavailable', 'unknown'] else 0,
1 if states('sensor.annes_havesensor_soil_battery_4') in ['unavailable', 'unknown'] else 0,
1 if states('sensor.annes_havesensor_soil_battery_1') | float(9) < 1.2 else 0,
1 if states('sensor.annes_havesensor_soil_battery_2') | float(9) < 1.2 else 0,
1 if states('sensor.annes_havesensor_soil_battery_3') | float(9) < 1.2 else 0,