Ich möchte in dieser Karte
das die Uhrzeit und nicht „Gestern“ da steht.
Es ist eine Shelly die einen Lüfter schaltet.
Kann mir jemand Helfen?
Herzlichen Dank
Ich möchte in dieser Karte
Es ist eine Shelly die einen Lüfter schaltet.
Kann mir jemand Helfen?
Herzlichen Dank
Hi, standardmäßig kann man sich last_changed oder last_update über die secondary-infos anzeigen lassen. Möchte man jetzt die Uhrzeit statt last_changed anzeigen, müsste man einen template-Sensor erstellen, entweder über die config.yaml oder als Template Helfer in der UI.
Könnte dann so aussehen:
template:
- sensor:
- name: "Luefter Flur Letzte Zeit"
unique_id: luefter_flur_letzte_zeit
state: >
{{ states.switch.DeinShelly.last_changed | timestamp_custom('%H:%M Uhr', true) }}
Wenn du den Sensor hast, kannst du dir diesen als zweite/secondary Info z.B. in einer custom:button-card anzeigen lassen.
type: custom:button-card
entity: switch.DeinShelly
name: Lüfter Flur
state_display: '[[[ return states["switch.DeinShelly"].state == "on" ? "An" : "Aus"; ]]]'
label: |
[[[ return states['sensor.luefter_flur_letzte_zeit'].state; ]]]
show_label: true
OK, Herzlichen Dank!
Aber mit YAML, Buttom-card?? und Sensor, nein Danke, viel zu kompliziert (für mich)
Dann eben ohne…
Da hätte ich eine Lösung in Node-RED anzubieten.
var now = new Date();
var hours = now.getHours().toString().padStart(2, '0');
var minutes = now.getMinutes().toString().padStart(2, '0');
msg.payload = hours + ':' + minutes;
return msg;
Aber womöglich ist das auch nicht dein Ding-
richtig…