Custom State Card

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]
      border_color: [Farbe des Kachelrands]
      icon_color: [Farbe des Icons]
      text_color: [Farbe des Primärtextes (Name)]
      state_color: [Farbe des Sekundärtextes (State)]
      state_text: [Text für State]

wobei der state_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.

6 „Gefällt mir“

Fertig (fürs Erste jedenfalls …)!

Gemini hat mir beim Konfigurations-UI geholfen.

Das Aussehen der Karte wird immer noch primär über Sensorattribute gesteuert, aber man kann jetzt für schnelle Lösungen auch alles direkt per UI einstellen:

Das ist jetzt die Tile Card wie ich sie immer schon haben wollte.

Nicht genau DIE für die Klo-Warnung. Ihr wisst schon was ich meine.

6 „Gefällt mir“

Den Hinweis zur „Lebensgefahr“ finde ich gut. :rofl:
Sieht vom Card-Editor auf jeden Fall nett aus!

4 „Gefällt mir“

Gleich mal nachbauen :rofl: