{% endif %}\r
{%- endmacro -%}\r
\r
- {# Cover Status #}\r
- {%- macro status_cover() -%}\r
+ {# Covers Status #}\r
+ {%- macro status_covers() -%}\r
{% for entity_id in states.group.covers.attributes.entity_id %}\r
{% set name = entity_id.split('.')[1]|replace('_', ' ') %}\r
{% set perc = states(entity_id) %}\r
{%- endfor %}\r
{%- endmacro -%}\r
\r
+ {# Car Status #}\r
+ {%- macro status_car() -%}\r
+ {% if is_state('device_tracker.wdd1760081v167576', 'Casa') %}\r
+ {% set car_position = "in garage" %}\r
+ {% else %}\r
+ {% set car_position = "fuori" %}\r
+ {% endif %}\r
+ {% if is_state('binary_sensor.car_doors_lock', 'off') %}\r
+ {% set car_lock = "chiusa" %}\r
+ {% else %}\r
+ {% set car_lock = "aperta" %}\r
+ {% endif %}\r
+ {% if is_state('binary_sensor.car_windows_lock', 'off') %}\r
+ {% set car_windows = "chiusi" %}\r
+ {% else %}\r
+ {% set car_windows = "aperti" %}\r
+ {% endif %}\r
+ {% if is_state('binary_sensor.ff590mr_parkbreak_status', 'on') %}\r
+ {% set car_parkbreak = "inserito" %}\r
+ {% else %}\r
+ {% set car_parkbreak = "non inserito" %}\r
+ {% endif %}\r
+ La Mercedes si trova {{ car_position }}. รจ {{ car_lock }}, con i finestrini {{ car_windows }} e il freno a mano {{ car_parkbreak }}. \r
+ {% if is_state('binary_sensor.ff590mr_warning_breakfluid', 'on') or\r
+ is_state('binary_sensor.ff590mr_warning_engine_light', 'on') or\r
+ is_state('binary_sensor.ff590mr_warning_washwater', 'on') %}\r
+ Sono inoltre presenti allarmi.\r
+ {% endif %}\r
+ {%- endmacro -%}\r
+ \r
{# *********************************************** #}\r
{# ******************* Message ******************* #}\r
{# *********************************************** #}\r
\r
{% if enable_status is defined %}\r
{% if enable_status | int == 1 %}\r
- {{ status_cover() }}\r
+ {{ status_covers() }}\r
+ \r
+ {{ status_car() }}\r
{% endif %}\r
{% endif %}\r
\r