Back Alive!

This commit is contained in:
Mahasri Kalavala
2019-04-17 18:46:06 -04:00
parent 929e0b336e
commit 2a0dd39795
255 changed files with 137143 additions and 0 deletions

313
lovelace/00_myhome_view.yaml Executable file
View File

@@ -0,0 +1,313 @@
title: My Home
icon: mdi:home
cards:
- type: horizontal-stack
cards:
- type: "custom:button-card"
entity: alarm_control_panel.simplisafe
icon: mdi:security
color_type: card
show_state: true
style:
- font-weight: bold
- color: rgb(255, 255, 255)
state:
- value: 'disarmed'
color: rgb(255,0,0)
- value: 'armed_home'
color: rgb(0, 128, 0)
- value: 'armed_away'
color: rgb(0, 0, 255)
action: more_info
- type: "custom:button-card"
entity: climate.dining_room
icon: mdi:thermometer-lines
color_type: card
show_state: true
style:
- font-weight: bold
- color: rgb(255, 255, 255)
state:
- value: 'heat'
color: rgb(255,0,0)
- value: 'eco'
color: rgb(0, 128, 0)
- value: 'cool'
color: rgb(0, 0, 255)
action: service
service:
domain: script
action: toggle_climate
- type: entity-filter
title: Device Trackers
show_header_toggle: false
entities:
- device_tracker.hasika_hasika
- device_tracker.mallika_mallika
- device_tracker.srinika_srinika
- device_tracker.suresh_suresh
- entity: device_tracker.tesla_model_3_5yj3e1ea8jf010610_location_tracker
name: Tesla
state_filter:
- 'home'
card:
type: glance
title: Kalavala Family
- type: entities
title: Master Bedroom Occupancy Value
show_header_toggle: false
entities:
- sensor.master_bed_sensor
- type: entity-filter
title: For Your Information
show_empty: false
show_header_toggle: false
entities:
- entity: sensor.hasika_iphone_battery_state
name: Hasika
- entity: sensor.mallika_iphone_battery_state
name: Mallika
- entity: sensor.srinika_iphone_battery_state
name: Srinika
- entity: sensor.srinika_iphone_battery_state
name: Suresh
- entity: sensor.hasika_iphone_wifi_state
name: Hasika
- entity: sensor.mallika_iphone_wifi_state
name: Mallika
- entity: sensor.srinika_iphone_wifi_state
name: Srinika
- entity: sensor.srinika_iphone_wifi_state
name: Suresh
- sensor.recycle_day
- sensor.trash_day
state_filter:
- 'Charging'
- 'yes'
- 'Not Connected'
card:
type: glance
title: FYI
- type: entities
title: Where Is Everyone
show_header_toggle: false
entities:
- sensor.hasika_location
- sensor.mallika_location
- sensor.srinika_location
- sensor.suresh_location
- type: conditional
conditions:
- entity: input_boolean.emergency_mode
state: 'on'
card:
type: entities
title: Emergency Scripts
show_header_toggle: false
entities:
- script.all_indoor_lights_off
- script.emergency_all_lights_switches_on
- script.emergency_script
- script.emergency_script_loop
- type: horizontal-stack
cards:
- type: glance
entities:
- input_label.mallika_birthday_days2go
- type: glance
entities:
- input_label.srinika_birthday_days2go
- type: glance
entities:
- input_label.hasika_birthday_days2go
- type: entity-filter
title: Doors
show_empty: false
entities:
- alarm_control_panel.simplisafe
- entity: binary_sensor.aeotec_zw120_door_window_sensor_gen5_sensor
name: Front Door
- entity: binary_sensor.back_door_sensor_sensor
name: Back Door
- entity: binary_sensor.basement_door_sensor_sensor
name: Basement Door
- entity: binary_sensor.garage_door_sensor_sensor
name: Garage Door
- entity: sensor.single_car_garage_door_sensor_status
name: Single Car Garage Door
- entity: binary_sensor.two_car_garage_door_tilt_sensor_sensor
name: Double Car Garage Door
state_filter:
- 'on'
- 'opened'
- 'Open'
card:
type: glance
title: Doors
- type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: gauge
name: Suresh Phone
unit: '%'
entity: input_label.suresh_battery
severity:
green: 75
yellow: 50
red: 30
- type: gauge
name: Mallika Phone
unit: '%'
entity: input_label.mallika_battery
severity:
green: 75
yellow: 50
red: 30
- type: horizontal-stack
cards:
- type: gauge
name: Srinika Phone
unit: '%'
entity: input_label.srinika_battery
severity:
green: 75
yellow: 50
red: 30
- type: gauge
name: Hasika Phone
unit: '%'
entity: input_label.hasika_battery
severity:
green: 75
yellow: 50
red: 30
- type: weather-forecast
entity: weather.dark_sky
- type: picture-entity
id: camera_ohio_doppler_weather
title: Ohio Doppler Weather
entity: camera.ohio_doppler_weather
camera_image: camera.ohio_doppler_weather
show_info: true
tap_action:
action: more-info
- type: conditional
conditions:
- entity: sensor.usps_mail
state_not: "0"
card:
type: picture-entity
id: camera_usps_mail_pictures
title: USPS Mail Pictures
entity: camera.usps_mail_pictures
camera_image: camera.usps_mail_pictures
show_info: true
tap_action:
action: more-info
- type: entities
title: Light Levels
show_header_toggle: false
entities:
- sensor.downstairs_multi_sensor_luminance
- sensor.front_room_multi_sensor_luminance
- sensor.tv_multi_sensor_luminance
- sensor.upstairs_multi_sensor_luminance
- type: entity-filter
title: Motion Sensors
show_empty: false
entities:
- binary_sensor.motion_sensor_158d0001a662fe
- binary_sensor.motion_sensor_158d0001a25041
- binary_sensor.motion_sensor_158d00016db6d2
- binary_sensor.motion_sensor_158d00016c2d0e
- binary_sensor.garage_motion
- binary_sensor.patio_camera_motion
- binary_sensor.playarea_camera_motion
- binary_sensor.frontdoor_camera_motion
- binary_sensor.driveway_camera_motion
- binary_sensor.aeotec_water_sensor_sensor
- binary_sensor.audio_detector_sensor
- binary_sensor.basement_door_sensor_sensor
- binary_sensor.downstairs_multi_sensor_sensor
- binary_sensor.front_room_multi_sensor_sensor
- binary_sensor.aeotec_zw120_door_window_sensor_gen5_sensor
- binary_sensor.garage_door_sensor_sensor
- binary_sensor.kitchen_motion_sensor_sensor
- binary_sensor.back_door_sensor_sensor
- binary_sensor.stairs_motion_sensor_sensor
- binary_sensor.tv_multi_sensor_sensor
- binary_sensor.single_car_garage_door_tilt_sensor_sensor
- binary_sensor.two_car_garage_door_tilt_sensor_sensor
- binary_sensor.upstairs_multi_sensor_sensor
state_filter:
- 'on'
- 'detected'
- 'opened'
- 'Open'
card:
type: entities
title: Motion Sensors
show_header_toggle: false
- type: entities
title: Z-Wave Batteries
show_header_toggle: false
entities:
- input_label.aeotec_water_sensor
- input_label.audio_detector
- input_label.back_door_sensor
- input_label.basement_door_sensor
- input_label.downstairs_multi_sensor
- input_label.front_room_multi_sensor
- input_label.garage_door_sensor
- input_label.kitchen_motion_sensor
- input_label.single_car_garage_door_tilt_sensor
- input_label.stairs_motion_sensor
- input_label.tv_multi_sensor
- input_label.two_car_garage_door_tilt_sensor
- input_label.upstairs_multi_sensor
- input_label.wallmote
- type: entities
title: Motion Counters
show_header_toggle: false
entities:
- input_label.aeotec_zw120_door_window_sensor_gen5_sensor
- input_label.back_door_sensor_sensor
- input_label.basement_door_sensor_sensor
- input_label.garage_door_sensor_sensor
- input_label.single_car_garage_door_tilt_sensor_sensor
- input_label.two_car_garage_door_tilt_sensor_sensor
- input_label.downstairs_multi_sensor_sensor
- input_label.front_room_multi_sensor_sensor
- input_label.front_room_window_sensor_sensor
- input_label.kitchen_motion_sensor_sensor
- input_label.motion_sensor_158d00016c2d0e
- input_label.motion_sensor_158d00016db6d2
- input_label.motion_sensor_158d0001a25041
- input_label.motion_sensor_158d0001a662fe
- input_label.motion_sensor_158d00024e57d3
- input_label.motion_sensor_158d00024e57fb
- input_label.motion_sensor_158d00024e842c
- input_label.motion_sensor_158d00024ee084
- input_label.motion_sensor_158d000272bed1
- input_label.motion_sensor_158d000272bf48
- input_label.motion_sensor_158d000272bfd7
- input_label.garage_motion
- input_label.stairs_motion_sensor_sensor
- input_label.upstairs_multi_sensor_sensor

66
lovelace/01_lights_view.yaml Executable file
View File

@@ -0,0 +1,66 @@
title: Lights
icon: mdi:lightbulb-on
cards:
- type: entities
title: Upstairs
show_header_toggle: true
entities:
- light.master_bedroom
- entity: light.master_bedroom_1
name: Suresh's Bedside Light
- entity: light.master_bedroom_2
name: Mallika's Bedside Light
- entity: switch.kids_bedroom
name: Hasika's Bedroom
- entity: switch.kids_bed_accent
name: Hasika's Bed Accent Lights
- entity: switch.guest_bedroom
name: Srinika's Bedroom
- entity: switch.prayer_room
name: Study Room
- type: entities
title: Downstairs
show_header_toggle: true
entities:
- switch.basement_left
- switch.basement_right
- switch.kitchen
- switch.office_room
- switch.zwave_smart_switch_switch
- light.family_room
- light.hue_color_lamp_1
- light.hue_color_lamp_2
- light.hue_color_lamp_3
- type: entities
title: Fragrance Outlets
show_header_toggle: true
entities:
- switch.bathroom_fragrance
- switch.downstairs_fragrance
- switch.upstairs_fragrance
- type: entities
title: Garage
show_header_toggle: false
entities:
- switch.garage
- entity: switch.tesla_model_3_5yj3e1ea8jf010610_charger_switch
name: Tesla Charger Switch
- entity: switch.tesla_model_3_5yj3e1ea8jf010610_maxrange_switch
name: Tesla Max Range Switch
- type: entities
title: Always On
show_header_toggle: false
entities:
- light.gateway_light_34ce008ad65d
- switch.wemoswitch1
- type: entities
title: Outdoor Lights
show_header_toggle: true
entities:
- switch.frontyard_light
- switch.wemobackyardlightswitch

70
lovelace/02_climate_view.yaml Executable file
View File

