Compartilhe seu Template para sensores ou automações

Sensor que informa se o Home Assistant foi desligado corretamente.
Nos atributos é informado os ultimos 10 eventos

template.yaml

- trigger:
      - platform: event
        event_type:
          - homeassistant_started
          - homeassistant_stop
    sensor:
      - name: Start Stop
        state: >
          {% if trigger.event.event_type == 'homeassistant_started' %}
            {{ iif(this.state|default('unknown') == 'shutdown', 'start', 'interrupt') }}
          {% else %}
            shutdown
          {% endif %}
        attributes:
          history: >
            {% set current = this.attributes.get('history', []) %}
            {% set new = [{
              "event": trigger.event.event_type[14:],
              "time": now().isoformat() }] %}
            {{ (new + current)[:10] }}
1 curtida