Alexa Timer in Homeassistant darstellen

Guten Tag,

ich würde gerne die Timer von Alexa im Dashboard anzeigen lassen.

In meiner entity sensor.kuche_next_timer läuft aber kein Timer nach unten? Wo find ich den den?

THX

1 „Gefällt mir“

hey hätte dafür eine lösung oder hast du schon herausgefunden :slight_smile:

1 „Gefällt mir“

@monstergubl:

Hallo, ich suche nach einer Möglichkeit den Alexa-Timer (oder mehrere) in HA anzuzeigen und dann weiter zu verwenden.
Würde mich freuen, wenn Du Deine Löung zeigen könntest.
Danke im Voraus!
Oliver

Ein Weg ist, den Sensor mit einem HA-Timer mittels Automation zu synchronisieren. Falls Interesse besteht, kann ich gern meine Automation teilen.

1 „Gefällt mir“

hier die Card

type: tile
entity: sensor.timer_glastaster
show_entity_picture: false
vertical: true
hide_state: false
visibility:
  - condition: state
    entity: sensor.kuche_next_timer
    state_not: unknown
features_position: bottom

und hier der Template Sensor

  - platform: template
    sensors:
        timer_glastaster:
            friendly_name: "Timer Glastaster"
            value_template: >
                {% if states('sensor.kuche_next_timer') not in ['unavailable', 'unknown', 'none'] %}
                    {% set diff = as_timestamp(states('sensor.kuche_next_timer')) - as_timestamp(now()) %}
                    {% set minutes = (diff // 60) | int %}
                    {% set seconds = (diff % 60) | int %}
                    {{ '{}:{:02d}'.format(minutes, seconds) }}
                {% else %}
                    "0:00"
                {% endif %}
            icon_template: "hass:timer"
            entity_id: sensor.date_time

besser hab ich es nicht hinbekommen aber funktioniert so für mich

1 „Gefällt mir“

Jetzt haste mich auf 'ne Idee gebracht:


template:
  - trigger:
      - platform: time_pattern
        seconds: "*"
      - platform: state
        entity_id: sensor.echo_dot_next_timer
        to: 
          - unavailable
          - unknown
          - none


    condition:
      - not:
          - condition: state
            state:
              - unavailable
              - unknown
              - none
            entity_id: sensor.echo_dot_next_timer
            for: 2
    sensor:
      name: "Timer Glastaster"
      state: >
        {% set t = 'sensor.echo_dot_next_timer' %}
        {% set diff = as_timestamp(states(t), as_timestamp(now())) - as_timestamp(now()) %}
        {% set minutes = (diff // 60) | int(0) %}
        {% set seconds = (diff % 60) | int(0) %}
        {% set output = '{}:{:02d}'.format(minutes, seconds) %}
        {{ output if diff > 0 else '0:00' }}

zählt im Frontend sekundengenau runter, triggert aber nur sekündlich, solange der Alexa-Sensor aktiv ist.

Danke!