20 lines
810 B
YAML
20 lines
810 B
YAML
- sensor:
|
|
- name: "Roborock Last Clean End Compact"
|
|
unique_id: roborock_last_clean_end_compact
|
|
state: >
|
|
{% set raw = states('sensor.roborock_s8_pro_ultra_last_clean_end') %}
|
|
{% if raw in ['unknown', 'unavailable', '', none] %}
|
|
Ukendt
|
|
{% else %}
|
|
{% set dt = as_datetime(raw) %}
|
|
{% if dt is none %}
|
|
Ukendt
|
|
{% elif 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 %} |