Hallo,
ich habe mir einen lokalen Kalender gebastelt mit den Terminen für die Müllabfuhr.
Der Kalender wird mit folgenden Template abgefragt (habe ich aus einem Video von Youtube):
type: custom:button-card
entity: sensor.tonnenbutton_temp
layout: icon_name_state2nd
show_label: true
label: |
[[[
var days_to = entity.state.split("|")[1]
if (days_to == 0)
{ return "schon an der Straße?!" }
else if (days_to == 1)
{ return "Heute Abend raus" }
else if (days_to == 2)
{ return "Morgen Abend raus" }
else
{ return "in " + days_to + " Tag(en)" }
]]]
show_name: true
name: |
[[[
return entity.state.split("|")[0]
]]]
state:
- color: red
operator: template
value: '[[[ return entity.state.split("|")[1] == 0 ]]]'
- color: orange
operator: template
value: '[[[ return entity.state.split("|")[1] == 1 ]]]'
- value: default
tap.action:
action: navigate
navigate_path: /calender.mull
Ich möchte jetzt beim drücken der button card nicht die Standardaktion sondern das er den lokalen Kalender aufruft. Ganz unten mit Tap action habe ich es versucht, das funktioniert so aber nicht. Es wird immer noch die Standard-Aktion ausgeführt.