initial commit

This commit is contained in:
root
2026-06-28 14:27:20 -04:00
commit ae0f1f559e
115 changed files with 30411 additions and 0 deletions
+193
View File
@@ -0,0 +1,193 @@
title: At-a-Glance
theme: dakboard-dark
views:
- title: At-a-Glance
path: at-a-glance
icon: mdi:eye-outline
theme: dakboard-dark
type: masonry
cards:
# ── Header ──
- type: markdown
content: |
# {{ now().strftime("%A, %B %d, %Y") }}
## {{ now().strftime("%I:%M %p") }}
card_mod:
style: |
ha-card {
text-align: center;
background: none;
box-shadow: none;
padding: 0 0 4px 0;
}
ha-card h1 {
font-size: 1.2em;
margin: 0;
font-weight: 300;
color: var(--secondary-text-color);
}
ha-card h2 {
font-size: 2em;
margin: 2px 0 0 0;
font-weight: 400;
}
# ── Weather Now ──
- type: weather-forecast
entity: weather.home
name: Now
show_forecast: false
show_current: true
round_temperature: true
# ── Indoor Climate ──
- type: heading
heading: Indoor Climate
heading_style: title
icon: mdi:home-thermometer-outline
- type: grid
columns: 3
square: false
cards:
- type: tile
entity: sensor.living_room_temperature
name: Living Room
icon: mdi:sofa
color: amber
- type: tile
entity: sensor.office_temperature
name: Office
icon: mdi:desk
color: teal
- type: tile
entity: sensor.bedroom_temperature
name: Master Bedroom
icon: mdi:bed
color: purple
- type: tile
entity: sensor.upstairs_temperature
name: Upstairs
icon: mdi:stairs
color: indigo
- type: tile
entity: sensor.blink_family_room_temperature
name: Family Room
icon: mdi:television
color: red
- type: tile
entity: sensor.blink_kitchen_temperature
name: Kitchen
icon: mdi:stove
color: deep-orange
# ── 3D Printer Status ──
- type: heading
heading: 3D Printers
heading_style: title
icon: mdi:printer-3d-nozzle
- type: grid
columns: 2
square: false
cards:
- type: tile
entity: binary_sensor.p1s_01p09c470102673_online
name: PrintsCharming
icon: mdi:printer-3d-nozzle
show_entity_picture: false
color: green
- type: tile
entity: binary_sensor.a1_03919d540806387_online
name: Ds-Turd-Flinger
icon: mdi:printer-3d-nozzle
show_entity_picture: false
color: green
- type: tile
entity: binary_sensor.a1mini_0309ca580403653_online
name: Polly-Pocket
icon: mdi:printer-3d-nozzle
show_entity_picture: false
color: green
- type: tile
entity: binary_sensor.constipation_orion_online
name: Constipation-Orion
icon: mdi:printer-3d-nozzle
show_entity_picture: false
color: green
- type: tile
entity: binary_sensor.jordyns_layer_slayer_online
name: Jordyn's Layer Slayer
icon: mdi:printer-3d-nozzle
show_entity_picture: false
color: green
- type: tile
entity: binary_sensor.centauri_carbon_sdcp_status
name: Centauri Carbon
icon: mdi:printer-3d-nozzle
show_entity_picture: false
color: green
# ── Litter Boxes ──
- type: heading
heading: Litter Boxes
heading_style: title
icon: mdi:cat
- type: grid
columns: 2
square: false
cards:
- type: tile
entity: binary_sensor.cat_crapper_3000_wastebin_filled
name: Cat Crapper 3000
icon: mdi:delete-empty
show_entity_picture: false
color: red
- type: tile
entity: binary_sensor.cat_crapper_3000_sand_lack
name: CC3000 Litter
icon: mdi:grain
show_entity_picture: false
color: amber
- type: tile
entity: binary_sensor.poop_box_wastebin_filled
name: Poop Box
icon: mdi:delete-empty
show_entity_picture: false
color: red
- type: tile
entity: binary_sensor.triple_threat_wastebin_filled
name: Triple Threat
icon: mdi:delete-empty
show_entity_picture: false
color: red
# ── Security ──
- type: heading
heading: Security
heading_style: title
icon: mdi:shield-home-outline
badges:
- type: entity
entity: alarm_control_panel.blink_front
name: Front
- type: entity
entity: alarm_control_panel.blink_inside
name: Inside
- type: entity
entity: alarm_control_panel.blink_garage
name: Garage
- type: entity
entity: alarm_control_panel.blink_rear
name: Rear
# ── Recent Activity ──
- type: logbook
entities:
- automation.announce_day_camp_preparation_and_pause_tv
- automation.announce_time_to_leave_for_day_camp_and_turn_off_tv
- automation.bedtime_snack_notification
- automation.chore_tracker_evening_reminder
hours_to_show: 24
title: Recent Family Activity
+173
View File
@@ -0,0 +1,173 @@
title: Family Hub
theme: dakboard-dark
views:
- title: Family Hub
path: family-hub
icon: mdi:home-heart
theme: dakboard-dark
type: masonry
cards:
# ── Date & Greeting Header ──
- type: markdown
content: |
# {{ now().strftime("%A, %B %d") }}
{% set h = now().hour %}
{% if h < 12 %}Good morning{% elif h < 17 %}Good afternoon{% else %}Good evening{% endif %}, family!
card_mod:
style: |
ha-card {
text-align: center;
background: none;
box-shadow: none;
padding: 0 0 8px 0;
}
ha-card h1 {
font-size: 1.4em;
margin: 0 0 4px 0;
font-weight: 300;
color: var(--secondary-text-color);
}
ha-card p {
font-size: 1.1em;
margin: 0;
font-weight: 400;
}
entity_id:
- sensor.time
# ── Clock ──
- type: clock
clock_size: large
clock_style: analog
show_seconds: true
no_background: true
analog_options:
border: false
ticks: hour
card_mod:
style: |
ha-card {
background: none;
box-shadow: none;
text-align: center;
}
# ── Weather ──
- type: weather-forecast
entity: weather.home
name: Weather
show_forecast: true
forecast_type: daily
secondary_info_attribute: extrema
round_temperature: false
# ── Family Calendar ──
- type: calendar
title: Upcoming Events
initial_view: listWeek
entities:
- calendar.family_events
- calendar.birthdays
- calendar.holidays_in_united_states
- calendar.gmail_calendar
card_mod:
style: |
ha-card {
--calendar-day-color: var(--primary-text-color);
--calendar-day-weekday-color: var(--secondary-text-color);
}
# ── Quick Glance ──
- type: heading
heading: Quick Status
heading_style: title
icon: mdi:home-lightning-bolt-outline
badges:
- type: entity
entity: sensor.openweathermap_temperature
name: Outside
- type: entity
entity: sensor.living_room_temperature
name: Living Room
- type: entity
entity: sensor.office_temperature
name: Office
- type: grid
columns: 3
square: false
cards:
# Outdoor temp
- type: tile
entity: sensor.openweathermap_temperature
name: Outside
icon: mdi:thermometer
show_entity_picture: false
color: blue
# Living Room
- type: tile
entity: sensor.living_room_temperature
name: Living Room
icon: mdi:sofa
show_entity_picture: false
color: amber
# Office
- type: tile
entity: sensor.office_temperature
name: Office
icon: mdi:desk
show_entity_picture: false
color: teal
# Master Bedroom
- type: tile
entity: sensor.bedroom_temperature
name: Master Bedroom
icon: mdi:bed
show_entity_picture: false
color: purple
# Upstairs
- type: tile
entity: sensor.upstairs_temperature
name: Upstairs
icon: mdi:stairs
show_entity_picture: false
color: indigo
# Family Room (Blink)
- type: tile
entity: sensor.blink_family_room_temperature
name: Family Room
icon: mdi:television
show_entity_picture: false
color: red
# ── Shopping List ──
- type: todo-list
entity: todo.shopping_list
title: Shopping List
hide_completed: true
display_order: none
# ── Chore Tracker Quick View ──
- type: entities
title: Chores Today
show_header_toggle: false
entities:
- entity: binary_sensor.cat_medication_tracker_all_cats_medicated
name: Cats medicated
- entity: binary_sensor.cat_medication_tracker_penelope_medication_status
name: Penelope meds
- entity: binary_sensor.cat_medication_tracker_tess_medication_status
name: Tess meds
# ── Family Presence ──
- type: heading
heading: Presence
heading_style: title
icon: mdi:account-group
badges:
- type: entity
entity: binary_sensor.bedroom_occupancy
name: Bedroom
- type: entity
entity: binary_sensor.upstairs_occupancy
name: Upstairs
@@ -0,0 +1,71 @@
title: Voice Alarms
views:
- title: Voice Alarms
path: voice-alarms
icon: mdi:alarm-panel
type: panel
cards:
- type: vertical-stack
cards:
- type: markdown
content: |
# Voice Alarms
These alarms are managed by Home Assistant and announced on the selected
Jarvis and ReSpeaker satellites.
- type: grid
columns: 2
square: false
cards:
- type: entities
title: Office Jarvis
show_header_toggle: false
entities:
- entity: assist_satellite.voice_assistant_1_assist_satellite
name: Satellite
- entity: input_boolean.voice_alarm_office_jarvis_enabled
name: Alarm enabled
- entity: input_datetime.voice_alarm_office_jarvis_time
name: Alarm time
- entity: script.test_voice_alarm_office_jarvis
name: Test alarm
- type: entities
title: ReSpeaker Family Room
show_header_toggle: false
entities:
- entity: assist_satellite.respeaker_lite_satellite_assist_satellite
name: Satellite
- entity: input_boolean.voice_alarm_respeaker_family_room_enabled
name: Alarm enabled
- entity: input_datetime.voice_alarm_respeaker_family_room_time
name: Alarm time
- entity: script.test_voice_alarm_respeaker_family_room
name: Test alarm
- type: entities
title: ReSpeaker Living Room
show_header_toggle: false
entities:
- entity: assist_satellite.respeaker_satellite_living_room_assist_satellite
name: Satellite
- entity: input_boolean.voice_alarm_respeaker_living_room_enabled
name: Alarm enabled
- entity: input_datetime.voice_alarm_respeaker_living_room_time
name: Alarm time
- entity: script.test_voice_alarm_respeaker_living_room
name: Test alarm
- type: entities
title: ReSpeaker Master Bedroom
show_header_toggle: false
entities:
- entity: assist_satellite.respeaker_satellite_master_bedroom_assist_satellite
name: Satellite
- entity: input_boolean.voice_alarm_respeaker_master_bedroom_enabled
name: Alarm enabled
- entity: input_datetime.voice_alarm_respeaker_master_bedroom_time
name: Alarm time
- entity: script.test_voice_alarm_respeaker_master_bedroom
name: Test alarm