Ich liebe die Tile Card, aber sie ist mir einfach nicht flexibel genug.
Will man Texte oder Farben ändern, muss man furchtbare Klimmzüge mit CardMod machen oder Mushroom-Cards verwenden und letztendlich viel in die UI verlagern was (finde ich) eigentlich woanders hingehört.
Das wollte ich nicht mehr.
Darum habe ich mir eine neue Custom-Card gebaut, die im Prinzip genauso aussieht wie die normale Tile Card, aber ihr Aussehen kann über die Attribute der angezeigten Entität gesteuert werden.
Meine Templatesensoren sehen jetzt also etwa so aus:
- binary_sensor:
- name: [...]
unique_id: [...]
icon: [...]
state: [...]
attributes:
tile_color: [Farbe der Kachel]
icon_color: [Farbe des Icons]
text_color: [Farbe des Primärtextes (Name)]
status_color: [Farbe des Sekundärtextes (State)]
status_text: [Text für State]
wobei der status_text beliebig lang sein darf. Er wird automatisch umgebrochen, die Kachelgröße passt sich automatisch an. Gezielte Zeilenumbrüche sind durch eingefügte \A möglich.
Das Ergebnis kann dann so aussehen:
Noch ist das Ganze nicht 100% stubenrein.
Ich wollte das Projektchen nur schon mal vorstellen und mir ansehen was Ihr dazu meint und ob Ihr vielleicht Anregungen habt.