@@ -0,0 +1,70 @@
title: Climate
icon: mdi:oil-temperature
cards:
- type: thermostat
entity: climate.dining_room
- type: horizontal-stack
cards:
- type: sensor
entity: sensor.dining_room_thermostat_temperature
name: Home Temperature
graph: line
detail: 1
hours_to_show: 12
- type: gauge
entity: sensor.dining_room_thermostat_humidity
unit: '%'
name: Home Humidity
severity:
green: 40
yellow: 30
red: 25
- type: entities
title: Climate
show_header_toggle: false
entities:
- climate.dining_room
- climate.tesla_model_3_5yj3e1ea8jf010610_hvac_climate_system
- binary_sensor.dining_room_thermostat_fan
- binary_sensor.dining_room_thermostat_has_leaf
- binary_sensor.dining_room_thermostat_is_locked
- binary_sensor.dining_room_thermostat_is_using_emergency_heat
- binary_sensor.dining_room_thermostat_online
- sensor.dining_room_thermostat_humidity
- sensor.dining_room_thermostat_hvac_state
- sensor.dining_room_thermostat_operation_mode
- sensor.dining_room_thermostat_target
- sensor.dining_room_thermostat_temperature
- type: history-graph
title: 'Temperature'
entities:
- entity: sensor.dark_sky_apparent_temperature
name: Outside
- entity: sensor.dining_room_thermostat_temperature
name: Inside
- type: entities
title: Temperature Levels
show_header_toggle: false
entities:
- entity: sensor.aeotec_water_sensor_temperature
name: Basement Temperature in HVAC Room
- entity: sensor.audio_detector_temperature
name: Hallway Temperature
- sensor.downstairs_multi_sensor_temperature
- sensor.front_room_multi_sensor_temperature
- sensor.tv_multi_sensor_temperature
- sensor.upstairs_multi_sensor_temperature
- type: entities
title: Humidity Levels
show_header_toggle: false
entities:
- sensor.downstairs_multi_sensor_relative_humidity
- sensor.front_room_multi_sensor_relative_humidity
- sensor.tv_multi_sensor_relative_humidity
- sensor.upstairs_multi_sensor_relative_humidity
- entity: sensor.pws_relative_humidity
name: Outdoor Humidity

160
lovelace/03_camera_view.yaml Executable file
View File

@@ -0,0 +1,160 @@
title: Camera Live
icon: mdi:cctv
cards:
- type: horizontal-stack
cards:
- type: "custom:button-card"
name: Porch
entity: input_label.current_stream
icon: mdi:cctv
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'frontyard'
color: var(--primary-color)
action: service
service:
domain: script
action: stream_frontdoor_camera_to_chromecast
- type: "custom:button-card"
name: Driveway
entity: input_label.current_stream
icon: mdi:cctv
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'driveway'
color: var(--primary-color)
action: service
service:
domain: script
action: stream_driveway_camera_to_chromecast
- type: "custom:button-card"
name: Patio
entity: input_label.current_stream
icon: mdi:cctv
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'patio'
color: var(--primary-color)
action: service
service:
domain: script
action: stream_patio_camera_to_chromecast
- type: "custom:button-card"
name: Playarea
entity: input_label.current_stream
icon: mdi:cctv
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'playarea'
color: var(--primary-color)
action: service
service:
domain: script
action: stream_playarea_camera_to_chromecast
- type: picture-glance
id: camera_frontdoor_camera
title: Frontdoor Camera
entity: camera.frontdoor_camera
camera_image: camera.frontdoor_camera
show_info: true
tap_action:
action: more-info
entities:
- switch.frontyard_light
- binary_sensor.frontdoor_camera_motion
- binary_sensor.aeotec_zw120_door_window_sensor_gen5_sensor
- type: picture-glance
id: camera_patio_camera
title: Patio Camera
entity: camera.patio_camera
camera_image: camera.patio_camera
show_info: true
tap_action:
action: more-info
entities:
- switch.wemobackyardlightswitch
- binary_sensor.patio_camera_motion
- binary_sensor.back_door_sensor_sensor
- type: picture-glance
id: camera_driveway_camera
title: Driveway Camera
entity: camera.driveway_camera
camera_image: camera.driveway_camera
show_info: true
tap_action:
action: more-info
entities:
- switch.frontyard_light
- binary_sensor.driveway_camera_motion
- binary_sensor.single_car_garage_door_tilt_sensor_sensor
- binary_sensor.two_car_garage_door_tilt_sensor_sensor
- type: picture-glance
id: camera_playarea_camera
title: Playarea Camera
entity: camera.playarea_camera
camera_image: camera.playarea_camera
show_info: true
tap_action:
action: more-info
entities:
- switch.wemobackyardlightswitch
- binary_sensor.playarea_camera_motion
- binary_sensor.back_door_sensor_sensor
- type: picture-glance
id: camera_garage_camera
title: Garage Camera
entity: camera.garage_camera
camera_image: camera.garage_camera
show_info: true
tap_action:
action: more-info
entities:
- switch.garage
- binary_sensor.single_car_garage_door_tilt_sensor_sensor
- binary_sensor.two_car_garage_door_tilt_sensor_sensor
- type: picture-glance
id: camera_kitchen_camera
title: Kitchen Camera
entity: camera.kitchen_camera
camera_image: camera.kitchen_camera
show_info: true
tap_action:
action: more-info
entities:
- switch.kitchen
- binary_sensor.kitchen_camera_motion
- binary_sensor.back_door_sensor_sensor
- type: picture-glance
id: camera_frontroom_camera
title: FrontDoor Camera
entity: camera.frontroom_camera
camera_image: camera.frontroom_camera
show_info: true
tap_action:
action: more-info
entities:
- binary_sensor.frontdoor_camera_motion
- binary_sensor.aeotec_zw120_door_window_sensor_gen5_sensor

31
lovelace/04_trash_view.yaml Executable file
View File

