Room Card
Beschreibung:
Mit Der Room Card kann man Entitäten eines Raumes auf eine Karte packen.
Die Room Card ist in 3 Bereiche eingeteilt:
Wir gehen von oben links nach rechts usw. durch
Oben links:
Das Icon des Raumes als Button, das alle Entitäten auf einmal ein oder ausschaltet dessen Entitäten eine an/aus Funktion haben
Oben rechts:
Eine Info Leiste wo zustände der Entitäten dargestellt werden können, wie Temperatur, füllstände, Offen / geschlossenstände etc.
Mitte:
die Geräte des Raumes die man bedienen will oder mehr Informationen möchte.
Einige Geräte brauchen zum Beispiel hier nicht rein. Wenn man zum Beispiel nur einen Temperatursensor hat. Da reicht die Info oben rechts. Nur zur Veranschaulichung das man in die Mitte nicht jedes Gerät auflisten muss ;-)
Die Abschnitte:
Kartendefinition und das das Icon
Eine Vollständige Liste aller MDI Icons (MaterialDesignIcons) https://materialdesignicons.com/
type: custom:room-card #Kartendefinition
title: Wohnen # Der Titel
entity: light.wohnzimmerlichter #die gruppe oder die entität die damit ein oder ausgeschaltet werden kann. Hier sind alle Lichter im Wohnzimmer drin.
#denn das ist in der Regel das was man schnell ein und Ausschalten möchte. Gruppen können unter Geräte Helfer erstellt werden.
icon: mdi:sofa # das Icon
show_icon: true #soll das icon angezeigt werden
content_alignment: center # ausrichtung
tap_action: #was soll bei einmal tippen passieren
action: navigate #weclhe action hier naviegierne
navigation_path: '#lichtwohnzimmer' hier wird ein Popup aufgerufen. Siehe Wiki Bubble Card
double_tap_action: #was bei doppelt click oder tippen passieren soll
action: toggle
Nu gehts nach rechts weiter zu den Info Icons
info_entities:
- entity: cover.rolllade_kleines_kuchenfenster
show_icon: true
icon:
conditions:
- icon: mdi:window-shutter
condition: below #werte above = über,below=darunter oder state damit kann wird halt der text verglichen vom state mit dem value
#current position gibt es bei Geräten die ein Position übermitteln wie Rolläden zum beispiel
#Wenn geräte spezielle Werte zum abfragen haben dann ins Gerät schon schauen,
#ansonsten braucht nichts angegeben werden, weil dann wird value aus dem standard sensor der Entität genommen.
Für eine Batterie wie hier, habe ich das auskommentiert, aber man soll ja wissen das es das gibt.
#attribute: current_position
value: 50
styles:
color: red
- icon: mdi:window-shutter-open
condition: above
#attribute: current_position
value: 51
styles:
color: green
Es können mehrere Entitäten untereinander gepackt werden in den Info Entitäten.
Diese werden dann von links nach rechts angezeigt der Reihenfolge nach, der Letzte Eintrag ist ganz rechts.
Nun gehts weiter mit den Entitäten die auch als Button verwendet werden können und einen Status durch Icon wechsel anzeigen können
entities:
- entity: light.living_room_main_light
name: Wohnzimmer Licht
state_color: true #soll die farbe wiedergeben die das Entity hat, bei licht die die Lichtfarbe wenn es eine RGB Lampe ist ansonsten
#wird halt die standard Farbe für und aus genutzt. Wird State color auskommentiert bleibt es bei ner standardfarbe die nicht wechselt
- entity: media_player.fire_tv_192_168_2_61
name: FireTV
show_icon: true
icon: mdi:set-top-box
state_color: true
- entity: media_player.echo_show_wohnzimmer
name: Echo
show_icon: true
state_color: true
icon: mdi:speaker-wireless
- entity: fan.zion_air
state_color: true
name: Luftreiniger
- entity: fan.ventilator_wohnen
state_color: true
name: Ventilator
- entity: vacuum.roborock_s8_maxv_ultra
state_color: true
name: Staubi
- entity: sensor.zion_pad_2_battery_level
name: Emilys iPad
state_color: true
- entity: sensor.zion_pad_battery_level
name: iPad Pro
state_color: true