From 40c78ed6af4249f6a155c130abe1f6e10d4c2124 Mon Sep 17 00:00:00 2001 From: Claus Dethlefsen Date: Wed, 25 Mar 2026 07:15:29 +0100 Subject: [PATCH] numeric opvasker --- include/sensors/dishwasher.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 include/sensors/dishwasher.yaml diff --git a/include/sensors/dishwasher.yaml b/include/sensors/dishwasher.yaml new file mode 100644 index 0000000..654e067 --- /dev/null +++ b/include/sensors/dishwasher.yaml @@ -0,0 +1,21 @@ +- platform: template + sensors: + dishwasher_remaining_minutes: + friendly_name: "Opvask tid tilbage" + unit_of_measurement: "min" + value_template: > + {% set val = states('sensor.dishwasher_remaining_time_2') %} + + {% if val in ['unknown','unavailable',''] %} + 0 + + {% elif ':' in val %} + {% set parts = val.split(':') %} + {{ (parts[0] | int * 60) + (parts[1] | int) }} + + {% elif 'min' in val %} + {{ val.replace('min','') | int }} + + {% else %} + {{ val | int(0) }} + {% endif %}