Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type: vertical-stack
- cards:
- - type: grid
- columns: 1
- square: false
- cards:
- - type: horizontal-stack
- cards:
- - type: custom:bubble-card
- card_type: separator
- name: ""
- icon: ""
- card_layout: normal
- styles: |
- :host {
- display: block !important;
- margin: -18px 10px 16px 0 !important;
- border-radius: 1px
- }
- .bubble-line {
- background-color: #00adb5 !important;
- height: 6px !important;
- opacity: 1 !important;
- margin: 0 !important;
- }
- .bubble-card-content {
- padding: 0 !important;
- margin: 0 !important;
- }
- ha-card {
- background: none !important;
- box-shadow: none !important;
- margin: 0 !important;
- padding: 0 !important;
- height: 6px !important;
- }
- - type: horizontal-stack
- cards: []
- - type: vertical-stack
- cards:
- - type: horizontal-stack
- cards:
- - type: custom:button-card
- entity: input_boolean.family_room_low
- icon: mdi:movie-filter-outline
- name: Movie Night Low
- tap_action:
- action: call-service
- service: script.movie_night_low_12
- styles:
- card:
- - background-color: rgba(67, 73, 82, 1) !important
- - border-radius: 10px !important
- - box-shadow: >
- 12px 12px 24px rgba(0, 0, 0, 0.5), -4px -4px 8px rgba(255,
- 255, 255, 0.1), inset -4px -4px 8px rgba(0, 0, 0, 0.2),
- inset 4px 4px 8px rgba(255, 255, 255, 0.2) !important
- - padding: 12px
- - overflow: hidden
- - position: relative
- - font-weight: 400
- icon:
- - height: 50px
- - color: |
- [[[
- return states['input_boolean.family_room_low'].state === 'on' ? '#FFCA28' : 'rgba(241, 241, 241 ,0.7)';
- ]]]
- name:
- - font-size: 16px
- - color: rgba(241, 241, 241, 0.9) !important
- - type: custom:button-card
- entity: input_boolean.family_room_mid
- icon: mdi:movie-filter-outline
- name: Movie Night Mid
- tap_action:
- action: call-service
- service: script.movie_night_mid_25
- styles:
- card:
- - background-color: rgba(67, 73, 82, 1) !important
- - border-radius: 10px !important
- - box-shadow: >
- 12px 12px 24px rgba(0, 0, 0, 0.5), -4px -4px 8px rgba(255,
- 255, 255, 0.1), inset -4px -4px 8px rgba(0, 0, 0, 0.2),
- inset 4px 4px 8px rgba(255, 255, 255, 0.2) !important
- - padding: 12px
- - overflow: hidden
- - position: relative
- - font-weight: 400
- icon:
- - height: 50px
- - color: |
- [[[
- return states['input_boolean.family_room_mid'].state === 'on' ? '#FFCA28' : 'rgba(241, 241, 241, 0.7)';
- ]]]
- name:
- - font-size: 16px
- - color: rgba(241, 241, 241, 0.9) !important
- - type: custom:button-card
- entity: input_boolean.family_room_high
- icon: mdi:movie-filter-outline
- name: Movie Night High
- tap_action:
- action: call-service
- service: script.turn_on
- service_data:
- entity_id: script.movie_night_high_90
- styles:
- card:
- - background-color: rgba(67, 73, 82, 1) !important
- - border-radius: 10px !important
- - box-shadow: >
- 12px 12px 24px rgba(0, 0, 0, 0.5), -4px -4px 8px rgba(255,
- 255, 255, 0.1), inset -4px -4px 8px rgba(0, 0, 0, 0.2),
- inset 4px 4px 8px rgba(255, 255, 255, 0.2) !important
- - padding: 12px
- - overflow: hidden
- - position: relative
- - font-weight: 400
- icon:
- - height: 50px
- - color: |
- [[[
- return states['input_boolean.family_room_high'].state === 'on' ? '#FFCA28' : 'rgba(241, 241, 241, 0.7)';
- ]]]
- name:
- - font-size: 16px
- - color: rgba(241, 241, 241, 0.9) !important
- - type: horizontal-stack
- cards:
- - type: custom:button-card
- entity: input_boolean.kitchen_movie_night
- icon: mdi:movie-filter-outline
- name: Kitchen Movie Night
- tap_action:
- action: call-service
- service: script.kitchen_movie_night
- styles:
- card:
- - background-color: rgba(67, 73, 82, 1) !important
- - border-radius: 10px !important
- - box-shadow: >
- 12px 12px 24px rgba(0, 0, 0, 0.5), -4px -4px 8px rgba(255,
- 255, 255, 0.1), inset -4px -4px 8px rgba(0, 0, 0, 0.2),
- inset 4px 4px 8px rgba(255, 255, 255, 0.2) !important
- - padding: 12px
- - overflow: hidden
- - position: relative
- - font-weight: 400
- icon:
- - height: 54px
- - color: |
- [[[
- return states['input_boolean.kitchen_movie_night'].state === 'on' ? '#FFCA28' : 'rgba(241,241,241,0.8)';
- ]]]
- name:
- - font-size: 16px
- - color: rgba(241, 241, 241, 0.9) !important
- - type: custom:button-card
- entity: input_boolean.people_over_sensor
- icon: mdi:account-group
- name: Guests Over
- tap_action:
- action: call-service
- service: script.toggle_people_over
- styles:
- card:
- - background-color: rgba(67, 73, 82, 1) !important
- - border-radius: 10px !important
- - box-shadow: >
- 12px 12px 24px rgba(0, 0, 0, 0.5), -4px -4px 8px rgba(255,
- 255, 255, 0.1), inset -4px -4px 8px rgba(0, 0, 0, 0.2),
- inset 4px 4px 8px rgba(255, 255, 255, 0.2) !important
- - padding: 12px
- - overflow: hidden
- - position: relative
- - font-weight: 400
- - height: 100px
- name:
- - font-size: 16px
- - color: rgba(241, 241, 241, 0.9) !important
- icon:
- - height: 54px
- state:
- - value: "on"
- styles:
- icon:
- - color: rgba(255, 0, 0, 0.7) !important
- - height: 54px
- - value: "off"
- styles:
- icon:
- - color: rgba(241, 241, 241, 0.7)
- - height: 54px
- - type: custom:button-card
- entity: input_boolean.dog_night_out
- icon: mdi:dog
- name: Dog Outside
- tap_action:
- action: call-service
- service: script.toggle_dog_night_out
- styles:
- card:
- - background-color: rgba(67, 73, 82, 1) !important
- - border-radius: 10px !important
- - box-shadow: >
- 12px 12px 24px rgba(0, 0, 0, 0.5), -4px -4px 8px rgba(255,
- 255, 255, 0.1), inset -4px -4px 8px rgba(0, 0, 0, 0.2),
- inset 4px 4px 8px rgba(255, 255, 255, 0.2) !important
- - padding: 12px
- - overflow: hidden
- - position: relative
- - font-weight: 400
- - height: 98px
- name:
- - font-size: 16px
- - color: rgba(241, 241, 241, 0.9) !important
- icon:
- - height: 50px
- state:
- - value: "on"
- styles:
- icon:
- - color: rgba(255, 0, 0, 0.7) !important
- - height: 50px
- - value: "off"
- styles:
- icon:
- - color: rgba(241,241,241,0.8)
- - height: 50px
- - type: horizontal-stack
- cards:
- - type: custom:button-card
- entity: input_boolean.were_outside_night
- icon: mdi:weather-night
- name: Were Outside Night
- tap_action:
- action: call-service
- service: script.toggle_were_outside
- styles:
- card:
- - background-color: rgba(67, 73, 82, 1) !important
- - border-radius: 10px !important
- - box-shadow: >
- 12px 12px 24px rgba(0, 0, 0, 0.5), -4px -4px 8px rgba(255,
- 255, 255, 0.1), inset -4px -4px 8px rgba(0, 0, 0, 0.2),
- inset 4px 4px 8px rgba(255, 255, 255, 0.2) !important
- - padding: 12px
- - overflow: hidden
- - position: relative
- - font-weight: 400
- - height: 98px
- name:
- - font-size: 16px
- - color: rgba(241, 241, 241, 0.9) !important
- icon:
- - height: 50px
- state:
- - value: "on"
- styles:
- icon:
- - color: rgba(255, 0, 0, 0.7) !important
- - height: 50px
- - value: "off"
- styles:
- icon:
- - color: rgba(241,241,241,0.8)
- - height: 50px
- - type: markdown
- content: " "
- card_mod:
- style: |
- ha-card {
- background: transparent;
- box-shadow: none;
- height: 50px;
- border-radius: 12px;
- }
- .markdown {
- padding: 0;
- }
- - type: markdown
- content: " "
- card_mod:
- style: |
- ha-card {
- background: transparent;
- box-shadow: none;
- height: 50px;
- border-radius: 12px;
- }
- .markdown {
- padding: 0;
- }
- - type: grid
- columns: 1
- square: false
- cards:
- - type: horizontal-stack
- cards:
- - type: custom:bubble-card
- card_type: separator
- name: ""
- icon: ""
- card_layout: normal
- styles: |
- :host {
- display: block !important;
- margin: -18px 10px 16px 0 !important;
- border-radius: 1px
- }
- .bubble-line {
- background-color: #00adb5 !important;
- height: 6px !important;
- opacity: 1 !important;
- margin: 0 !important;
- }
- .bubble-card-content {
- padding: 0 !important;
- margin: 0 !important;
- }
- ha-card {
- background: none !important;
- box-shadow: none !important;
- margin: 0 !important;
- padding: 0 !important;
- height: 6px !important;
- }
Advertisement