@@ -0,0 +1,31 @@
title: Trash & Recycle
icon: mdi:recycle
cards:
- type: entities
title: Recycle Schedule
show_header_toggle: false
entities:
- input_select.recycle_pickup_day
- input_select.recycle_pickup_week
- sensor.current_week
- sensor.recycle_day
- sensor.recycle_pickup_day
- sensor.recycle_pickup_week
- type: vertical-stack
cards:
- type: entities
title: Trash Schedule
show_header_toggle: false
entities:
- input_select.trash_pickup_day
- sensor.trash_day
- sensor.trash_pickup_day
- type: horizontal-stack
cards:
- type: glance
entities:
- sensor.recycle_day
- type: glance
entities:
- sensor.trash_day

View File

@@ -0,0 +1,62 @@
title: Tensorflow
icon: mdi:camera
cards:
- type: picture-entity
id: camera_frontdoor_latest_scan
title: Frontdoor Latest Scan
entity: camera.frontdoor_latest_scan
camera_image: camera.frontdoor_latest_scan
show_info: true
tap_action:
action: more-info
- type: picture-entity
id: camera_patio_latest_scan
title: Patio Latest Scan
entity: camera.patio_latest_scan
camera_image: camera.patio_latest_scan
show_info: true
tap_action:
action: more-info
- type: picture-entity
id: camera_driveway_latest_scan
title: Driveway Latest Scan
entity: camera.driveway_latest_scan
camera_image: camera.driveway_latest_scan
show_info: true
tap_action:
action: more-info
- type: picture-entity
id: camera_playarea_latest_scan
title: Playarea Latest Scan
entity: camera.playarea_latest_scan
camera_image: camera.playarea_latest_scan
show_info: true
tap_action:
action: more-info
- type: picture-entity
id: camera_garage_latest_scan
title: Garage Latest Scan
entity: camera.garage_latest_scan
camera_image: camera.garage_latest_scan
show_info: true
tap_action:
action: more-info
- type: entities
title: Image Processing
show_header_toggle: false
entities:
- entity: image_processing.tensorflow_frontdoor_camera
name: Front Door Camera
- entity: image_processing.tensorflow_driveway_camera
name: Driveway Camera
- entity: image_processing.tensorflow_garage_camera
name: Garage Camera
- entity: image_processing.tensorflow_patio_camera
name: Patio Camera
- entity: image_processing.tensorflow_playarea_camera
name: Playarea Camera

54
lovelace/06_tesla_view.yaml Executable file
View File

@@ -0,0 +1,54 @@
title: Tesla
icon: mdi:car
cards:
- type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: gauge
name: Tesla Battery
unit: '%'
entity: sensor.tesla_model_3_5yj3e1ea8jf010610_battery_sensor
severity:
green: 75
yellow: 40
red: 25
- type: gauge
name: Battery Range
unit: 'miles'
entity: sensor.tesla_model_3_5yj3e1ea8jf010610_range_sensor
max: 320
min: 0
severity:
green: 200
yellow: 100
red: 75
- type: thermostat
entity: climate.tesla_model_3_5yj3e1ea8jf010610_hvac_climate_system
- type: horizontal-stack
cards:
- type: sensor
entity: sensor.tesla_model_3_5yj3e1ea8jf010610_temperature_sensor_inside
name: Temperature Inside
graph: line
- type: sensor
entity: sensor.tesla_model_3_5yj3e1ea8jf010610_temperature_sensor_outside
name: Temperature outside
graph: line
- type: entities
title: Tesla Car
show_header_toggle: false
entities:
- device_tracker.tesla_model_3_5yj3e1ea8jf010610_location_tracker
- binary_sensor.tesla_model_3_5yj3e1ea8jf010610_parking_brake_sensor
- lock.tesla_model_3_5yj3e1ea8jf010610_door_lock
- sensor.tesla_model_3_5yj3e1ea8jf010610_mileage_sensor
- type: entities
title: Charging
show_header_toggle: false
entities:
- binary_sensor.tesla_model_3_5yj3e1ea8jf010610_charger_sensor
- switch.tesla_model_3_5yj3e1ea8jf010610_charger_switch
- switch.tesla_model_3_5yj3e1ea8jf010610_maxrange_switch

106
lovelace/07_system_view.yaml Executable file
View File

@@ -0,0 +1,106 @@
title: Date & Time
icon: mdi:desktop-tower
cards:
- type: entities
title: Date & Time
show_header_toggle: false
entities:
- sensor.date
- sensor.date_time
- sensor.time
- sensor.time_date
- sensor.time_utc
- type: entities
title: System Monitor
show_header_toggle: false
entities:
- sensor.disk_free
- sensor.ipv4_address_ens160
- sensor.external_ip
- sensor.last_boot
- sensor.processor_use
- sensor.memory_free
- binary_sensor.workday_sensor
- sensor.ha_installed_version
- sensor.ha_current_version
- sensor.home_assistant_up_time
- type: entities
title: Alarm Clock
show_header_toggle: false
entities:
- automation.alarm_clock
- input_boolean.am
- input_boolean.pm
- input_boolean.week_day_only
- input_label.alarm_current_time
- input_number.slider_hours
- input_number.slider_minutes
- type: entities
title: Pi-Hole
show_header_toggle: false
entities:
- sensor.pi_hole_ads_blocked_today
- sensor.pi_hole_ads_percentage_blocked_today
- sensor.pi_hole_dns_queries_cached
- sensor.pi_hole_dns_queries_forwarded
- sensor.pi_hole_dns_queries_today
- sensor.pi_hole_dns_unique_clients
- sensor.pi_hole_dns_unique_domains
- sensor.pi_hole_domains_blocked
- sensor.pi_hole_seen_clients
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.speedtest_ping
name: Ping Speed
unit: ms
severity:
green: 0
yellow: 45
red: 85
- type: gauge
entity: sensor.speedtest_upload
name: Upload Speed
unit: Mbit/s
severity:
green: 10
yellow: 7
red: 5
- type: gauge
entity: sensor.speedtest_download
name: Download Speed
unit: Mbit/s
severity:
green: 70
yellow: 50
red: 35
- type: entities
title: Battery/UPS
show_header_toggle: false
entities:
- sensor.ups_battery
- sensor.ups_input_voltage
- sensor.ups_load
- sensor.ups_nominal_input_voltage
- sensor.ups_status
- sensor.ups_time_left
- sensor.ups_time_on_battery
- sensor.ups_transfer_count
- type: entities
title: ESXi Vmware Server
show_header_toggle: false
entities:
- sensor.esxi_memory_used
- sensor.esxi_number_of_network_interfaces
- sensor.esxi_server_description
- sensor.esxi_system_memory_size
- sensor.esxi_system_uptime
- sensor.esxi_total_ram
- sensor.esxi_used_ram

