Karta room-card
Wyświetlanie wielu stanów, atrybutów i ikon encji na jednej karcie w interfejsie Lovelace HA
Strona projektu:
https://github.com/marcokreeft87/room-card
Instalacja z HACS po dodaniu repozytorium: https://github.com/marcokreeft87/room-card
Ekrany:
Kod jednej karty:
type: custom:room-card
title: Mancave
entity: light.downlight_z_komputer
icon: mdi:lightbulb-outline
tap_action:
action: toggle
entities:
- entity: light.downlight_z_komputer
name: Ceiling
tap_action:
action: toggle
- entity: light.desk
name: Desk
icon: mdi:desk
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Wardrobe
icon: mdi:wardrobe-outline
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Monitor
icon: mdi:monitor-shimmer
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Radiator
tap_action:
action: toggle
info_entities:
- entity: binary_sensor.cr_kuchnia_occupancy
show_icon: true
- entity: binary_sensor.drzwi_balkon_contact
show_icon: true
icon: mdi:window-closed
- sensor.czujnik_z_swiatla_pokoj_illuminance_lux
- sensor.czujnik_z_swiatla_pokoj_illuminance_lux
cards:
- type: custom:simple-thermostat
entity: climate.termostat_p
show_states:
- heat
name: Radiator
title: Mancave
control:
_headings: true
_icons: true
_names: true
hvac:
heat:
icon: mdi:fire
name: 'On'
'off':
icon: mdi:power
name: 'Off'
Kod kart w stosie poziomym
type: horizontal-stack
cards:
- type: custom:room-card
title: Pokój
entity: light.downlight_z_komputer
icon: mdi:lightbulb-outline
tap_action:
action: toggle
entities:
- entity: switch.gniazdko_z_korytarz_left
name: Korytarz
tap_action:
action: toggle
- entity: light.desk
name: Desk
icon: mdi:desk
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Wardrobe
icon: mdi:wardrobe-outline
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Monitor
icon: mdi:monitor-shimmer
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Radiator
tap_action:
action: toggle
info_entities:
- entity: binary_sensor.cr_kuchnia_occupancy
show_icon: true
- entity: binary_sensor.drzwi_balkon_contact
show_icon: true
icon: mdi:window-closed
- sensor.czujnik_z_swiatla_pokoj_illuminance_lux
- sensor.czujnik_z_swiatla_pokoj_illuminance_lux
cards:
- type: custom:simple-thermostat
entity: climate.termostat_p
show_states:
- heat
name: Radiator
title: Mancave
control:
_headings: true
_icons: true
_names: true
hvac:
heat:
icon: mdi:fire
name: 'On'
'off':
icon: mdi:power
name: 'Off'
- type: custom:room-card
title: Kuchnia
entity: light.downlight_z_komputer
tap_action:
action: toggle
icon: mdi:lightbulb-outline
entities:
- entity: light.downlight_z_komputer
name: Couch
icon: mdi:sofa-outline
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Table
icon: mdi:table-chair
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: TV
icon: mdi:television
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Ceiling
icon: mdi:wall-sconce-flat
tap_action:
action: toggle
- entity: media_player.chromecast_living
name: Chromecast
- entity: light.downlight_z_komputer
name: Ziggo
info_entities:
- entity: light.downlight_z_komputer
show_icon: true
icon: mdi:google-home
- entity: light.downlight_z_komputer
show_icon: true
- light.downlight_z_komputer
cards:
- type: custom:mini-media-player
entity: light.downlight_z_komputer
show_states:
- playing
- paused
- type: custom:mini-media-player
entity: light.downlight_z_komputer
show_states:
- playing
- paused
- type: custom:mini-media-player
entity: light.downlight_z_komputer
show_states:
- playing
- paused
- type: custom:room-card
title: Salon
entity: light.downlight_z_komputer
icon: mdi:lightbulb-outline
tap_action:
action: toggle
entities:
- entity: light.downlight_z_komputer
name: Ceiling
tap_action:
action: toggle
- entity: light.desk
name: Desk
icon: mdi:desk
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Wardrobe
icon: mdi:wardrobe-outline
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Monitor
icon: mdi:monitor-shimmer
tap_action:
action: toggle
- entity: light.downlight_z_komputer
name: Radiator
tap_action:
action: toggle
info_entities:
- entity: binary_sensor.cr_kuchnia_occupancy
show_icon: true
- entity: binary_sensor.drzwi_balkon_contact
show_icon: true
icon: mdi:window-closed
- sensor.czujnik_z_swiatla_pokoj_illuminance_lux
- sensor.czujnik_z_swiatla_pokoj_illuminance_lux
cards:
- type: custom:simple-thermostat
entity: climate.termostat_p
show_states:
- heat
name: Radiator
title: Mancave
control:
_headings: true
_icons: true
_names: true
hvac:
heat:
icon: mdi:fire
name: 'On'
'off':
icon: mdi:power
name: 'Off'