diff --git a/config/lovelace/home_dashboard/03_kitchen.yaml b/config/lovelace/home_dashboard/03_kitchen.yaml index 8c10eb9..05e205c 100644 --- a/config/lovelace/home_dashboard/03_kitchen.yaml +++ b/config/lovelace/home_dashboard/03_kitchen.yaml @@ -58,3 +58,4 @@ cards: - input_datetime.brita_next_change - binary_sensor.brita_should_change_filter - script.brita_new_filter + - script.brita_pour_water diff --git a/config/packages/devices/brita_filter.yaml b/config/packages/devices/brita_filter.yaml index 20f63ee..b73789d 100644 --- a/config/packages/devices/brita_filter.yaml +++ b/config/packages/devices/brita_filter.yaml @@ -5,6 +5,8 @@ input_number: mode: box min: 0 max: 150 + step: 0.5 + icon: mdi:water input_datetime: brita_next_change: @@ -24,6 +26,15 @@ binary_sensor: {{ states('input_number.brita_remaining_liters') | int < 3 or (as_timestamp(next_change) - as_timestamp(now())) / (3600*24) | round(0) < 3 }} script: + brita_pour_water: + alias: Brita · Pour water + icon: mdi:cup-water + sequence: + - service: input_number.set_value + entity_id: input_number.brita_remaining_liters + data_template: + value: "{{ states('input_number.brita_remaining_liters') | float - 1.5 }}" + brita_new_filter: alias: Brita · New filter icon: mdi:filter-plus-outline