View File

@@ -0,0 +1,88 @@
title: Multi Room Audio & TTS
icon: mdi:television
cards:
- type: entities
title: Snapcast Server Commands
show_header_toggle: false
entities:
- entity: input_select.snapcast_server
name: Snapcast Server Command
- type: entities
title: Raspberry Pi Commands
show_header_toggle: false
entities:
- entity: input_select.raspberry_pis
name: Select a Raspberry Pi
- entity: input_select.rpi_commands
name: Select Command To Execute
- type: entities
title: Raspberry Pi Scripts
show_header_toggle: false
entities:
- script.query_disk_info
- script.query_wifi_info
- script.restart_all_raspberrypis
- script.restart_all_snapclients
- script.shutdown_all_raspberrypis
- type: entities
title: Text To Speech
show_header_toggle: false
entities:
- input_boolean.greeting
- input_number.tts_volume_level_afternoon
- input_number.tts_volume_level_alert
- input_number.tts_volume_level_evening
- input_number.tts_volume_level_morning
- input_text.tts
- type: entities
title: Media Players
show_header_toggle: false
entities:
- media_player.denon_avr_x2400h
- media_player.gstreamer
- media_player.mpd
- media_player.attic_tv
- media_player.my_denon_receiver
- type: vertical-stack
cards:
- type: media-control
entity: media_player.mpd
- type: media-control
entity: media_player.denon_avr_x2400h
- type: media-control
entity: media_player.gstreamer
- type: media-control
entity: media_player.attic_tv
- type: media-control
entity: media_player.my_denon_receiver
- type: entities
title: Snapcast Clients
show_header_toggle: false
entities:
- media_player.snapcast_client_b827eb011e00
- media_player.snapcast_client_b827eb4445b1
- media_player.snapcast_client_b827eb505e2d
- media_player.snapcast_client_b827eb8604f5
- media_player.snapcast_client_b827eba8e7ef
- media_player.snapcast_client_b827ebaa08f7
- type: entities
title: Snapcast Group
show_header_toggle: false
entities:
- media_player.snapcast_group_11d5f9f4e9a4bc3bf4f38b6d7e1517c6
- media_player.snapcast_group_23dcee584dd2a739fcf92f4a4444a02f
- media_player.snapcast_group_380a4b3f93e3f9711a672ccec499dc82
- media_player.snapcast_group_601c73870a93e628a9afb6c31fd59921
- media_player.snapcast_group_81a1c2dfa612e1718fe4084b641344fd
- media_player.snapcast_group_bde597975a001d05519d2ae52103dba1

288
lovelace/09_settings_view.yaml Executable file
View File

@@ -0,0 +1,288 @@
title: Settings
icon: mdi:settings
cards:
- type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: "custom:button-card"
name: Home Alarm Clock
entity: input_boolean.alarm_clock
icon: mdi:alarm
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: alarm_clock
- type: "custom:button-card"
name: Light Automations
entity: input_boolean.light_automations
icon: mdi:lightbulb-on
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: light_automations
- type: "custom:button-card"
name: Do Not Disturb
entity: input_boolean.do_not_disturb
icon: mdi:do-not-disturb
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: do_not_disturb
- type: "custom:button-card"
name: Home TTS/Sounds
entity: input_boolean.voice_notifications
icon: mdi:volume-high
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: voice_notifications
- type: horizontal-stack
cards:
- type: "custom:button-card"
name: Trash Notifications
entity: input_boolean.trash_reminders
icon: mdi:recycle
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: trash_reminders
- type: "custom:button-card"
name: Camera Alerts
entity: input_boolean.notify_camera_alerts
icon: mdi:cctv
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: notify_camera_alerts
- type: "custom:button-card"
name: Location Alerts
entity: input_boolean.zone_alerts
icon: mdi:map-marker
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: zone_alerts
- type: "custom:button-card"
name: Movie Time Popcorn
entity: input_boolean.movie_time
icon: mdi:filmstrip
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: movie_time
- type: horizontal-stack
cards:
- type: "custom:button-card"
name: Security System
entity: input_boolean.security_system_alerts
icon: mdi:shield-outline
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: security_system_alerts
- type: "custom:button-card"
name: Hourly Report
entity: input_boolean.hourly_report
icon: mdi:timer-sand
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: hourly_report
- type: "custom:button-card"
name: Nightly Report
entity: input_boolean.nightly_report
icon: mdi:weather-night
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: nightly_report
- type: "custom:button-card"
name: Working in Garage
entity: input_boolean.working_in_garage
icon: mdi:garage-alert
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: working_in_garage
- type: horizontal-stack
cards:
- type: "custom:button-card"
name: Working in Office
entity: input_boolean.working_in_office_room
icon: mdi:office-building
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: working_in_office_room
- type: "custom:button-card"
name: Battery Notifications
entity: input_boolean.battery_notifications
icon: mdi:battery-charging-wireless-60
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: battery_notifications
- type: "custom:button-card"
name: Good Weather
entity: input_boolean.enjoyable_weather_reminders
icon: mdi:weather-windy-variant
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: enjoyable_weather_reminders
- type: "custom:button-card"
name: Text/IFTTT Alerts
entity: input_boolean.text_alerts
icon: mdi:message-text
color_type: card
style:
- font-weight: bold
- color: rgb(0, 0, 5)
state:
- value: 'on'
color: var(--primary-color)
action: toggle
toggle:
domain: input_boolean
action: text_alerts
- type: entities
title: Control Panel
show_header_toggle: false
entities:
- input_number.calendar_remind_before_days
- type: entities
title: Bed & Wakeup Times
show_header_toggle: false
entities:
- input_datetime.autumn_bed_time
- input_datetime.autumn_wakeup_time
- input_datetime.spring_bed_time
- input_datetime.spring_wakeup_time
- input_datetime.summer_bed_time
- input_datetime.summer_wakeup_time
- input_datetime.winter_bed_time
- input_datetime.winter_wakeup_time

