Counter nur anzeigen wenn keine Erinnerung in Alexa hinterlegt ist

Hallo Zusammen,
ich habe mir aus dem Hacs die flipdown-timer-card herunter geladen und auf meinem Dashboard mit folgendem Code eine Anzeige gebaut, die mir den Counter von Alexa anzeigt wenn es einen gibt:

type: custom:flipdown-timer-card
entity: sensor.og_wohnzimmer_next_reminder
show_hour: auto
theme: dark
styles:
  rotor:
    width: 60px
    height: 80px
    fontsize: 4rem
visibility:
  - condition: state
    entity: sensor.og_wohnzimmer_next_reminder
    state_not: unknown

Ich habe hier auch unter visibility eine Bedingung eingebaut, dass der Counter nur angezeigt wird, wenn es Erinnerung bei Alexa gibt.

Das hat auch so funktioniert. Das Problem ist jetzt aber wohl, wenn man die erste Erinnerung in Alexa erstellt und diese abgelaufen ist, geht der Sensor sensor.og_wohnzimmer_next_reminder nicht wieder zurück auf unknown sondern lässt den letzten Eintrag stehen:

2025-03-22T14:44:00+00:00

Erst wenn ich HA neu starter ist der Eintrag wieder weg.

Damit wird mit dann ein 0er Counter angezeigt:

Was kann ich denn hier in der visibility noch machen, dass der Counter nur angezeigt wird, wenn er in der Zukunft ist?

versuch das mal so:

visibility:
  - condition: template
    value: >
      {{ now().timestamp() < as_timestamp(states('sensor.og_wohnzimmer_next_reminder')) }}

das scheint im Dashboard so nicht zu funktionieren, wird trotzdem angezeigt.

Aber du hattest mich auf eine Idee gebracht.

Ich habe mir einen Helfer angelegt. der deine Prüfung macht und false oder true zurück gibt.

aber wenn ich dann im Dashboard folgende Code verwende:

condition: state
entity: sensor.erinnerung_1
state: true

wird es mir garnicht mehr angezeigt egal ob true oder false.

Moin, hast du mal geschaut was der Helfer für einen Wert liefert, unter Entwickler-Tools und dann Zustände kannst du das prüfen. In deinem Fall denke ich der Helfer wird on oder off ausgeben, nicht true oder false. Daher müsstest du dein state status dahingehend ändern. Wird der Helfertext in den Entwickler-Tools mit " aufgeführt oder ohne. Meist sind es strings, also mit Anführungszeichen.

Daher versuche es einfach mal so:

condition: state
entity: sensor.erinnerung_1
state: "true"

mit einem Template könnte man das auch prüfen

condition: template
value: "{{ is_state('sensor.erinnerung_1', 'true') }}"

danke für den Tip, aber mit diesem Code:

  - condition: state
    entity: sensor.erinnerung_1
    state: "true"

bekomme ich leider auch keine anzeige, wenn die Erinnerung aktiv ist.

Ich habe unter den Entwickler-Tools geschaut und dort steht unter Zustand True:

Wenn ich unter Template es mit diesem Code abfrage:

{{ (states('sensor.erinnerung_1')) }}

wird auch True ausgegeben.

Ich erstehe wirklich nicht, warum das dieses mal so nicht klappt.