Show compact dishwasher start time
This commit is contained in:
@@ -206,7 +206,7 @@ cards:
|
|||||||
red: 4.5
|
red: 4.5
|
||||||
|
|
||||||
- type: tile
|
- type: tile
|
||||||
entity: input_datetime.dishwasher_next_start
|
entity: sensor.dishwasher_next_start_compact
|
||||||
name: Næste opvask
|
name: Næste opvask
|
||||||
|
|
||||||
# 🧹 Støvsuger (forenklet – mindre støj)
|
# 🧹 Støvsuger (forenklet – mindre støj)
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
sensor:
|
||||||
|
- name: "Dishwasher Next Start Compact"
|
||||||
|
unique_id: dishwasher_next_start_compact
|
||||||
|
state: >
|
||||||
|
{% set raw = states('input_datetime.dishwasher_next_start') %}
|
||||||
|
{% if raw in ['unknown', 'unavailable', '', none] %}
|
||||||
|
Ikke planlagt
|
||||||
|
{% else %}
|
||||||
|
{% set dt = as_datetime(raw) %}
|
||||||
|
{% if dt.date() == now().date() %}
|
||||||
|
I dag {{ dt.strftime('%H:%M') }}
|
||||||
|
{% elif dt.date() == (now() + timedelta(days=1)).date() %}
|
||||||
|
I morgen {{ dt.strftime('%H:%M') }}
|
||||||
|
{% else %}
|
||||||
|
{% set weekdays = ['man', 'tir', 'ons', 'tor', 'fre', 'lør', 'søn'] %}
|
||||||
|
{{ weekdays[dt.weekday()] }} {{ dt.strftime('%H:%M') }}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
Reference in New Issue
Block a user