View File

@@ -0,0 +1,95 @@
title: Raspberry PI
icon: mdi:pig
cards:
- type: horizontal-stack
cards:
- type: "custom:button-card"
name: Query Wifi
entity: inout_boolean.dummy
icon: mdi:wifi
color_type: card
style:
- font-weight: bold
- color: var(--primary-color)
action: service
service:
domain: script
action: query_wifi_info
- type: "custom:button-card"
name: Query Disk
entity: inout_boolean.dummy
icon: mdi:harddisk
color_type: card
style:
- font-weight: bold
- color: var(--primary-color)
action: service
service:
domain: script
action: query_disk_info
- type: entities
title: Raspberry Pi Commands
show_header_toggle: false
entities:
- input_select.raspberry_pis
- input_select.rpi_commands
- type: entities
title: WiFi Signal Strength
show_header_toggle: false
entities:
- sensor.kitchen_pi_signal_level
- sensor.family_room_pi_signal_level
- sensor.front_room_pi_signal_level
- sensor.garage_pi_signal_level
- sensor.guest_1_pi_signal_level
- sensor.guest_2_pi_signal_level
- sensor.master_bedroom_pi_signal_level
- type: entities
title: WiFi Link Quality
show_header_toggle: false
entities:
- sensor.kitchen_pi_link_quality
- sensor.family_room_pi_link_quality
- sensor.front_room_pi_link_quality
- sensor.garage_pi_link_quality
- sensor.guest_1_pi_link_quality
- sensor.guest_2_pi_link_quality
- sensor.master_bedroom_pi_link_quality
- type: entities
title: RPi Disk Available
show_header_toggle: false
entities:
- sensor.kitchen_pi_available_disk
- sensor.family_room_pi_available_disk
- sensor.front_room_pi_available_disk
- sensor.garage_pi_available_disk
- sensor.guest_1_pi_available_disk
- sensor.guest_2_pi_available_disk
- sensor.master_bedroom_pi_available_disk
- type: entities
title: RPi Disk Used
show_header_toggle: false
entities:
- sensor.kitchen_pi_disk_used
- sensor.family_room_pi_disk_used
- sensor.front_room_pi_disk_used
- sensor.garage_pi_disk_used
- sensor.guest_1_pi_disk_used
- sensor.guest_2_pi_disk_used
- sensor.master_bedroom_pi_disk_used
- type: entities
title: RPi Scripts
show_header_toggle: false
entities:
- script.restart_all_raspberrypis
- script.restart_all_snapclients
- script.shutdown_all_raspberrypis
- script.restart_snapcast_server
- script.start_snapcast_server
- script.stop_snapcast_server

52
lovelace/11_scripts_view.yaml Executable file
View File

@@ -0,0 +1,52 @@
title: Scripts
icon: mdi:script
cards:
- type: horizontal-stack
cards:
- type: "custom:button-card"
name: Update HASS
entity: inout_boolean.dummy
icon: mdi:home-assistant
color_type: card
style:
- font-weight: bold
- color: var(--primary-color)
action: service
service:
domain: script
action: update_hass
- type: "custom:button-card"
name: Restart HASS
entity: inout_boolean.dummy
icon: mdi:home-assistant
color_type: card
style:
- font-weight: bold
- color: var(--primary-color)
action: service
service:
domain: script
action: restart_hass
- type: entities
title: Scripts
show_header_toggle: false
entities:
- script.home_mode_away
- entity: script.xiaomi_blue
name: Xiaomi Gateway Blue Light
- entity: script.xiaomi_green
name: Xiaomi Gateway Green Light
- entity: script.xiaomi_red
name: Xiaomi Gateway Red Light
- type: entities
title: Home Status/Report
show_header_toggle: false
entities:
- entity: script.good_night_tts
name: Bedtime Report
- entity: script.home_status
name: Hourly Report

299
lovelace/12_automations_view.yaml Executable file
View File

@@ -0,0 +1,299 @@
title: Automations
icon: mdi:arrow-decision-auto
cards:
- type: entities
title: Magic Cube Automations
show_header_toggle: false
entities:
- automation.family_room_cube_event_flip180
- automation.family_room_cube_event_flip180_2
- automation.family_room_cube_event_flip90
- automation.family_room_cube_event_move
- automation.family_room_cube_event_move_2
- automation.family_room_cube_event_shake
- automation.family_room_cube_event_shake_2
- automation.family_room_cube_event_tap_twice
- automation.front_room_cube_event_flip90
- automation.hasika_room_cube_event_flip90
- automation.hasika_room_cube_event_shake
- automation.master_bedroom_cube_event_flip180
- automation.master_bedroom_cube_event_flip90
- automation.master_bedroom_cube_event_move
- automation.master_bedroom_cube_event_shake
- automation.master_bedroom_cube_event_tap_twice
- automation.srinika_room_cube_event_flip90
- automation.srinika_room_cube_event_shake
- automation.study_room_cube_event_flip90
- automation.study_room_cube_event_shake
- type: conditional
conditions:
- entity: input_boolean.alarm_clock
state: 'on'
card:
type: entities
title: Alarm Clock
show_header_toggle: false
entities:
- automation.alarm_clock
- automation.am_change_off
- automation.am_change_on
- automation.pm_change_off
- automation.pm_change_on
- automation.update_current_alarm_time
- type: entities
title: Zone Based Alerts
show_header_toggle: false
entities:
- automation.alert_life360_error
- automation.alert_private_zone_enter
- automation.alert_private_zone_leaves
- automation.alert_when_everyone_is_away
- automation.alert_when_moving
- automation.alert_when_someone_enters_a_zone
- automation.alert_when_someone_leaves_a_zone
- automation.send_a_message_as_i_get_closer_to_home
- automation.update_phone_battery_levels
- automation.welcome_family
- type: entities
title: Misc. Notifications
show_header_toggle: false
entities:
- automation.notify_charger_switch_state
- automation.notify_charging_status
- automation.notify_door_status
- automation.notify_entry_door_status
- automation.notify_holiday_state_change
- automation.notify_indian_holidays
- automation.notify_low_battery
- automation.notify_of_new_external_ip
- automation.notify_thermostat_state_change
- automation.notify_usps_mail
- automation.notify_usps_packages
- type: entities
title: Watch Dog Automations
show_header_toggle: false
entities:
- automation.backyard_light_watchdog
- automation.frontyard_light_watchdog
- automation.guest_bedroom_1_light_watchdog
- automation.guest_bedroom_2_light_watchdog
- automation.kids_bedroom_light_watchdog
- type: entities
title: Timer Automations
show_header_toggle: false
entities:
- automation.bathroom_aroma_timer_elapsed
- automation.bathroom_aroma_timer_finish
- automation.bathroom_aroma_timer_start
- automation.cancel_wfh_timer_when_suresh_leaves_home
- automation.downstairs_aroma_timer_elapsed
- automation.downstairs_aroma_timer_finish
- automation.downstairs_aroma_timer_start
- automation.family_room_motion_timer
- automation.family_room_timer_elapsed
- automation.frontroom_motion_timer
- automation.frontroom_timer_elapsed
- automation.kitchen_motion_timer
- automation.kitchen_timer_elapsed
- automation.master_bedroom_motion_timer
- automation.master_bedroom_timer_elapsed
- automation.officeroom_motion_timer
- automation.officeroom_timer_elapsed
- automation.timer_elapsed_take_a_walk
- automation.upstairs_aroma_timer_elapsed
- automation.upstairs_aroma_timer_finish
- automation.upstairs_aroma_timer_start
- automation.wfh_timer_start
- type: entities
title: Garage Automations
show_header_toggle: false
entities:
- automation.garage_lights_on_when_door_is_opened
- automation.garage_motion_reset
- automation.garage_motion_timer
- automation.garage_timer_elapsed
- automation.garage_timer_start_when_garage_lights_on
- automation.notify_garage_door_status
- automation.scan_garage_camera_when_motion
- automation.single_car_garage_door_watchdog
- automation.two_car_garage_door_watchdog
- automation.working_in_garage_watchdog
- type: entities
title: Birthday Automations
show_header_toggle: false
entities:
- automation.birthday_countdown_30_days
- automation.random_birthday_wishes
- automation.today_is_the_birthday
- automation.update_birthdays
- type: entities
title: Home Security Automations
show_header_toggle: false
entities:
- automation.disable_emergency_mode_upon_disabling_home_security
- automation.home_security_away_motion_deteted_inside
- automation.home_security_status_leeo_color
- automation.home_security_system_watchdog_10_minutes
- automation.home_security_system_watchdog_30_minutes
- automation.notify_home_security_status_change
- automation.night_homesecurity_on
- automation.turn_on_thermostat_upon_reaching_home
- type: conditional
conditions:
- entity: input_boolean.light_automations
state: 'on'
card:
type: entities
title: Light Automations
show_header_toggle: false
entities:
- automation.animate_familyroom_lights
- automation.restore_familyroom_lights
- automation.animate_master_bedroom_lights
- automation.restore_masterbedroom_lights
- automation.basement_accent_lights_off_after_5_minutes
- automation.basement_accent_lights_on_when_basement_door_opened
- automation.evening_indoor_lights_on_before_sunset
- automation.evening_outdoor_lights_on_at_sunset
- automation.garage_lights_on_when_door_is_opened
- automation.long_flash_all_lights
- automation.morning_indoor_lights_on
- automation.morning_master_bedroom_lights_off_mallika
- automation.morning_master_bedroom_lights_on_mallika
- automation.morning_outdoor_lights_off
- automation.night_dim_tv_lights
- automation.night_turn_lights_off
- automation.short_flash_all_lights
- automation.tv_dim_indoor_lights_when_tv_is_on
- automation.tv_restore_family_room_lights_to_tv_mode
- automation.tv_turn_lights_on_when_tv_is_turned_off
- type: entities
title: Wallmote Automations
show_header_toggle: false
entities:
- automation.wallmote_button_1_pressed
- automation.wallmote_button_2_pressed
- automation.wallmote_button_3_pressed
- automation.wallmote_button_4_pressed
- type: entities
title: Trash & Recycle Automations
show_header_toggle: false
entities:
- automation.reset_trash_reminders
- automation.restore_trash_recycle_settings_on_startup
- automation.trash_and_recycle_bin_left_outside_already
- automation.trash_and_recycle_pickup_reminder
- automation.trash_pickup_day_changed
- automation.recycle_pickup_day_changed
- automation.recycle_pickup_week_changed
- automation.remind_later
- type: entities
title: Camera Automations
show_header_toggle: false
entities:
- automation.notify_backyard_camera_snapshots
- automation.notify_driveway_camera_snapshots
- automation.notify_frontdoor_camera_snapshots
- automation.scan_backyard_camera_when_motion
- automation.scan_driveway_camera_when_motion
- automation.scan_frontdoor_camera_on_motion
- automation.scan_garage_camera_when_motion
- automation.show_outdoor_temperature_on_camera
- automation.restore_frontyard_stream
- type: entities
title: TV Automations
show_header_toggle: false
entities:
- automation.night_dim_tv_lights
- automation.tv_backlight_is_on_when_tv_is_on
- automation.tv_backlight_off_when_tv_is_off
- automation.tv_dim_indoor_lights_when_tv_is_on
- automation.tv_restore_family_room_lights_to_tv_mode
- automation.tv_turn_lights_on_when_tv_is_turned_off
- automation.reset_movie_time_after_3_hours
- type: entities
title: Weather Automations
show_header_toggle: false
entities:
- automation.remind_me_to_enjoy_warm_and_windy_weather
- automation.weather_alert
- automation.weather_input_boolean_updates
- automation.rain_alerts
- automation.snow_and_sleet_alerts
- automation.update_openuv_every_30_minutes_during_the_daytime
- automation.alert_super_heavy_winds
- type: entities
title: Qnap Automations
show_header_toggle: false
entities:
- automation.notify_nas_cpu_temperature
- automation.notify_nas_cpu_usage
- automation.notify_nas_disk_usage
- automation.notify_nas_drive_status_change
- automation.notify_nas_memory_usage
- automation.notify_nas_status_change
- type: entities
title: Alerts
show_header_toggle: false
entities:
- automation.notify_home_status_when_away
- automation.emergency_mode_disabled
- automation.home_mode_away_on
- automation.hourly_report_during_day_time
- automation.check_wi_fi_status_of_iphones_at_home
- automation.night_bedtime_report
- type: entities
title: Raspberry Pi Automations
show_header_toggle: false
entities:
- automation.query_rpi_disk_data
- automation.query_rpi_wifi_data
- automation.raspberry_pi_command
- type: entities
title: Media Player Automations
show_header_toggle: false
entities:
- automation.keep_chromecast_on
- automation.snapcast_action
- type: entities
title: Home Assistant Automations
show_header_toggle: false
entities:
- automation.power_failure
- automation.power_restored
- automation.random_darker_theme_at_sunset
- automation.random_lighter_theme_at_sunrise
- automation.random_theme_at_startup
- automation.remind_domain_renewal
- automation.season_change_notification
- automation.turn_off_ac_after_3_hours_of_cooling
- automation.update_available_notification
- automation.update_zwave_battery_levels
- automation.ups_state_change
- automation.water_leak_detected
- type: entities
title: Misc Automations
show_header_toggle: false
entities:
- automation.count_motions
- automation.reset_motion_counters_at_midnight

