Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type: custom:button-card
- name: Rooms
- entity: input_select.column_a2
- show_name: true
- show_state: false
- styles:
- grid:
- - grid-template-areas: '"n" "header" "stack"'
- grid-template-columns: 1fr
- grid-template-rows: auto
- align-content: start
- align-self: start
- justify-content: start
- justify-self: start
- card:
- - background-color: transparent
- border: solid 2px transparent
- height: 375px
- width: 302.5px
- padding: 15px 10px 0px 10px
- margin: 0px 0px 0px 0px
- name:
- - font-size: 18px
- font-weight: 600
- padding: 10px 10px 20px 15px
- margin: 0px 0px 10px 0px
- align-self: start
- justify-self: start
- custom_fields:
- header:
- - margin-top: 40px
- custom_fields:
- header:
- card:
- type: custom:button-card
- template: divider
- stack:
- card:
- type: custom:button-card
- show_state: false
- show_name: true
- show_icon: false
- styles:
- grid:
- - grid-template-areas: >-
- "nursery" "divider2" "bedroom" "divider3" "kitchen" "divider4"
- "living" "divider5" "study" "divider6" "patio" "divider7"
- "front" "divider8" "backyard" "divider9" "garage"
- card:
- - background-color: transparent
- padding: 0px
- margin: 0px
- height: 320px
- overflow-y: auto
- border-radius: 0px
- custom_fields:
- divider2:
- card:
- type: custom:button-card
- template: divider
- divider3:
- card:
- type: custom:button-card
- template: divider
- divider4:
- card:
- type: custom:button-card
- template: divider
- divider5:
- card:
- type: custom:button-card
- template: divider
- divider6:
- card:
- type: custom:button-card
- template: divider
- divider7:
- card:
- type: custom:button-card
- template: divider
- divider8:
- card:
- type: custom:button-card
- template: divider
- divider9:
- card:
- type: custom:button-card
- template: divider
- nursery:
- card:
- type: custom:button-card
- template: sidebar_room_cards
- name: Nursery
- variables:
- var_entity: input_boolean.nursery_dash
- var_script: script.nursery_dash_2
- var_motion: binary_sensor.nursery_motion_sensor
- var_lights_sensor: sensor.nursery_lights
- var_light: light.nursery_lights
- var_color: var(--label-badge-blue)
- var_temp: sensor.nursery_average_temperature
- var_climate: climate.nursery_split_system
- tap_action:
- action: navigate
- navigation_path: '#nursery'
- kitchen:
- card:
- type: custom:button-card
- template: sidebar_room_cards
- name: Kitchen
- variables:
- var_entity: input_boolean.kitchen_dash
- var_script: script.kitchen_dash_2
- var_motion: binary_sensor.everything_presence_lite_20c1bc_occupancy
- var_lights_sensor: sensor.kitchen_lights
- var_light: light.kitchen_lights
- var_temp: sensor.kitchen_temperature_adjusted
- var_color: var(--label-badge-green)
- var_climate: sensor.unavailable
- tap_action:
- action: navigate
- navigation_path: '#kitchen'
- living:
- card:
- type: custom:button-card
- template: sidebar_room_cards
- name: Living
- variables:
- var_entity: input_boolean.living_room_dash
- var_script: script.living_room_dash_2
- var_motion: binary_sensor.living_room_presence_sensor
- var_lights_sensor: sensor.living_room_lights
- var_light: light.living_room_lights
- var_temp: sensor.living_room_split_system_temperature_feels_like
- var_color: var(--label-badge-red)
- var_climate: climate.living_room_split_system
- tap_action:
- action: navigate
- navigation_path: '#living-room'
- bedroom:
- card:
- type: custom:button-card
- template: sidebar_room_cards
- name: Bedroom
- variables:
- var_entity: input_boolean.bedroom_dash
- var_script: script.bedroom_dash_2
- var_motion: binary_sensor.presence_sensor_presence
- var_lights_sensor: sensor.bedroom_lights
- var_light: light.bedroom_lights
- var_temp: sensor.bedroom_split_system_temperature_feels_like
- var_color: '#c05bf3'
- var_climate: climate.bedroom_split_system
- tap_action:
- action: navigate
- navigation_path: '#bedroom'
- study:
- card:
- type: custom:button-card
- template: sidebar_room_cards
- name: Study
- variables:
- var_entity: input_boolean.study_dash
- var_script: script.study_dash_2
- var_motion: binary_sensor.epl_study_occupancy
- var_lights_sensor: sensor.study_lights
- var_light: light.study_lights
- var_temp: sensor.unavailable
- var_color: '#ffa00a'
- var_climate: sensor.unavailable
- tap_action:
- action: navigate
- navigation_path: '#study'
- patio:
- card:
- type: custom:button-card
- template: sidebar_room_cards
- name: Patio
- variables:
- var_entity: input_boolean.patio_dash
- var_script: script.patio_dash_2
- var_motion: binary_sensor.pergola_motion
- var_lights_sensor: sensor.patio_lights
- var_light: light.patio_lights
- var_temp: sensor.unavailable
- var_color: '#ff375e'
- var_climate: sensor.unavailable
- tap_action:
- action: navigate
- navigation_path: '#patio'
- front:
- card:
- type: custom:button-card
- template: sidebar_room_cards
- name: Front Yard
- variables:
- var_entity: input_boolean.front_yard_dash
- var_script: script.front_yard_dash_2
- var_motion: input_boolean.front_yard_people
- var_lights_sensor: sensor.front_yard_lights
- var_light: light.front_yard_lights
- var_temp: sensor.unavailable
- var_color: '#64d3ff'
- var_climate: sensor.unavailable
- tap_action:
- action: navigate
- navigation_path: '#front-yard'
- backyard:
- card:
- type: custom:button-card
- template: sidebar_room_cards
- name: Backyard
- variables:
- var_entity: input_boolean.backyard_dash
- var_script: script.backyard_dash_2
- var_motion: input_boolean.backyard_people
- var_lights_sensor: sensor.backyard_lights
- var_light: light.backyard_lights
- var_temp: sensor.unavailable
- var_color: '#ffd609'
- var_climate: sensor.unavailable
- tap_action:
- action: navigate
- navigation_path: '#backyard'
- garage:
- card:
- type: custom:button-card
- template: sidebar_room_cards
- name: Garage
- variables:
- var_entity: input_boolean.garage_dash
- var_script: script.garage_dash_2
- var_motion: sensor.unavailable
- var_lights_sensor: sensor.garage_lights
- var_light: light.garage_lights
- var_temp: sensor.unavailable
- var_color: '#755be6'
- var_climate: sensor.unavailable
- tap_action:
- action: navigate
- navigation_path: '#garage'
- card_mod:
- style: |
- :host {
- display: block;
- position: relative; margin: 0px 6px 0px 0px;
- }
- :host::before {
- content: "";
- position: absolute;
- inset: 0;
- border-radius: 30px;
- -webkit-backdrop-filter: blur(50px);
- z-index: -1;
- padding: .1rem;
- background: linear-gradient(60deg,
- rgba(255,255,255,0.0) 0%,
- rgba(255,255,255,0.2) 49%,
- rgba(255,255,255,0.2) 51%,
- rgba(255,255,255,0.0) 100%);
- -webkit-mask:
- linear-gradient(#fff 0 0) content-box,
- linear-gradient(#fff 0 0);
- -webkit-mask-composite: xor;
- mask-composite: exclude;
- z-index: 0; filter: saturate(140%);
- }
- :host::after {
- content: "";
- background: linear-gradient(180deg, rgba(255,255,255, 0.1) 20%, rgba(255,255,255, 0.0) 100%);
- position: absolute;
- inset: 0;
- border-radius: 30px;
- box-shadow: inset -8px 10px 15px rgba(0, 0, 0, 0.1);
- z-index: -1;
- -webkit-backdrop-filter:blur(30px) saturate(110%) brightness(90%);
- filter: drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2)); }
Advertisement
Add Comment
Please, Sign In to add comment