Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- title: Home
- views:
- - title: Home
- path: home
- panel: true
- icon: 'mdi:home'
- badges: []
- cards:
- - type: 'custom:layout-card'
- column_width:
- - 450
- - 975
- layout: vertical
- cards:
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 1
- entities:
- - entities:
- - entity: device_tracker.user1
- image: /local/img/face-1.png
- offImage: /local/img/face-1-off.png
- name: user1
- offStates:
- - not_home
- - unavailable
- - entity: device_tracker.user2
- image: /local/img/face-2.png
- offImage: /local/img/face-2-off.png
- name: user2
- offStates:
- - not_home
- - unavailable
- - entity: person.cats
- image: /local/img/cats2.png
- offImage: /local/img/cats2-off.png
- name: Cats
- offStates:
- - not_home
- - unavailable
- title: Family
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 2
- columns:
- - column: 1
- entities:
- - entities:
- - entity: binary_sensor.main_door_motion
- name: Main Motion
- icon: 'mdi:run'
- offIcon: 'mdi:walk'
- - entity: binary_sensor.living_room_motion
- name: Living Motion
- icon: 'mdi:run'
- offIcon: 'mdi:walk'
- - entity: binary_sensor.book_room_motion
- name: Book Motion
- icon: 'mdi:run'
- offIcon: 'mdi:walk'
- - entity: binary_sensor.main_door
- name: Main Door
- icon: 'mdi:door-open'
- offIcon: 'mdi:door-closed'
- - entity: binary_sensor.front_balcony_door
- name: Front Balcony Door
- icon: 'mdi:door-open'
- offIcon: 'mdi:door-closed'
- - entity: binary_sensor.back_balcony_door
- name: Back Balcony Door
- icon: 'mdi:door-open'
- offIcon: 'mdi:door-closed'
- title: Security
- - type: 'custom:button-text-card'
- large: true
- entity: binary_sensor.main_door_motion
- title: Motion Detected
- subtitle: Movement detected at Main Door!
- background_color: '#A81419'
- font_color: '#fff'
- icon: 'mdi:run'
- hide_condition: |
- [[[ return entity.state === "off" ]]]
- - type: 'custom:button-text-card'
- large: true
- entity: binary_sensor.main_door
- title: Door Open
- subtitle: Main Door open now!
- background_color: '#A81419'
- font_color: '#fff'
- icon: 'mdi:door-open'
- hide_condition: |
- [[[ return entity.state === "off" ]]]
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 3
- columns:
- - column: 1
- entities:
- - entities:
- - card: weather-forecast
- cardOptions:
- entity: weather.home
- cardStyle: |
- ha-card {
- padding: 5px!important;
- display: flex!important;
- flex-direction: column!important;
- background: transparent!important;
- box-shadow: none!important;
- border-radius:0!important;
- }
- .content {
- display: flex!important;
- flex-direction: row!important;
- }
- .icon-image {
- min-width: auto!important;
- }
- .icon-image > * {
- height: 33px!important;
- flex: 0 0 33px!important;
- }
- .info .name-state {
- font-weight: 600;
- padding:0!important;
- }
- .info .name-state .state {
- font-size:14px!important;
- text-align:left;
- padding: 5px!important;
- }
- .info .name-state .name {
- font-size:0px!important;
- }
- .info .temp-attribute {
- width:100%;
- font-weight: 600;
- }
- .info .temp-attribute .temp {
- font-size: 14px!important;
- }
- .info .temp-attribute .temp span {
- font-size: 12px!important;
- }
- .forecast {
- font-size: 12px!important;
- padding-top: 2px!important;
- }
- .forecast-image-icon {
- padding:0!important;
- }
- .forecast-image-icon > * {
- width:20px!important;
- height:20px!important;
- margin: 0 auto!important;
- }
- .forecast .temp {
- margin-top:0!important;
- font-size:12px!important;
- }
- .forecast .templow {
- display:none;
- }
- nopaddign: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 3
- title: Weather
- - break
- - type: 'custom:homekit-card'
- title: Home
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 2
- entities:
- - entities:
- - entity: light.all_lights
- icon: 'mdi:lightbulb-group'
- name: Home
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: light.turn_on
- service_data:
- brightness: 255
- entity_id: light.all_lights
- kelvin: 4500
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.all_lights
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.all_lights
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.all_lights
- kelvin: 2400
- - entity: light.living_room
- icon: 'mdi:lightbulb-group'
- name: Living Room
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.living_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.living_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.living_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.living_relax_lights
- - entity: light.pc_room
- icon: 'mdi:lightbulb-group'
- name: PC Room
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.pc_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.pc_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.pc_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.pc_relax_lights
- - entity: light.book_room
- icon: 'mdi:lightbulb-group'
- name: Book Room
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.book_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.book_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.book_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.book_relax_lights
- - entity: light.bedroom
- icon: 'mdi:lightbulb-group'
- name: Bedroom
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.bed_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.bed_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.bed_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.bed_relax_lights
- - entity: light.lobby
- icon: 'mdi:lightbulb-group'
- name: Lobby
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.lobby_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.lobby_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.lobby_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.lobby_relax_lights
- - entity: light.saloon
- icon: 'mdi:lightbulb-group'
- name: Saloon
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: light.turn_on
- service_data:
- brightness: 255
- entity_id: light.saloon
- kelvin: 4500
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.saloon
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.saloon
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.saloon
- kelvin: 2400
- popup:
- type: 'custom:light-popup-card'
- icon: 'mdi:lightbulb-group'
- actionsInARow: 2
- scenesInARow: 2
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- fullscreen: true
- settings: true
- title: Lights
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 2
- columns:
- - column: 2
- entities:
- - entities:
- - entity: media_player.lg_49
- name: LG TV-49
- icon: 'mdi:television'
- - entity: media_player.lg_43
- name: LG TV-43
- - entity: media_player.living_room_speaker
- name: Living Room
- - entity: media_player.pc_room_speaker
- name: PC Room
- - entity: media_player.book_room_speaker
- name: Book Room
- - entity: media_player.bedroom_speaker
- name: Bedroom
- - entity: media_player.home_group
- name: Home Group
- - entity: media_player.shield_android_tv
- name: Nvidia Shield
- - entity: media_player.chromecast
- name: Chromecast
- title: Media
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 3
- columns:
- - column: 2
- entities:
- - entities:
- - entity: sensor.living_room_temp
- icon: 'mdi:thermometer'
- name: Living Room
- - entity: sensor.pc_room_temp
- icon: 'mdi:thermometer'
- name: PC Room
- - entity: sensor.book_room_temp
- icon: 'mdi:thermometer'
- name: Book Room
- - entity: sensor.xiaomi_airpurifier_temp
- icon: 'mdi:thermometer'
- name: Bedroom
- - entity: sensor.saloon_temp
- icon: 'mdi:thermometer'
- name: Saloon
- - entity: sensor.front_balcony_temp
- icon: 'mdi:thermometer'
- name: Front Balcony
- - entity: sensor.back_balcony_temp
- icon: 'mdi:thermometer'
- name: Back Balcony
- title: Environment
- - title: Lights
- path: lights
- panel: true
- icon: 'mdi:lightbulb-group'
- badges: []
- cards:
- - type: 'custom:layout-card'
- column_width:
- - 575
- - 575
- - 575
- layout: vertical
- cards:
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 1
- entities:
- - entities:
- - entity: light.living_room
- icon: 'mdi:lightbulb-group'
- name: ALL
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.living_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.living_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.living_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.living_relax_lights
- - entity: light.living_top_light_a
- name: Top Light A
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.living_top_light_a
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.living_top_light_a
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.living_top_light_a
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.living_top_light_a
- kelvin: 1700
- - entity: light.living_top_light_b
- name: Top Light B
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.living_top_light_b
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.living_top_light_b
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.living_top_light_b
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.living_top_light_b
- kelvin: 1700
- - entity: light.living_top_light_c
- name: Top Light C
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.living_top_light_c
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.living_top_light_c
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.living_top_light_c
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.living_top_light_c
- kelvin: 1700
- - entity: light.living_top_light_d
- name: Top Light D
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.living_top_light_d
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.living_top_light_d
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.living_top_light_d
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.living_top_light_d
- kelvin: 1700
- - entity: light.living_top_light_e
- name: Top Light E
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.living_top_light_e
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.living_top_light_e
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.living_top_light_e
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.living_top_light_e
- kelvin: 1700
- - entity: light.living_first_light
- name: First Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.living_first_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.living_first_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.living_first_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.living_first_light
- kelvin: 1700
- - entity: light.living_second_light
- name: Second Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.living_second_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.living_second_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.living_second_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.living_second_light
- kelvin: 1700
- - entity: light.hue_play_first
- name: Play First
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.hue_play_first
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.hue_play_first
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.hue_play_first
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.hue_play_first
- kelvin: 1700
- - entity: light.hue_play_middle
- name: Play Middle
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.hue_play_middle
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.hue_play_middle
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.hue_play_middle
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.hue_play_middle
- kelvin: 1700
- - entity: light.hue_play_second
- name: Play Second
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.hue_play_second
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.hue_play_second
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.hue_play_second
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.hue_play_second
- kelvin: 1700
- popup:
- type: 'custom:light-popup-card'
- actionsInARow: 2
- scenesInARow: 2
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- settings: true
- title: Living Room Lights
- tileOnRow: 4
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 2
- columns:
- - column: 1
- entities:
- - entities:
- - entity: light.pc_room
- icon: 'mdi:lightbulb-group'
- name: ALL
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: false
- white_value: true
- color_temp: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.pc_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.pc_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.pc_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.pc_relax_lights
- - entity: light.pc_top_light
- name: Top Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.pc_top_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.pc_top_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.pc_top_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.pc_top_light
- kelvin: 1700
- - entity: light.pc_first_light
- name: First Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.pc_first_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.pc_first_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.pc_first_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.pc_first_light
- kelvin: 1700
- - entity: light.pc_second_light
- name: Second Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.pc_second_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.pc_second_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.pc_second_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.pc_second_light
- kelvin: 1700
- popup:
- type: 'custom:light-popup-card'
- actionsInARow: 2
- scenesInARow: 2
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- settings: true
- title: PC Room Lights
- tileOnRow: 4
- - break
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 2
- entities:
- - entities:
- - entity: light.book_room
- icon: 'mdi:lightbulb-group'
- name: ALL
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.book_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.book_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.book_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.book_relax_lights
- - entity: light.book_top_light_a
- name: Top Light A
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.book_top_light_a
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.book_top_light_a
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.book_top_light_a
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.book_top_light_a
- kelvin: 1700
- - entity: light.book_top_light_b
- name: Top Light B
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.book_top_light_b
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.book_top_light_b
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.book_top_light_b
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.book_top_light_b
- kelvin: 1700
- - entity: light.book_top_light_c
- name: Top Light C
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.book_top_light_c
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.book_top_light_c
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.book_top_light_c
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.book_top_light_c
- kelvin: 1700
- - entity: light.book_first_light
- name: First Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.book_first_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.book_first_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.book_first_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.book_first_light
- kelvin: 1700
- - entity: light.book_second_light
- name: Second Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.book_second_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.book_second_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.book_second_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.book_second_light
- kelvin: 1700
- - entity: light.hue_go
- name: Hue Go
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.hue_go
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.hue_go
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.hue_go
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.hue_go
- kelvin: 1700
- - entity: light.cat_light
- name: Cat Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.cat_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.cat_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.cat_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.cat_light
- kelvin: 1700
- popup:
- type: 'custom:light-popup-card'
- actionsInARow: 2
- scenesInARow: 2
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- settings: true
- title: Book Room Lights
- tileOnRow: 4
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 2
- columns:
- - column: 2
- entities:
- - entities:
- - entity: light.bedroom
- icon: 'mdi:lightbulb-group'
- name: ALL
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.bed_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.bed_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.bed_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.bed_relax_lights
- - entity: light.bed_top_light_a
- name: Top Light A
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.bed_top_light_a
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.bed_top_light_a
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.bed_top_light_a
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.bed_top_light_a
- kelvin: 1700
- - entity: light.bed_top_light_b
- name: Top Light B
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.bed_top_light_b
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.bed_top_light_b
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.bed_top_light_b
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.bed_top_light_b
- kelvin: 1700
- - entity: light.bed_top_light_c
- name: Top Light C
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.bed_top_light_c
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.bed_top_light_c
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.bed_top_light_c
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.bed_top_light_c
- kelvin: 1700
- - entity: light.bed_first_light
- name: First Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.bed_first_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.bed_first_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.bed_first_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.bed_first_light
- kelvin: 1700
- - entity: light.bed_second_light
- name: Second Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.bed_second_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.bed_second_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.bed_second_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.bed_second_light
- kelvin: 1700
- popup:
- type: 'custom:light-popup-card'
- actionsInARow: 2
- scenesInARow: 2
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- settings: true
- title: Bedroom Lights
- tileOnRow: 4
- - break
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 3
- entities:
- - entities:
- - entity: light.lobby
- icon: 'mdi:lightbulb-group'
- name: ALL
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFDABB'
- name: Bright
- service: scene.turn_on
- service_data:
- entity_id: scene.lobby_bright_lights
- - color: '#FFC18D'
- name: Classic
- service: scene.turn_on
- service_data:
- entity_id: scene.lobby_classic_lights
- - color: '#FFAA5F'
- name: Soft
- service: scene.turn_on
- service_data:
- entity_id: scene.lobby_soft_lights
- - color: '#FF9B3D'
- name: Relax
- service: scene.turn_on
- service_data:
- entity_id: scene.lobby_relax_lights
- - entity: light.lobby_top_light_a
- name: Top Light A
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.lobby_top_light_a
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.lobby_top_light_a
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.lobby_top_light_a
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.lobby_top_light_a
- kelvin: 1700
- - entity: light.lobby_top_light_b
- name: Top Light B
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.lobby_top_light_b
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.lobby_top_light_b
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.lobby_top_light_b
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.lobby_top_light_b
- kelvin: 1700
- - entity: light.lobby_first_light
- name: First Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.lobby_first_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.lobby_first_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.lobby_first_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.lobby_first_light
- kelvin: 1700
- popup:
- type: 'custom:light-popup-card'
- actionsInARow: 2
- scenesInARow: 2
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- settings: true
- title: Lobby Lights
- tileOnRow: 4
- - type: 'custom:homekit-card'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 2
- columns:
- - column: 3
- entities:
- - entities:
- - entity: light.saloon
- icon: 'mdi:lightbulb-group'
- name: ALL
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.saloon
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.saloon
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.saloon
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.saloon
- kelvin: 1700
- - entity: light.saloon_first_light
- name: First Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.saloon_first_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.saloon_first_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.saloon_first_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: light.turn_on
- service_data:
- brightness: 3
- entity_id: light.saloon_first_light
- kelvin: 1700
- - entity: light.saloon_second_light
- name: Second Light
- popupExtend:
- settingsCard:
- type: 'custom:light-entity-card'
- cardOptions:
- entity: this
- persist_features: true
- smooth_color_wheel: true
- child_card: true
- consolidate_entities: true
- actions:
- - color: '#FFC18D'
- name: Classic
- service: light.turn_on
- service_data:
- brightness: 217
- entity_id: light.saloon_second_light
- kelvin: 3500
- - color: '#FFAA5F'
- name: Soft
- service: light.turn_on
- service_data:
- brightness: 128
- entity_id: light.saloon_second_light
- kelvin: 2800
- - color: '#FF9B3D'
- name: Relax
- service: light.turn_on
- service_data:
- brightness: 64
- entity_id: light.saloon_second_light
- kelvin: 2400
- - color: '#FF9B3D'
- name: Night
- service: browser_mod.popup
- service_data:
- title: none
- deviceID: this
- card:
- type: entities
- show_header_toggle: false
- entities:
- - entity: light.saloon_second_light
- secondary_info: last-changed
- - type: 'custom:more-info-card'
- entity: light.saloon_second_light
- brightness: false
- color_temp: true
- full_width_sliders: true
- hide_header: true
- show_slider_percent: true
- smooth_color_wheel: true
- consolidate_entities: true
- popup:
- type: 'custom:light-popup-card'
- actionsInARow: 2
- scenesInARow: 2
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- settings: true
- title: Saloon Lights
- tileOnRow: 4
- - title: Sensors
- path: sensors
- icon: 'mdi:eye-circle-outline'
- panel: true
- badges: []
- cards:
- - type: 'custom:layout-card'
- column_width:
- - 575
- - 575
- - 575
- layout: vertical
- cards:
- - type: 'custom:homekit-card'
- title: Media
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 1
- entities:
- - entities:
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: binary_sensor.main_door_motion
- name: Main Door
- color: red
- - entity: binary_sensor.living_room_motion
- name: Living Room
- color: green
- - entity: binary_sensor.book_room_motion
- name: Book Room
- color: blue
- - entity: binary_sensor.night
- color: 'rgba(100,100,100,.75)'
- y_axis: secondary
- aggregate_func: min
- show_state: false
- show_line: true
- show_points: false
- name: Motion
- animate: true
- hours_to_show: 24
- points_per_hour: 6
- update_interval: 10
- aggregate_func: max
- line_width: 1
- smoothing: false
- state_map:
- - value: 'off'
- label: Clear
- - value: 'on'
- label: Detected
- noPadding: true
- higher: true
- higherSize: 2
- wider: true
- widerSize: 4
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: binary_sensor.main_door
- name: Main Door
- color: red
- - entity: binary_sensor.front_balcony_door
- name: Front Balcony
- color: green
- - entity: binary_sensor.back_balcony_door
- name: Back Balcony
- color: blue
- - entity: binary_sensor.night
- color: 'rgba(100,100,100,.75)'
- y_axis: secondary
- aggregate_func: min
- show_state: false
- show_line: true
- show_points: false
- name: Door
- animate: true
- hours_to_show: 24
- points_per_hour: 6
- update_interval: 10
- aggregate_func: max
- line_width: 1
- smoothing: false
- state_map:
- - value: 'off'
- label: Closed
- - value: 'on'
- label: Open
- noPadding: true
- higher: true
- higherSize: 2
- wider: true
- widerSize: 4
- title: Security Status
- - break
- - type: 'custom:homekit-card'
- title: Media
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 2
- columns:
- - column: 1
- entities:
- - entities:
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.living_room_temp
- show: ''
- labels: false
- color_thresholds:
- - value: -20
- color: '#008bff'
- - value: -10
- color: '#62d9ff'
- - value: -5
- color: '#a4f5ff'
- - value: 0
- color: '#f1ffff'
- - value: 5
- color: '#ffff88'
- - value: 10
- color: '#ffe359'
- - value: 15
- color: '#ffb92c'
- - value: 20
- color: '#ff9d20'
- - value: 25
- color: '#ff7d1d'
- - value: 30
- color: '#ff5d11'
- - value: 35
- color: '#ff3609'
- - value: 40
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- show_state: true
- cardOptions:
- entities:
- - entity: sensor.pc_room_temp
- show: ''
- labels: false
- color_thresholds:
- - value: -20
- color: '#008bff'
- - value: -10
- color: '#62d9ff'
- - value: -5
- color: '#a4f5ff'
- - value: 0
- color: '#f1ffff'
- - value: 5
- color: '#ffff88'
- - value: 10
- color: '#ffe359'
- - value: 15
- color: '#ffb92c'
- - value: 20
- color: '#ff9d20'
- - value: 25
- color: '#ff7d1d'
- - value: 30
- color: '#ff5d11'
- - value: 35
- color: '#ff3609'
- - value: 40
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.book_room_temp
- show: ''
- labels: false
- color_thresholds:
- - value: -20
- color: '#008bff'
- - value: -10
- color: '#62d9ff'
- - value: -5
- color: '#a4f5ff'
- - value: 0
- color: '#f1ffff'
- - value: 5
- color: '#ffff88'
- - value: 10
- color: '#ffe359'
- - value: 15
- color: '#ffb92c'
- - value: 20
- color: '#ff9d20'
- - value: 25
- color: '#ff7d1d'
- - value: 30
- color: '#ff5d11'
- - value: 35
- color: '#ff3609'
- - value: 40
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.xiaomi_airpurifier_temp
- show: ''
- labels: false
- color_thresholds:
- - value: -20
- color: '#008bff'
- - value: -10
- color: '#62d9ff'
- - value: -5
- color: '#a4f5ff'
- - value: 0
- color: '#f1ffff'
- - value: 5
- color: '#ffff88'
- - value: 10
- color: '#ffe359'
- - value: 15
- color: '#ffb92c'
- - value: 20
- color: '#ff9d20'
- - value: 25
- color: '#ff7d1d'
- - value: 30
- color: '#ff5d11'
- - value: 35
- color: '#ff3609'
- - value: 40
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.saloon_temp
- show: ''
- labels: false
- color_thresholds:
- - value: -20
- color: '#008bff'
- - value: -10
- color: '#62d9ff'
- - value: -5
- color: '#a4f5ff'
- - value: 0
- color: '#f1ffff'
- - value: 5
- color: '#ffff88'
- - value: 10
- color: '#ffe359'
- - value: 15
- color: '#ffb92c'
- - value: 20
- color: '#ff9d20'
- - value: 25
- color: '#ff7d1d'
- - value: 30
- color: '#ff5d11'
- - value: 35
- color: '#ff3609'
- - value: 40
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.front_balcony_temp
- show: ''
- labels: false
- color_thresholds:
- - value: -20
- color: '#008bff'
- - value: -10
- color: '#62d9ff'
- - value: -5
- color: '#a4f5ff'
- - value: 0
- color: '#f1ffff'
- - value: 5
- color: '#ffff88'
- - value: 10
- color: '#ffe359'
- - value: 15
- color: '#ffb92c'
- - value: 20
- color: '#ff9d20'
- - value: 25
- color: '#ff7d1d'
- - value: 30
- color: '#ff5d11'
- - value: 35
- color: '#ff3609'
- - value: 40
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.back_balcony_temp
- show: ''
- labels: false
- color_thresholds:
- - value: -20
- color: '#008bff'
- - value: -10
- color: '#62d9ff'
- - value: -5
- color: '#a4f5ff'
- - value: 0
- color: '#f1ffff'
- - value: 5
- color: '#ffff88'
- - value: 10
- color: '#ffe359'
- - value: 15
- color: '#ffb92c'
- - value: 20
- color: '#ff9d20'
- - value: 25
- color: '#ff7d1d'
- - value: 30
- color: '#ff5d11'
- - value: 35
- color: '#ff3609'
- - value: 40
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.xiaomi_airpurifier_air_quality_pm25
- show: ''
- labels: false
- color_thresholds:
- - value: 0
- color: '#008bff'
- - value: 20
- color: '#62d9ff'
- - value: 40
- color: '#a4f5ff'
- - value: 60
- color: '#f1ffff'
- - value: 80
- color: '#ffff88'
- - value: 100
- color: '#ffe359'
- - value: 120
- color: '#ffb92c'
- - value: 140
- color: '#ff9d20'
- - value: 160
- color: '#ff7d1d'
- - value: 180
- color: '#ff5d11'
- - value: 200
- color: '#ff3609'
- - value: 250
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- title: Temperature & AQI Status
- - break
- - type: 'custom:homekit-card'
- title: Media
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 2
- entities:
- - entities:
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.living_room_temp_humidity
- show: ''
- labels: false
- color_thresholds:
- - value: 60
- color: '#002bff'
- - value: 55
- color: '#0068ff'
- - value: 50
- color: '#00aeff'
- - value: 45
- color: '#23cdff'
- - value: 40
- color: '#63e0ff'
- - value: 35
- color: '#94f2ff'
- - value: 30
- color: '#cdfdff'
- - value: 25
- color: '#f0ffff'
- - value: 20
- color: '#fcf089'
- - value: 15
- color: '#ffa729'
- - value: 10
- color: '#ff7814'
- - value: 5
- color: '#ffa500'
- - value: 0
- color: '#ff3609'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- show_state: true
- cardOptions:
- entities:
- - entity: sensor.pc_room_temp_humidity
- show: ''
- labels: false
- color_thresholds:
- - value: 60
- color: '#002bff'
- - value: 55
- color: '#0068ff'
- - value: 50
- color: '#00aeff'
- - value: 45
- color: '#23cdff'
- - value: 40
- color: '#63e0ff'
- - value: 35
- color: '#94f2ff'
- - value: 30
- color: '#cdfdff'
- - value: 25
- color: '#f0ffff'
- - value: 20
- color: '#fcf089'
- - value: 15
- color: '#ffa729'
- - value: 10
- color: '#ff7814'
- - value: 5
- color: '#ffa500'
- - value: 0
- color: '#ff3609'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.book_room_temp_humidity
- show: ''
- labels: false
- color_thresholds:
- - value: 60
- color: '#002bff'
- - value: 55
- color: '#0068ff'
- - value: 50
- color: '#00aeff'
- - value: 45
- color: '#23cdff'
- - value: 40
- color: '#63e0ff'
- - value: 35
- color: '#94f2ff'
- - value: 30
- color: '#cdfdff'
- - value: 25
- color: '#f0ffff'
- - value: 20
- color: '#fcf089'
- - value: 15
- color: '#ffa729'
- - value: 10
- color: '#ff7814'
- - value: 5
- color: '#ffa500'
- - value: 0
- color: '#ff3609'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.xiaomi_airpurifier_humidity
- show: ''
- labels: false
- color_thresholds:
- - value: 60
- color: '#002bff'
- - value: 55
- color: '#0068ff'
- - value: 50
- color: '#00aeff'
- - value: 45
- color: '#23cdff'
- - value: 40
- color: '#63e0ff'
- - value: 35
- color: '#94f2ff'
- - value: 30
- color: '#cdfdff'
- - value: 25
- color: '#f0ffff'
- - value: 20
- color: '#fcf089'
- - value: 15
- color: '#ffa729'
- - value: 10
- color: '#ff7814'
- - value: 5
- color: '#ffa500'
- - value: 0
- color: '#ff3609'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.saloon_temp_humidity
- show: ''
- labels: false
- color_thresholds:
- - value: 60
- color: '#002bff'
- - value: 55
- color: '#0068ff'
- - value: 50
- color: '#00aeff'
- - value: 45
- color: '#23cdff'
- - value: 40
- color: '#63e0ff'
- - value: 35
- color: '#94f2ff'
- - value: 30
- color: '#cdfdff'
- - value: 25
- color: '#f0ffff'
- - value: 20
- color: '#fcf089'
- - value: 15
- color: '#ffa729'
- - value: 10
- color: '#ff7814'
- - value: 5
- color: '#ffa500'
- - value: 0
- color: '#ff3609'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.front_balcony_temp_humidity
- show: ''
- labels: false
- color_thresholds:
- - value: 60
- color: '#002bff'
- - value: 55
- color: '#0068ff'
- - value: 50
- color: '#00aeff'
- - value: 45
- color: '#23cdff'
- - value: 40
- color: '#63e0ff'
- - value: 35
- color: '#94f2ff'
- - value: 30
- color: '#cdfdff'
- - value: 25
- color: '#f0ffff'
- - value: 20
- color: '#fcf089'
- - value: 15
- color: '#ffa729'
- - value: 10
- color: '#ff7814'
- - value: 5
- color: '#ffa500'
- - value: 0
- color: '#ff3609'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.back_balcony_temp_humidity
- show: ''
- labels: false
- color_thresholds:
- - value: 60
- color: '#002bff'
- - value: 55
- color: '#0068ff'
- - value: 50
- color: '#00aeff'
- - value: 45
- color: '#23cdff'
- - value: 40
- color: '#63e0ff'
- - value: 35
- color: '#94f2ff'
- - value: 30
- color: '#cdfdff'
- - value: 25
- color: '#f0ffff'
- - value: 20
- color: '#fcf089'
- - value: 15
- color: '#ffa729'
- - value: 10
- color: '#ff7814'
- - value: 5
- color: '#ffa500'
- - value: 0
- color: '#ff3609'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- title: Humidity Status
- - title: Media
- path: media
- icon: 'mdi:play-circle'
- panel: true
- badges: []
- cards:
- - type: 'custom:layout-card'
- column_width:
- - 450
- - 725
- layout: vertical
- cards:
- - type: 'custom:homekit-card'
- title: Media
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 1
- entities:
- - entities:
- - entity: media_player.lg_49
- name: LG TV-49
- icon: 'mdi:television'
- popup:
- actionsInARow: 3
- scenesInARow: 3
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- type: 'custom:media_player-popup-card'
- actions:
- - service: media_player.media_previous_track
- service_data:
- entity_id: this
- name: previous
- icon: 'mdi:skip-previous'
- - service: media_player.media_play_pause
- service_data:
- entity_id: this
- name: play/pause
- icon: 'mdi:play-pause'
- - service: media_player.media_next_track
- service_data:
- entity_id: this
- name: next
- icon: 'mdi:skip-next'
- - card: 'custom:mini-media-player'
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- double_tap_action:
- action: popup
- entity: media_player.lg_49
- cardStyle: |
- ha-card {
- height: 100%;
- box-shadow: none !important;
- position: relative;
- font-size: 0.65vw !important;
- image
- }
- ha-card{
- overflow: hidden !important;
- }
- :host #primaryProgress{
- background: #474A52 !important;
- display: flex !important;
- height: 100%;
- }
- cardOptions:
- artwork: full-cover
- entity: media_player.lg_49
- hide:
- power: true
- progress: false
- runtime: true
- icon: true
- name: true
- source: true
- volume: true
- controls: false
- - entity: media_player.lg_43
- name: LG TV-43
- popup:
- actionsInARow: 3
- scenesInARow: 3
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- type: 'custom:media_player-popup-card'
- actions:
- - service: media_player.media_previous_track
- service_data:
- entity_id: this
- name: previous
- icon: 'mdi:skip-previous'
- - service: media_player.media_play_pause
- service_data:
- entity_id: this
- name: play/pause
- icon: 'mdi:play-pause'
- - service: media_player.media_next_track
- service_data:
- entity_id: this
- name: next
- icon: 'mdi:skip-next'
- - card: 'custom:mini-media-player'
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- double_tap_action:
- action: popup
- entity: media_player.lg_43
- cardStyle: |
- ha-card {
- height: 88%;
- background: none !important;
- box-shadow: none !important;
- position: relative;
- font-size: 0.65vw !important;
- image
- }
- ha-card{
- overflow: hidden !important;
- }
- :host #primaryProgress{
- background: #474A52 !important;
- display: flex !important;
- height: 100%;
- }
- cardOptions:
- artwork: full-cover
- entity: media_player.lg_43
- hide:
- power: true
- progress: false
- runtime: true
- icon: true
- name: true
- source: true
- volume: true
- controls: false
- - entity: media_player.shield_android_tv
- name: Nvidia Shield
- popup:
- actionsInARow: 3
- scenesInARow: 3
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- type: 'custom:media_player-popup-card'
- actions:
- - service: media_player.media_previous_track
- service_data:
- entity_id: this
- name: previous
- icon: 'mdi:skip-previous'
- - service: media_player.media_play_pause
- service_data:
- entity_id: this
- name: play/pause
- icon: 'mdi:play-pause'
- - service: media_player.media_next_track
- service_data:
- entity_id: this
- name: next
- icon: 'mdi:skip-next'
- - card: 'custom:mini-media-player'
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- double_tap_action:
- action: popup
- entity: media_player.shield_android_tv
- cardStyle: |
- ha-card {
- height: 100%;
- box-shadow: none !important;
- position: relative;
- font-size: 0.65vw !important;
- image
- }
- ha-card{
- overflow: hidden !important;
- }
- :host #primaryProgress{
- background: #474A52 !important;
- display: flex !important;
- height: 100%;
- }
- cardOptions:
- artwork: full-cover
- entity: media_player.shield_android_tv
- hide:
- power: true
- progress: false
- runtime: true
- icon: true
- name: true
- source: true
- volume: true
- controls: false
- - entity: media_player.chromecast
- name: Chromecast
- popup:
- actionsInARow: 3
- scenesInARow: 3
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- type: 'custom:media_player-popup-card'
- actions:
- - service: media_player.media_previous_track
- service_data:
- entity_id: this
- name: previous
- icon: 'mdi:skip-previous'
- - service: media_player.media_play_pause
- service_data:
- entity_id: this
- name: play/pause
- icon: 'mdi:play-pause'
- - service: media_player.media_next_track
- service_data:
- entity_id: this
- name: next
- icon: 'mdi:skip-next'
- - card: 'custom:mini-media-player'
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- double_tap_action:
- action: popup
- entity: media_player.chromecast
- cardStyle: |
- ha-card {
- height: 88%;
- background: none !important;
- box-shadow: none !important;
- position: relative;
- font-size: 0.65vw !important;
- image
- }
- ha-card{
- overflow: hidden !important;
- }
- :host #primaryProgress{
- background: #474A52 !important;
- display: flex !important;
- height: 100%;
- }
- cardOptions:
- artwork: full-cover
- entity: media_player.chromecast
- hide:
- power: true
- progress: false
- runtime: true
- icon: true
- name: true
- source: true
- volume: true
- controls: false
- title: Screens
- tileOnRow: 3
- - break
- - type: 'custom:homekit-card'
- title: Media
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 1
- entities:
- - entities:
- - entity: media_player.home_group
- name: Home Group
- popup:
- actionsInARow: 3
- scenesInARow: 3
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- type: 'custom:media_player-popup-card'
- actions:
- - service: media_player.media_previous_track
- service_data:
- entity_id: this
- name: previous
- icon: 'mdi:skip-previous'
- - service: media_player.media_play_pause
- service_data:
- entity_id: this
- name: play/pause
- icon: 'mdi:play-pause'
- - service: media_player.media_next_track
- service_data:
- entity_id: this
- name: next
- icon: 'mdi:skip-next'
- - entity: media_player.living_room_speaker
- name: Living Room
- popup:
- actionsInARow: 3
- scenesInARow: 3
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- type: 'custom:media_player-popup-card'
- actions:
- - service: media_player.media_previous_track
- service_data:
- entity_id: this
- name: previous
- icon: 'mdi:skip-previous'
- - service: media_player.media_play_pause
- service_data:
- entity_id: this
- name: play/pause
- icon: 'mdi:play-pause'
- - service: media_player.media_next_track
- service_data:
- entity_id: this
- name: next
- icon: 'mdi:skip-next'
- - entity: media_player.pc_room_speaker
- name: PC Room
- popup:
- actionsInARow: 3
- scenesInARow: 3
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- type: 'custom:media_player-popup-card'
- actions:
- - service: media_player.media_previous_track
- service_data:
- entity_id: this
- name: previous
- icon: 'mdi:skip-previous'
- - service: media_player.media_play_pause
- service_data:
- entity_id: this
- name: play/pause
- icon: 'mdi:play-pause'
- - service: media_player.media_next_track
- service_data:
- entity_id: this
- name: next
- icon: 'mdi:skip-next'
- - entity: media_player.book_room_speaker
- name: Book Room
- popup:
- actionsInARow: 3
- scenesInARow: 3
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- type: 'custom:media_player-popup-card'
- actions:
- - service: media_player.media_previous_track
- service_data:
- entity_id: this
- name: previous
- icon: 'mdi:skip-previous'
- - service: media_player.media_play_pause
- service_data:
- entity_id: this
- name: play/pause
- icon: 'mdi:play-pause'
- - service: media_player.media_next_track
- service_data:
- entity_id: this
- name: next
- icon: 'mdi:skip-next'
- - entity: media_player.bedroom_speaker
- name: Bedroom
- popup:
- actionsInARow: 3
- scenesInARow: 3
- brightnessWidth: 130px
- brightnessHeight: 360px
- borderRadius: 1.75em
- switchWidth: 130px
- switchHeight: 360px
- sliderColor: '#eee'
- sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
- sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
- type: 'custom:media_player-popup-card'
- actions:
- - service: media_player.media_previous_track
- service_data:
- entity_id: this
- name: previous
- icon: 'mdi:skip-previous'
- - service: media_player.media_play_pause
- service_data:
- entity_id: this
- name: play/pause
- icon: 'mdi:play-pause'
- - service: media_player.media_next_track
- service_data:
- entity_id: this
- name: next
- icon: 'mdi:skip-next'
- - card: 'custom:mini-media-player'
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 1
- double_tap_action:
- action: popup
- entity: media_player.home_group
- cardStyle: |
- ha-card {
- height: 100%;
- background: none !important;
- box-shadow: none !important;
- position: relative;
- font-size: 0.65vw !important;
- image
- }
- ha-card{
- overflow: hidden !important;
- }
- :host #primaryProgress{
- background: #474A52 !important;
- display: flex !important;
- height: 100%;
- }
- cardOptions:
- artwork: full-cover
- entity: media_player.living_room_speaker
- hide:
- power: true
- progress: false
- runtime: true
- icon: true
- name: true
- source: true
- volume: true
- controls: false
- - card: 'custom:mini-media-player'
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 1
- double_tap_action:
- action: popup
- entity: media_player.living_room_speaker
- cardStyle: |
- ha-card {
- height: 100%;
- background: none !important;
- box-shadow: none !important;
- position: relative;
- font-size: 0.65vw !important;
- image
- }
- ha-card{
- overflow: hidden !important;
- }
- :host #primaryProgress{
- background: #474A52 !important;
- display: flex !important;
- height: 100%;
- }
- cardOptions:
- artwork: full-cover
- entity: media_player.living_room_speaker
- hide:
- power: true
- progress: false
- runtime: true
- icon: true
- name: true
- source: true
- volume: true
- controls: false
- - card: 'custom:mini-media-player'
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 1
- double_tap_action:
- action: popup
- entity: media_player.pc_room_speaker
- cardStyle: |
- ha-card {
- height: 100%;
- background: none !important;
- box-shadow: none !important;
- position: relative;
- font-size: 0.65vw !important;
- image
- }
- ha-card{
- overflow: hidden !important;
- }
- :host #primaryProgress{
- background: #474A52 !important;
- display: flex !important;
- height: 100%;
- }
- cardOptions:
- artwork: full-cover
- entity: media_player.pc_room_speaker
- hide:
- power: true
- progress: false
- runtime: true
- icon: true
- name: true
- source: true
- volume: true
- controls: false
- - card: 'custom:mini-media-player'
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 1
- double_tap_action:
- action: popup
- entity: media_player.book_room_speaker
- cardStyle: |
- ha-card {
- height: 100%;
- background: none !important;
- box-shadow: none !important;
- position: relative;
- font-size: 0.65vw !important;
- image
- }
- ha-card{
- overflow: hidden !important;
- }
- :host #primaryProgress{
- background: #474A52 !important;
- display: flex !important;
- height: 100%;
- }
- cardOptions:
- artwork: full-cover
- entity: media_player.book_room_speaker
- hide:
- power: true
- progress: false
- runtime: true
- icon: true
- name: true
- source: true
- volume: true
- controls: false
- - card: 'custom:mini-media-player'
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 1
- double_tap_action:
- action: popup
- entity: media_player.bedroom_speaker
- cardStyle: |
- ha-card {
- height: 100%;
- background: none !important;
- box-shadow: none !important;
- position: relative;
- font-size: 0.65vw !important;
- image
- }
- ha-card{
- overflow: hidden !important;
- }
- :host #primaryProgress{
- background: #474A52 !important;
- display: flex !important;
- height: 100%;
- }
- cardOptions:
- artwork: full-cover
- entity: media_player.bedroom_speaker
- hide:
- power: true
- progress: false
- runtime: true
- icon: true
- name: true
- source: true
- volume: true
- controls: false
- title: Speakers
- - title: Devices
- path: devices
- icon: 'mdi:robot-vacuum'
- panel: true
- badges: []
- cards:
- - type: 'custom:layout-card'
- column_width:
- - 375
- - 500
- layout: vertical
- cards:
- - type: 'custom:button-card'
- color: auto
- color_type: blank-card
- styles:
- card:
- - height: 25px
- - type: 'custom:vacuum-card'
- entity: vacuum.xiaomi_vacuum_cleaner
- stats:
- default:
- - attribute: filter_left
- unit: hours
- subtitle: Filter
- - attribute: side_brush_left
- unit: hours
- subtitle: Side brush
- - attribute: main_brush_left
- unit: hours
- subtitle: Main brush
- - attribute: sensor_dirty_left
- unit: hours
- subtitle: Sensors
- cleaning:
- - attribute: cleaned_area
- unit: m2
- subtitle: Cleaning area
- - attribute: cleaning_time
- unit: minutes
- subtitle: Cleaning time
- actions:
- - name: Clean living room
- service: script.clean_living_room
- icon: 'mdi:sofa'
- - name: Clean bedroom
- service: script.clean_bedroom
- icon: 'mdi:bed-empty'
- - name: Clean kitchen
- service: script.clean_kitchen
- icon: 'mdi:silverware-fork-knife'
- - break
- - type: 'custom:button-card'
- color: auto
- color_type: blank-card
- styles:
- card:
- - height: 25px
- - type: 'custom:xiaomi-vacuum-map-card'
- entity: vacuum.xiaomi_vacuum_cleaner
- map_camera: camera.roborock
- camera_calibration: true
- calibration_points:
- - vacuum:
- x: 25500
- 'y': 25500
- map:
- x: 466
- 'y': 1889
- - vacuum:
- x: 26500
- 'y': 26500
- map:
- x: 730
- 'y': 1625
- - vacuum:
- x: 25500
- 'y': 26500
- map:
- x: 466
- 'y': 1625
- zones:
- - - - 25000
- - 31000
- - 30500
- - 27500
- - - - 26000
- - 23500
- - 18750
- - 27500
- - - - 26100
- - 23500
- - 30500
- - 27400
- - - - 21000
- - 19000
- - 24250
- - 23500
- - - - 17500
- - 19000
- - 21000
- - 23500
- - - - 18750
- - 23250
- - 13000
- - 28750
- - - - 24250
- - 18750
- - 31500
- - 23500
- - break
- - type: 'custom:button-card'
- color: auto
- color_type: blank-card
- styles:
- card:
- - height: 25px
- - type: 'custom:purifier-card'
- entity: fan.xiaomi_miio_device
- stats:
- - attribute: filter_life_remaining
- unit: '%'
- subtitle: Filter Remaining
- - attribute: motor_speed
- unit: RPS
- subtitle: Motor Speed
- actions:
- - name: Silent
- icon: 'mdi:weather-night'
- speed: Silent
- - name: 25%
- icon: 'mdi:circle-slice-2'
- speed: Favorite
- xiaomi_miio_favorite_level: 3
- - name: 50%
- icon: 'mdi:circle-slice-4'
- speed: Favorite
- xiaomi_miio_favorite_level: 7
- - name: 75%
- icon: 'mdi:circle-slice-6'
- speed: Favorite
- xiaomi_miio_favorite_level: 10
- - name: 100%
- icon: 'mdi:circle-slice-8'
- speed: Favorite
- xiaomi_miio_favorite_level: 14
- - name: Auto
- icon: 'mdi:brightness-auto'
- speed: Auto
- show_name: true
- show_state: true
- show_toolbar: true
- compact_view: false
- - title: Camera
- path: camera
- icon: 'mdi:webcam'
- panel: true
- badges: []
- cards:
- - type: 'custom:layout-card'
- column_width:
- - 575
- layout: vertical
- cards:
- - type: 'custom:button-card'
- color: auto
- color_type: blank-card
- styles:
- card:
- - height: 25px
- - type: picture-glance
- aspect_ratio: 0%
- camera_image: camera.wyze_cam
- camera_view: live
- entities: []
- title: null
- tap_action:
- action: more-info
- - title: Raspberry
- path: raspberry
- icon: 'mdi:developer-board'
- panel: true
- badges: []
- cards:
- - type: 'custom:layout-card'
- column_width:
- - 600
- - 600
- layout: vertical
- cards:
- - type: 'custom:homekit-card'
- title: Media
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 1
- entities:
- - entities:
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.processor_use
- name: CPU
- show: ''
- labels: true
- color_thresholds:
- - value: 10
- color: '#ffb92c'
- - value: 25
- color: '#ff9d20'
- - value: 40
- color: '#ff7d1d'
- - value: 55
- color: '#ff5d11'
- - value: 70
- color: '#ff3609'
- - value: 85
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.cpu_temperature
- name: CPU Temp
- icon: 'mdi:gauge'
- show: ''
- labels: false
- color_thresholds:
- - value: 0
- color: '#008bff'
- - value: 10
- color: '#62d9ff'
- - value: 20
- color: '#a4f5ff'
- - value: 30
- color: '#f1ffff'
- - value: 40
- color: '#ffff88'
- - value: 45
- color: '#ffe359'
- - value: 50
- color: '#ffb92c'
- - value: 55
- color: '#ff9d20'
- - value: 60
- color: '#ff7d1d'
- - value: 65
- color: '#ff5d11'
- - value: 70
- color: '#ff3609'
- - value: 80
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.memory_use_percent
- name: Memory
- show: ''
- labels: true
- color_thresholds:
- - value: 20
- color: '#008bff'
- - value: 25
- color: '#62d9ff'
- - value: 30
- color: '#a4f5ff'
- - value: 35
- color: '#f1ffff'
- - value: 40
- color: '#ffff88'
- - value: 45
- color: '#ffe359'
- - value: 50
- color: '#ffb92c'
- - value: 55
- color: '#ff9d20'
- - value: 60
- color: '#ff7d1d'
- - value: 65
- color: '#ff5d11'
- - value: 70
- color: '#ff3609'
- - value: 75
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.disk_use_percent_home
- name: Disk
- show: ''
- labels: true
- color_thresholds:
- - value: 5
- color: '#a4f5ff'
- - value: 15
- color: '#f1ffff'
- - value: 25
- color: '#ffff88'
- - value: 35
- color: '#ffe359'
- - value: 45
- color: '#ffb92c'
- - value: 55
- color: '#ff9d20'
- - value: 65
- color: '#ff7d1d'
- - value: 75
- color: '#ff5d11'
- - value: 85
- color: '#ff3609'
- - value: 95
- color: '#a61e00'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- title: Raspberry Status
- - break
- - type: 'custom:homekit-card'
- title: Media
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 2
- columns:
- - column: 1
- entities:
- - entities:
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.speedtest_download
- show: ''
- labels: true
- color_thresholds:
- - value: 0
- color: '#660000'
- - value: 5
- color: '#cce0cc'
- - value: 10
- color: '#99c199'
- - value: 15
- color: '#66a366'
- - value: 20
- color: '#328432'
- - value: 25
- color: '#006600'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.speedtest_upload
- show: ''
- labels: false
- color_thresholds:
- - value: 0
- color: '#660000'
- - value: 1.5
- color: '#cce0cc'
- - value: 3
- color: '#99c199'
- - value: 4.5
- color: '#66a366'
- - value: 6
- color: '#328432'
- - value: 7.5
- color: '#006600'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.speedtest_ping
- show: ''
- labels: true
- color_thresholds:
- - value: 10000
- color: '#660000'
- - value: 5000
- color: '#fe6800'
- - value: 1000
- color: '#feaa00'
- - value: 500
- color: '#fff700'
- - value: 100
- color: '#66a366'
- - value: 25
- color: '#328432'
- - value: 0
- color: '#006600'
- animate: true
- hours_to_show: 24
- points_per_hour: 1
- update_interval: 1
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- state_map:
- - value: 'off'
- label: Day
- - value: 'on'
- label: Night
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- title: Net Speed Status
- - title: Batteries
- path: batteries
- icon: 'mdi:battery-outline'
- panel: true
- badges: []
- cards:
- - type: 'custom:layout-card'
- column_width:
- - 350
- - 850
- layout: vertical
- cards:
- - type: 'custom:homekit-card'
- title: Media
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 1
- columns:
- - column: 1
- entities:
- - entities:
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.phone1_battery_level
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 24
- points_per_hour: 2
- update_interval: 300
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.phone2_battery_level
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 24
- points_per_hour: 2
- update_interval: 300
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- title: Phone Battery Status
- - break
- - type: 'custom:homekit-card'
- title: Media
- titleColor: '#000'
- horizontalScroll: true
- statePositionTop: true
- useBrightness: false
- useTemperature: false
- enableColumns: true
- tileHoldAnimation: false
- panel: true
- home: false
- style: |
- :host {
- --tile-background: rgba(230, 230, 228, 0.5);
- --tile-border-radius: 12px;
- --tile-width: 100px;
- --tile-height: 100px;
- --tile-on-background: rgba(255, 255, 255, 1);
- --tile-name-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-name-text-color: rgba(0, 0, 0, 1);
- --tile-state-text-color: rgba(0, 0, 0, 0.3);
- --tile-on-state-text-color: rgba(0, 0, 0, 1);
- --tile-state-changed-text-color: rgb(50, 50, 50, 1);
- --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
- --tile-value-text-color: rgba(0, 0, 0, 1);
- --tile-value-text-font-size: 12px;
- --tile-icon-color: rgba(0, 0, 0, 0.25);
- --tile-on-icon-color: #f7d959;
- --tile-width-mobile: 90px;
- --tile-height-mobile: 90px;
- --min-header-height: 150px;
- --tile-icon-size: 36px;
- --tile-image-radius: 0%
- }
- rows:
- - row: 2
- columns:
- - column: 1
- entities:
- - entities:
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.main_door_motion_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 300
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.main_door_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.living_room_motion_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.front_balcony_door_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.book_room_motion_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.back_balcony_door_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.living_room_temp_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.pc_room_temp_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.book_room_temp_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.saloon_temp_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.front_balcony_temp_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- - card: 'custom:mini-graph-card'
- cardOptions:
- entities:
- - entity: sensor.back_balcony_temp_battery
- show: ''
- labels: false
- color_thresholds:
- - value: 100
- color: '#008000'
- - value: 80
- color: '#3CB371'
- - value: 60
- color: '#FFD700'
- - value: 40
- color: '#FFA500'
- - value: 20
- color: '#FF7F50'
- - value: 0
- color: '#FF4500'
- animate: true
- hours_to_show: 168
- points_per_hour: 0.25
- update_interval: 3600
- line_color: var(--accent-color)
- line_width: 8
- font_size: 50
- aggregate_func: max
- noPadding: true
- higher: true
- higherSize: 1
- wider: true
- widerSize: 2
- halfheight: false
- title: Sensor Battery Status
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement