I created a template the automatically changes every minute to display the different elements important to me. Then I use this as a widget on my phone, just for fun
widget:
friendly_name: "Widget"
unique_id: widget
value_template: >
{% set t = ((as_timestamp(now())|timestamp_custom ('%M', false))|float %10) |int %}
{% if t == 1 or t == 5 %}
{{states('sensor.house_charge_check')}}
{% elif t == 2 or t == 6 %}
{{states('sensor.pump_check')}}
{% elif t == 3 or t == 7 %}
{{states('sensor.dishwasher_check')}}
{% elif t == 4 or t == 8 %}
{{states('sensor.washing_check')}}
{% elif t == 0 or t == 9 %}
Making Ice is '{{ states('input_boolean.making_ice')}}', Robo is {{ state_attr('vacuum.robo', 'status')}}
{% endif %}
As additional context:
washing_check:
friendly_name: "Washing check TTS"
unique_id: washing_machine_check_tts
value_template: >
{% set yesterday = as_timestamp(now()) - 28800
> as_timestamp(states.binary_sensor.washing_running.last_changed) %}
{% if yesterday and is_state("binary_sensor.washing_running", "off") -%}
The washing has not yet been put on today.
{% elif
is_state("binary_sensor.washing_running", "on") -%}
The washing started {{ relative_time(states.binary_sensor.washing_running.last_changed) }} ago.
{% elif
is_state("binary_sensor.washing_running", "off") -%}
The washing finished {{ relative_time(states.binary_sensor.washing_running.last_changed) }} ago.
{%- endif %}
and
pump_check:
friendly_name: "Pump check TTS"
unique_id: pump_check_tts
value_template: >
{% if (states('sensor.pump_runtime') | float) == 0 -%}
The pump has not yet run today,
{% else %}
The pump has run for {{ (states('sensor.pump_runtime')|float*60) |int
}} minutes, {% if
states('counter.daily_tank_full') | float > 0 -%}filling the roof tanks {{
relative_time(states.counter.daily_tank_full.last_changed) }} ago. {%- else -%} but has not yet filled the roof tanks. {%-
endif %} {%- endif %}
{% if (states('sensor.pump_runtime') | float) < 0.3
and (states('sensor.cloudcity_remaining_solar') | float) < 1 -%}
remaining solar is low.
{%- endif %}
Thought it was cool, so figured I would share.