110
lovelace/13_qnap_view.yaml Executable file
View File

@@ -0,0 +1,110 @@
title: QNAP NAS
icon: mdi:harddisk
cards:
- type: entities
title: QNAP Server
show_header_toggle: false
entities:
- sensor.kalavala_nas_status
- sensor.kalavala_nas_network_up_eth0
- sensor.kalavala_nas_network_up_eth1
- sensor.kalavala_nas_system_temperature
- sensor.kalavala_nas_cpu_temperature
- type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: "custom:button-card"
entity: sensor.kalavala_nas_smart_status_drive_0_1
name: Drive 1
color_type: card
show_state: true
icon: mdi:harddisk
style:
- font-weight: bold
state:
- value: 'OK'
color: rgb(0, 128, 0)
- value: 'FAIL'
color: rgb(255, 0, 0)
action: more_info
- type: "custom:button-card"
entity: sensor.kalavala_nas_smart_status_drive_0_2
name: Drive 2
color_type: card
show_state: true
icon: mdi:harddisk
style:
- font-weight: bold
state:
- value: 'OK'
color: rgb(0, 128, 0)
- value: 'FAIL'
color: rgb(255, 0, 0)
action: more_info
- type: "custom:button-card"
entity: sensor.kalavala_nas_smart_status_drive_0_3
name: Drive 3
color_type: card
show_state: true
icon: mdi:harddisk
style:
- font-weight: bold
state:
- value: 'OK'
color: rgb(0, 128, 0)
- value: 'FAIL'
color: rgb(255, 0, 0)
action: more_info
- type: "custom:button-card"
entity: sensor.kalavala_nas_smart_status_drive_0_4
name: Drive 4
color_type: card
show_state: true
icon: mdi:harddisk
style:
- font-weight: bold
state:
- value: 'OK'
color: rgb(0, 128, 0)
- value: 'FAIL'
color: rgb(255, 0, 0)
action: more_info
- type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.kalavala_nas_cpu_usage
unit: "%"
name: CPU
severity:
green: 0
yellow: 50
red: 75
- type: gauge
entity: sensor.kalavala_nas_memory_usage
unit: "%"
name: Memory
severity:
green: 0
yellow: 50
red: 75
- type: gauge
entity: sensor.kalavala_nas_volume_used_datavol1
unit: "%"
name: Disk Used
severity:
green: 0
yellow: 50
red: 75
- type: entities
title: QNAP Drives
show_header_toggle: false
entities:
- sensor.kalavala_nas_temperature_drive_0_1
- sensor.kalavala_nas_temperature_drive_0_2
- sensor.kalavala_nas_temperature_drive_0_3
- sensor.kalavala_nas_temperature_drive_0_4