Moin, besteht die Möglichkeit auch für den Alias Namen den anders über eine Card auszugeben. Die im ICS Kalender von meinem Mülldienstleister sind nur abgekürzt und sehen nicht so hübsch aus. ![]()
Ich habe dafür eine dyamische Karte erstellt, die je nachdem welche Müll anfällt das ausgibt.
waste_collection_schedule:
sources:
- name: ics
args:
file: "www/Abfallkalender.ics"
customize:
- type: Restabfallbehaelter
alias: rest
icon: mdi:trash-can
- type: Bioabfallbehaelter
alias: bioabfall
icon: mdi:trash-can
- type: Wertstoffbehaelter
alias: gelbetonne
icon: mdi:recycle
- type: Papierbehaelter
alias: papier
icon: mdi:trash-can
show: true
fetch_time: "04:00"
day_switch_time: "06:00"
Card:
type: custom:button-card
entity: sensor.tonnenbutton
layout: icon_name_state2nd
show_label: true
label: |
[[[
var days_to = entity.state.split("|")[1]
if (days_to == 0)
{ return "Heute Abend raus" }
else if (days_to == 1)
{ return "Morgen Abend raus" }
else
{ return "in " + days_to + " Tagen" }
]]]
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
