Last active
July 10, 2023 18:54
-
-
Save GuySie/6f89d80c36bda585a823bd4684eec5d0 to your computer and use it in GitHub Desktop.
My setup for the HA Minimalist UI theme framework https://github.com/UI-Lovelace-Minimalist/UI
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
button_card_templates: !include_dir_merge_named "../../custom_components/ui_lovelace_minimalist/__ui_minimalist__/ulm_templates/" | |
title: "UI Lovelace Minimalist" | |
theme: "minimalist-desktop" | |
background: "var(--background-image)" | |
# views: !include_dir_merge_list "views/" | |
views: | |
- title: "Home View" | |
path: 0 | |
icon: "mdi:home-assistant" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "custom:button-card" | |
template: "card_welcome_scenes" | |
triggers_update: input_boolean.welcome_card | |
entity: input_boolean.welcome_card | |
variables: | |
ulm_card_welcome_scenes_collapse: input_boolean.welcome_card | |
ulm_weather: weather.buienradar | |
entity_1: | |
entity_id: input_boolean.vacation_mode | |
icon: "mdi:beach" | |
name: "Away" | |
color: "yellow" | |
entity_2: | |
entity_id: input_boolean.guest_mode | |
icon: "mdi:account-group" | |
name: "Guest" | |
color: "red" | |
entity_3: | |
entity_id: input_boolean.robot_vacuum | |
icon: "mdi:robot-vacuum" | |
name: "Robot" | |
color: "blue" | |
entity_4: | |
entity_id: input_boolean.light_art_color_flow | |
icon: "mdi:led-strip-variant" | |
name: "Flow" | |
color: "purple" | |
entity_5: | |
entity_id: input_boolean.christmas_tree | |
icon: "mdi:pine-tree" | |
name: "Xmas" | |
color: "green" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_navigate | |
label: "House" | |
variables: | |
ulm_chip_navigate_path: "/ui-lovelace-minimalist/home" | |
ulm_chip_navigate_icon: mdi:home | |
- type: "custom:button-card" | |
template: chip_navigate | |
label: "Plants" | |
variables: | |
ulm_chip_navigate_path: "/ui-lovelace-minimalist/plants" | |
ulm_chip_navigate_icon: mdi:flower | |
- type: "custom:button-card" | |
template: chip_navigate | |
label: "Energy" | |
variables: | |
ulm_chip_navigate_path: "/energy" | |
ulm_chip_navigate_icon: mdi:lightning-bolt | |
- type: "custom:button-card" | |
template: chip_navigate | |
label: "Hub" | |
variables: | |
ulm_chip_navigate_path: "/ui-lovelace-minimalist/harmony" | |
ulm_chip_navigate_icon: mdi:remote | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_person | |
variables: | |
ulm_card_person_entity: person.guy | |
ulm_card_person_use_entity_picture: true | |
ulm_card_person_zone2: zone.work | |
- type: "custom:button-card" | |
template: card_person | |
variables: | |
ulm_card_person_entity: person.marrit | |
ulm_card_person_use_entity_picture: true | |
ulm_card_person_zone1: zone.work | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: | |
- card_room | |
- purple_no_state | |
name: Living Room | |
entity: sensor.multi_livingroom_temperature | |
icon: mdi:television-shimmer | |
tap_action: | |
action: navigate | |
navigation_path: "/ui-lovelace-minimalist/living" | |
variables: | |
label_use_temperature: true | |
label_use_brightness: false | |
entity_1: | |
entity_id: scene.living_room_chill | |
templates: | |
- yellow_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.living_room_chill | |
entity_2: | |
entity_id: scene.living_room_game | |
templates: | |
- green_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.living_room_game | |
entity_3: | |
entity_id: scene.living_room_tv | |
templates: | |
- blue_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.living_room_tv | |
entity_4: | |
entity_id: scene.living_room_day_mode | |
templates: | |
- red_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.living_room_day_mode | |
- type: "custom:button-card" | |
template: | |
- card_room | |
- red_no_state | |
name: Kitchen | |
entity: sensor.multi_livingroom_temperature | |
icon: mdi:stove | |
tap_action: | |
action: navigate | |
navigation_path: "/ui-lovelace-minimalist/kitchen" | |
variables: | |
label_use_temperature: true | |
label_use_brightness: false | |
entity_1: | |
entity_id: scene.kitchen_background | |
templates: | |
- yellow_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.kitchen_background | |
entity_2: | |
entity_id: scene.kitchen_cooking | |
templates: | |
- purple_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.kitchen_cooking | |
entity_3: | |
entity_id: scene.kitchen_cleaning | |
templates: | |
- green_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.kitchen_cleaning | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: | |
- card_room | |
- yellow_no_state | |
name: Bedroom | |
entity: sensor.multi_bedroom_temperature | |
icon: mdi:bed-king-outline | |
tap_action: | |
action: navigate | |
navigation_path: "/ui-lovelace-minimalist/bedroom" | |
variables: | |
label_use_temperature: true | |
label_use_brightness: false | |
entity_1: | |
entity_id: scene.bedroom_split_dim | |
templates: | |
- green_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.bedroom_split_dim | |
entity_2: | |
entity_id: scene.bedroom_split_full | |
templates: | |
- blue_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.bedroom_split_full | |
entity_3: | |
entity_id: scene.bedroom_room_dim | |
templates: | |
- purple_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.bedroom_room_dim | |
entity_4: | |
entity_id: scene.bedroom_room_full | |
templates: | |
- red_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.bedroom_room_full | |
- type: "custom:button-card" | |
template: | |
- card_room | |
- green_no_state | |
name: Studio | |
entity: sensor.multi_studio_temperature | |
icon: mdi:printer-3d-nozzle-outline | |
tap_action: | |
action: navigate | |
navigation_path: "/ui-lovelace-minimalist/studio" | |
variables: | |
label_use_temperature: true | |
label_use_brightness: false | |
entity_1: | |
entity_id: scene.studio_ceiling | |
templates: | |
- red_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.studio_ceiling | |
entity_2: | |
entity_id: scene.studio_desk | |
templates: | |
- yellow_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.studio_desk | |
entity_3: | |
entity_id: scene.studio_both | |
templates: | |
- purple_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.studio_both | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: | |
- card_room | |
- pink_no_state | |
name: Hallway | |
entity: sensor.multi_hallway_temperature | |
icon: mdi:door-open | |
tap_action: | |
action: navigate | |
navigation_path: "/ui-lovelace-minimalist/hallway" | |
variables: | |
label_use_temperature: true | |
label_use_brightness: false | |
entity_1: | |
entity_id: scene.laundry_dim | |
templates: | |
- yellow_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.laundry_dim | |
entity_2: | |
entity_id: scene.laundry_medium | |
templates: | |
- red_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.laundry_medium | |
entity_3: | |
entity_id: scene.laundry_full | |
templates: | |
- purple_no_state | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.laundry_full | |
- type: "custom:button-card" | |
template: | |
- card_room | |
- blue_no_state | |
name: Bathroom | |
entity: sensor.multi_bathroom_temperature | |
icon: mdi:shower | |
tap_action: | |
action: navigate | |
navigation_path: "/ui-lovelace-minimalist/bathroom" | |
variables: | |
label_use_temperature: true | |
label_use_brightness: false | |
entity_1: | |
templates: | |
- yellow_on | |
- title: "Home View" | |
path: home | |
icon: "mdi:home" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_back | |
variables: | |
ulm_chip_back_path: /ui-lovelace-minimalist/0 | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "⚡" | |
ulm_chip_icon_state_entity: sensor.power_consumption | |
tap_action: | |
action: more-info | |
entity: sensor.power_consumption | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "✨" | |
ulm_chip_icon_state_entity: sensor.ikea_vindriktning_pm25 | |
tap_action: | |
action: more-info | |
entity: sensor.ikea_vindriktning_pm25 | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "☀️" | |
ulm_chip_icon_state_entity: sensor.ls_ambient | |
tap_action: | |
action: more-info | |
entity: sensor.ls_ambient | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "House" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_vertical_button | |
entity: input_button.home_off | |
name: Home off | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
entity: input_boolean.hydroculture | |
name: Hydroculture | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Weather" | |
- type: "custom:button-card" | |
template: card_weather | |
entity: weather.buienradar | |
variables: | |
ulm_card_weather_name: "in Utrecht" | |
ulm_card_weather_primary_info: | |
- extrema | |
ulm_card_weather_secondary_info: | |
- precipitation_probability | |
- precipitation | |
ulm_card_weather_backdrop: | |
fade: true | |
- type: custom:button-card | |
template: custom_card_httpedo13_sun | |
variables: | |
language: "en" | |
timeFormat: "24h" | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Sensors" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Power Consumption | |
ulm_card_power_details_entity: sensor.power_consumption | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-violet)" | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: PM2.5 | |
ulm_card_power_details_entity: sensor.ikea_vindriktning_pm25 | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-yellow)" | |
- type: "horizontal-stack" | |
cards: | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Ambient Light | |
ulm_card_power_details_entity: sensor.ls_ambient | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-red)" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Balcony Temperature | |
ulm_card_power_details_entity: sensor.multi_balcony_temperature | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-green)" | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Map" | |
- type: map | |
entities: | |
- entity: person.guy | |
- entity: person.marrit | |
hours_to_show: 24 | |
- title: "Plants View" | |
path: plants | |
icon: "mdi:flower" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_back | |
variables: | |
ulm_chip_back_path: /ui-lovelace-minimalist/0 | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Plants" | |
- type: "horizontal-stack" | |
cards: | |
- type: plant-status | |
name: Monstera | |
entity: plant.monstera_groot | |
- type: plant-status | |
name: Calathea | |
entity: plant.calathea_orbifolia | |
- type: "horizontal-stack" | |
cards: | |
- type: plant-status | |
name: Phlebodium | |
entity: plant.phlebodium | |
- type: plant-status | |
name: Alocasia | |
entity: plant.alocasia | |
- type: "horizontal-stack" | |
cards: | |
- type: plant-status | |
name: Maranta big | |
entity: plant.maranta_big | |
- type: plant-status | |
name: Maranta small | |
entity: plant.maranta_small | |
- type: "horizontal-stack" | |
cards: | |
- type: plant-status | |
name: Spathiphyllum | |
entity: plant.spathiphyllum | |
- type: plant-status | |
name: Dieffenbachia | |
entity: plant.dieffenbachia | |
- type: "horizontal-stack" | |
cards: | |
- type: plant-status | |
name: Zamioculcas | |
entity: plant.zamioculcas | |
- type: plant-status | |
name: Sansevieria | |
entity: plant.sansevieria | |
- title: "Harmony Hub View" | |
path: harmony | |
icon: "mdi:remote" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_back | |
variables: | |
ulm_chip_back_path: /ui-lovelace-minimalist/0 | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Activities" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_vertical_button | |
entity: switch.harmony_hub_watch_googletv | |
name: Chromecast | |
icon: mdi:google-chrome | |
show_last_changed: false | |
variables: | |
ulm_card_vertical_button_color: red | |
- type: "custom:button-card" | |
template: card_vertical_button | |
entity: switch.harmony_hub_watch_tv_2 | |
icon: mdi:television | |
name: TV | |
show_last_changed: false | |
variables: | |
ulm_card_vertical_button_color: green | |
- type: "custom:button-card" | |
template: card_vertical_button | |
entity: switch.harmony_hub_play_a_game | |
name: PS5 | |
icon: mdi:sony-playstation | |
show_last_changed: false | |
variables: | |
ulm_card_vertical_button_color: blue | |
- type: "custom:button-card" | |
template: card_vertical_button | |
entity: switch.harmony_hub_listen_to_turntable | |
name: Turntable | |
icon: mdi:record-player | |
show_last_changed: false | |
variables: | |
ulm_card_vertical_button_color: yellow | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Remote" | |
- type: "custom:tv-card" | |
entity: sun.sun | |
tv: true | |
power_on: | |
service: remote.turn_on | |
service_data: | |
entity_id: remote.harmony_hub | |
activity: 9876543210 | |
power_off: | |
service: remote.turn_off | |
service_data: | |
entity_id: remote.harmony_hub | |
back: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: Back | |
home: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: Home | |
up: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: DirectionUp | |
left: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: DirectionLeft | |
down: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: DirectionDown | |
right: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: DirectionRight | |
select: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: Select | |
play: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: Play | |
reverse: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: Rewind | |
forward: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: FastForward | |
channelup: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: PreviousTrack | |
channeldown: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21375180193 | |
command: NextTrack | |
volume_up: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21370475645 | |
command: VolumeUp | |
volume_down: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21370475645 | |
command: VolumeDown | |
volume_mute: | |
service: remote.send_command | |
service_data: | |
entity_id: remote.harmony_hub | |
device: 21370475645 | |
command: Mute | |
- title: "Living Room View" | |
path: living | |
icon: "mdi:television-shimmer" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_back | |
variables: | |
ulm_chip_back_path: /ui-lovelace-minimalist/0 | |
- type: "custom:button-card" | |
template: chip_temperature | |
variables: | |
ulm_chip_temperature_inside: sensor.multi_livingroom_temperature | |
ulm_chip_temperature_outside: sensor.buienradar_temperature | |
ulm_chip_temperature_weather: weather.buienradar | |
tap_action: | |
action: more-info | |
entity: sensor.multi_livingroom_temperature | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "🌫️" | |
ulm_chip_icon_state_entity: sensor.multi_livingroom_humidity | |
tap_action: | |
action: more-info | |
entity: sensor.multi_livingroom_humidity | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "💨" | |
ulm_chip_icon_state_entity: sensor.multi_livingroom_pressure | |
tap_action: | |
action: more-info | |
entity: sensor.multi_livingroom_pressure | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "⚡" | |
ulm_chip_icon_state_entity: sensor.living_room_power | |
tap_action: | |
action: more-info | |
entity: sensor.living_room_power | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Living Room" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.hue_filament_bulb_1 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.low_cabinet_edison | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.high_cabinet | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.floor_lamp | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.dining_ceiling | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.hallway_ceiling_1 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.hallway_ceiling_2 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.hallway_ceiling_3 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.shelf | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.light_art | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.living_room_day_mode | |
entity: scene.living_room_day_mode | |
name: Day | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.living_room_game | |
entity: scene.living_room_game | |
name: Game | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.living_room_chill | |
entity: scene.living_room_chill | |
name: Chill | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.living_room_tv | |
entity: scene.living_room_tv | |
name: TV | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Devices" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_media_player | |
entity: media_player.mirror | |
name: Living Room Meural | |
variables: | |
ulm_card_media_player_enable_art: true | |
ulm_card_media_player_enable_controls: true | |
ulm_card_media_player_enable_popup: true | |
- type: "custom:button-card" | |
template: card_media_player | |
entity: media_player.living_room_chromecast | |
name: Living Room Chromecast | |
variables: | |
ulm_card_media_player_enable_art: true | |
ulm_card_media_player_enable_controls: true | |
ulm_card_media_player_enable_popup: true | |
- type: "custom:button-card" | |
template: "card_vacuum" | |
entity: "vacuum.living_room_vacuum" | |
variables: | |
ulm_card_vacuum_name: "Eufy 11S Vacuum" | |
ulm_card_vacuum_label: " " | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.preamp | |
variables: | |
ulm_card_light_enable_slider: false | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.chromecast | |
variables: | |
ulm_card_light_enable_slider: false | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Power" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Media Center | |
ulm_card_power_details_entity: sensor.shellyplug_s_media_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-yellow)" | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: iMac Desk | |
ulm_card_power_details_entity: sensor.shellyplug_s_imac_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-red)" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Meural Cabinet | |
ulm_card_power_details_entity: sensor.shellyplug_s_meural_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-violet)" | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Turntable Cabinet | |
ulm_card_power_details_entity: sensor.shellyplug_s_turntable_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-green)" | |
- title: "Kitchen View" | |
path: kitchen | |
icon: "mdi:stove" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_back | |
variables: | |
ulm_chip_back_path: /ui-lovelace-minimalist/0 | |
- type: "custom:button-card" | |
template: chip_temperature | |
variables: | |
ulm_chip_temperature_inside: sensor.multi_livingroom_temperature | |
ulm_chip_temperature_outside: sensor.buienradar_temperature | |
ulm_chip_temperature_weather: weather.buienradar | |
tap_action: | |
action: more-info | |
entity: sensor.multi_livingroom_temperature | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "🌫️" | |
ulm_chip_icon_state_entity: sensor.multi_livingroom_humidity | |
tap_action: | |
action: more-info | |
entity: sensor.multi_livingroom_humidity | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "💨" | |
ulm_chip_icon_state_entity: sensor.multi_livingroom_pressure | |
tap_action: | |
action: more-info | |
entity: sensor.multi_livingroom_pressure | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "⚡" | |
ulm_chip_icon_state_entity: sensor.kitchen_power | |
tap_action: | |
action: more-info | |
entity: sensor.kitchen_power | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "🧊" | |
ulm_chip_icon_state_entity: sensor.multi_fridge_temperature | |
tap_action: | |
action: more-info | |
entity: sensor.multi_fridge_temperature | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Kitchen" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.dimmable_light_1 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.kitchen_ceiling_1 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.kitchen_ceiling_2 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.kitchen_ceiling_3 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.kitchen_background | |
entity: scene.kitchen_background | |
name: Background | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.kitchen_cooking | |
entity: scene.kitchen_cooking | |
name: Cooking | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.kitchen_cleaning | |
entity: scene.kitchen_cleaning | |
name: Cleaning | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Devices" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Fridge | |
ulm_card_power_details_entity: sensor.multi_fridge_temperature | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_height: 211 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-violet)" | |
- type: "vertical-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_media_player | |
entity: media_player.nestaudio2985 | |
name: Nest Audio | |
variables: | |
ulm_card_media_player_enable_art: true | |
ulm_card_media_player_enable_controls: true | |
ulm_card_media_player_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: spotcast.start | |
service_data: | |
spotify_device_id: "1234567890" | |
uri: "spotify:playlist:1234567890" | |
random_song: true | |
entity: scene.kitchen_background | |
name: Cooking | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: spotcast.start | |
service_data: | |
spotify_device_id: "1234567890" | |
uri: "spotify:playlist:1234567890" | |
random_song: true | |
entity: scene.kitchen_cooking | |
name: Waking Up | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Power" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Kitchen Island | |
ulm_card_power_details_entity: sensor.shelly_plug_s_kitchen_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-violet)" | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Watercooker | |
ulm_card_power_details_entity: sensor.shellyplug_watercooker_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-green)" | |
- title: "Bedroom View" | |
path: bedroom | |
icon: "mdi:bed-king-outline" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_back | |
variables: | |
ulm_chip_back_path: /ui-lovelace-minimalist/0 | |
- type: "custom:button-card" | |
template: chip_temperature | |
variables: | |
ulm_chip_temperature_inside: sensor.multi_bedroom_temperature | |
ulm_chip_temperature_outside: sensor.buienradar_temperature | |
ulm_chip_temperature_weather: weather.buienradar | |
tap_action: | |
action: more-info | |
entity: sensor.multi_bedroom_temperature | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "🌫️" | |
ulm_chip_icon_state_entity: sensor.multi_bedroom_humidity | |
tap_action: | |
action: more-info | |
entity: sensor.multi_bedroom_humidity | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "💨" | |
ulm_chip_icon_state_entity: sensor.multi_bedroom_pressure | |
tap_action: | |
action: more-info | |
entity: sensor.multi_bedroom_pressure | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "⚡" | |
ulm_chip_icon_state_entity: sensor.shellyplug_s_bedroom_power | |
tap_action: | |
action: more-info | |
entity: sensor.shellyplug_s_bedroom_power | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Bedroom" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.bedroom_ceiling_1 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.bedroom_ceiling_2 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.bedroom_ceiling_3 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.bedroom_ceiling_4 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.bedroom_ceiling_5 | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
color_type: blank-card | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.bedroom_split_dim | |
entity: scene.bedroom_split_dim | |
name: Split Dim | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.bedroom_split_full | |
entity: scene.bedroom_split_full | |
name: Split Full | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.bedroom_room_dim | |
entity: scene.bedroom_room_dim | |
name: Room Dim | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.bedroom_room_full | |
entity: scene.bedroom_room_full | |
name: Room Full | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Power" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_media_player | |
entity: media_player.nesthub | |
name: Bedroom Nest Hub | |
variables: | |
ulm_card_media_player_enable_art: true | |
ulm_card_media_player_enable_controls: true | |
ulm_card_media_player_enable_popup: true | |
- type: "custom:button-card" | |
color_type: blank-card | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Power" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Bedroom | |
ulm_card_power_details_entity: sensor.shellyplug_s_bedroom_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-violet)" | |
- type: "custom:button-card" | |
color_type: blank-card | |
- title: "Studio View" | |
path: studio | |
icon: "mdi:printer-3d-nozzle-outline" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_back | |
variables: | |
ulm_chip_back_path: /ui-lovelace-minimalist/0 | |
- type: "custom:button-card" | |
template: chip_temperature | |
variables: | |
ulm_chip_temperature_inside: sensor.multi_studio_temperature | |
ulm_chip_temperature_outside: sensor.buienradar_temperature | |
ulm_chip_temperature_weather: weather.buienradar | |
tap_action: | |
action: more-info | |
entity: sensor.multi_studio_temperature | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "🌫️" | |
ulm_chip_icon_state_entity: sensor.multi_studio_humidity | |
tap_action: | |
action: more-info | |
entity: sensor.multi_studio_humidity | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "💨" | |
ulm_chip_icon_state_entity: sensor.multi_studio_pressure | |
tap_action: | |
action: more-info | |
entity: sensor.multi_studio_pressure | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "⚡" | |
ulm_chip_icon_state_entity: sensor.studio_power | |
tap_action: | |
action: more-info | |
entity: sensor.studio_power | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Studio" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.studio_ceiling | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.studio_desk | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.studio_ceiling | |
entity: scene.studio_ceiling | |
name: Ceiling | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.studio_desk | |
entity: scene.studio_desk | |
name: Desk | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.studio_both | |
entity: scene.studio_both | |
name: Both | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Devices" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.laserprinter | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "custom:button-card" | |
template: card_media_player | |
entity: media_player.studio_speaker | |
name: Studio Speaker | |
variables: | |
ulm_card_media_player_enable_art: true | |
ulm_card_media_player_enable_controls: true | |
ulm_card_media_player_enable_popup: true | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Power" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Studio Desk | |
ulm_card_power_details_entity: sensor.shellyplug_s_studiodesk_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-yellow)" | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Server Rack | |
ulm_card_power_details_entity: sensor.shellyplug_s_serverrack_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-green)" | |
- title: "Hallway View" | |
path: hallway | |
icon: "mdi:door-open" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_back | |
variables: | |
ulm_chip_back_path: /ui-lovelace-minimalist/0 | |
- type: "custom:button-card" | |
template: chip_temperature | |
variables: | |
ulm_chip_temperature_inside: sensor.multi_hallway_temperature | |
ulm_chip_temperature_outside: sensor.buienradar_temperature | |
ulm_chip_temperature_weather: weather.buienradar | |
tap_action: | |
action: more-info | |
entity: sensor.multi_hallway_temperature | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "🌫️" | |
ulm_chip_icon_state_entity: sensor.multi_hallway_humidity | |
tap_action: | |
action: more-info | |
entity: sensor.multi_hallway_humidity | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "💨" | |
ulm_chip_icon_state_entity: sensor.multi_hallway_pressure | |
tap_action: | |
action: more-info | |
entity: sensor.multi_hallway_pressure | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "⚡" | |
ulm_chip_icon_state_entity: sensor.hallway_power | |
tap_action: | |
action: more-info | |
entity: sensor.hallway_power | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Hallway" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_light | |
entity: light.hue_white | |
variables: | |
ulm_card_light_enable_slider: true | |
ulm_card_light_enable_color: true | |
ulm_card_light_force_background_color: false | |
ulm_card_light_enable_popup: true | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.laundry_dim | |
entity: scene.laundry_dim | |
name: Dim | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.laundry_medium | |
entity: scene.laundry_medium | |
name: Medium | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: card_vertical_button | |
tap_action: | |
action: call-service | |
service: scene.turn_on | |
service_data: | |
entity_id: scene.laundry_full | |
entity: scene.laundry_full | |
name: Full | |
show_last_changed: false | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Devices" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: card_binary_sensor | |
variables: | |
- ulm_card_binary_sensor_alert: true | |
entity: binary_sensor.washing_machine | |
show_last_changed: true | |
- type: "custom:button-card" | |
template: card_binary_sensor | |
variables: | |
- ulm_card_binary_sensor_alert: true | |
entity: binary_sensor.dryer | |
show_last_changed: true | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Power" | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Fuse Box | |
ulm_card_power_details_entity: sensor.shellyplug_s_fusebox_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-red)" | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Washing Machine | |
ulm_card_power_details_entity: sensor.shellyplug_washing_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-green)" | |
- type: "custom:button-card" | |
template: custom_card_damix48_power_details | |
variables: | |
ulm_card_power_details_name: Dryer | |
ulm_card_power_details_entity: sensor.shellyplug_dryer_power | |
ulm_card_power_details_hours: 24 | |
ulm_card_power_details_24hour: true | |
ulm_card_power_details_thresholds: | |
- value: 0 | |
color: "var(--google-violet)" | |
- title: "Bathroom View" | |
path: bathroom | |
icon: "mdi:shower" | |
cards: | |
- type: "vertical-stack" | |
cards: | |
- type: "horizontal-stack" | |
cards: | |
- type: "custom:button-card" | |
template: chip_back | |
variables: | |
ulm_chip_back_path: /ui-lovelace-minimalist/0 | |
- type: "custom:button-card" | |
template: chip_temperature | |
variables: | |
ulm_chip_temperature_inside: sensor.multi_bathroom_temperature | |
ulm_chip_temperature_outside: sensor.buienradar_temperature | |
ulm_chip_temperature_weather: weather.buienradar | |
tap_action: | |
action: more-info | |
entity: sensor.multi_bathroom_temperature | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "🌫️" | |
ulm_chip_icon_state_entity: sensor.multi_bathroom_humidity | |
tap_action: | |
action: more-info | |
entity: sensor.multi_bathroom_humidity | |
- type: "custom:button-card" | |
template: chip_icon_state | |
variables: | |
ulm_chip_icon_state_icon: "💨" | |
ulm_chip_icon_state_entity: sensor.multi_bathroom_pressure | |
tap_action: | |
action: more-info | |
entity: sensor.multi_bathroom_pressure | |
- type: "custom:button-card" | |
template: "card_title" | |
name: "Bathroom" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment