Guten Tag.
Mit der Bubble Card stelle ich die max. Temperatur vom heutigen Tag dar.
Nun möchte ich nur die Uhrzeit zeigen, also ohne Datum.
Muss ich da einen Helfer anlegen, oder geht es mit einfacheren Mitteln?
type: custom:bubble-card
card_type: button
button_type: state
entity: sensor.gw3000_tempc_max
name: Maximale Temperatur
modules:
- get_state_attribute
get_state_attribute:
- entity: sensor.gw3000_tempc_max
- entity: sensor.gw3000_tempc_max_time
styles: |2-
.state {
font-size: 15px !important;
}
grid_options:
columns: 12
rows: 1
show_icon: true
sub_button:
main: []
bottom: []
Im Moment weiß ich nicht weiter.
Gruß Wilfried
Ich würde es in diese Richtung probieren:
get_state_attribute:
- entity: sensor.gw3000_tempc_max
- entity: {{ state(“sensor.gw3000_tempc_max_time”,)[11:8] }}
Ungetestet
Dann kommt leider diese Fehlermeldung:
Konfigurationsfehler
Fehler beim Parsen von YAML: missed comma between flow collection entries (Zeile: 10, Spalte: 54)
Gruß Wilfried
Probier es Mal so
{{ as_timestamp(states('sensor.gw3000_tempc_max_time')) | timestamp_custom('%H:%M') }}
Meinst Du so?
get_state_attribute:
- entity: sensor.gw3000_tempc_max
- entity: {{ as_timestamp(states('sensor.gw3000_tempc_max_time')) | timestamp_custom('%H:%M') }}
Dann kommt wohl keine Fehlermeldung, aber auch keine Uhrzeit.
Gruß Wilfried
Vorschlag ungetestet:
{{ as_timestamp(states('sensor.gw3000_tempc_max_time')) | timestamp_custom('%H:%M') }}
Anstelle im Bubble Card Code lege über die GUI einen Helfer Template Sensor mit dieser Zeile an
und
in der Bubble Card
get_state_attribute:
- entity: sensor.gw3000_tempc_max
- entity: sensor.name_meines_template_sensors
Wenn es geht, heißt es, daß Bubble Card an dieser Stelle kein Template kann.
Vielen Dank.
Aber wenn ich diese Zeile unter Template - Sensor - Zustand eingebe, kommt direkt diese Fehlermeldung.
ValueError: Template error: as_timestamp got invalid input ‘14.01.2026 02:31:33’ when rendering template ‘{{ as_timestamp(states(‘sensor.gw3000_tempc_max_time’)) | timestamp_custom(’%H:%M’) }}’ but no default was specifie
Gruß Wilfried
Super, daß Du vorher probiert hast!
Ich vermute, sensor.gw3000_tempc_max_time liefert ein Datumsformat mit dem HA nichts anfangen kann.
Dann zäumen wir das Pferd anders auf und nehmen den oberen Vorschlag von @Radiocarbonat mit kleiner Änderung. Und diesmal habe ich es vorher selbst im Template Editor probiert
Nimm diese Zeilen in Deinen Template Sensor
{% set uhrzeit = states('sensor.gw3000_tempc_max_time') %}
{{ uhrzeit[11:16] if uhrzeit | lower not in ['unknown','unavailable',''] else '-' }}
1 „Gefällt mir“
Super, so geht es. Vielen Dank.
Gruß Wilfried