homeassistant:dashboards
Differences
This shows you the differences between two versions of the page.
| homeassistant:dashboards [2026/01/23 18:16] – created nathna | homeassistant:dashboards [2026/01/23 18:31] (current) – nathna | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | 🏠 Home Assistant (High-Level Overview) | + | ====== |
| - | Home Assistant is the central automation and orchestration system inside TorresVault, | + | Home Assistant is the central automation and orchestration system inside |
| - | ===== Role in TorresVault | + | This page provides the architectural overview of how Home Assistant fits into the broader |
| - | Home Assistant acts as the automation brain of the environment: | + | ---- |
| - | Collects data from sensors (motion, BLE, environment) | + | ===== Role in TorresVault ===== |
| - | Controls lights, switches, media players, and smart devices | + | Home Assistant acts as the **automation brain** of the environment: |
| - | Provides | + | * Collects data from sensors (motion, BLE, environmental) |
| + | * Controls lights, switches, media players, and devices | ||
| + | * Powers | ||
| + | * Integrates with UniFi, Proxmox, Pi-hole, TrueNAS | ||
| + | * Automates cross-system routines (lighting, FPP, IoT, network, security) | ||
| - | Integrates with network monitoring, Pi-hole, and Proxmox | + | It ties together hardware from multiple platforms into a single cohesive automation layer. |
| - | Automates routines across multiple systems (IoT, security, FPP lighting) | + | ---- |
| - | + | ||
| - | It ties together hardware from multiple vendors into a single cohesive automation system. | + | |
| ===== System Architecture ===== | ===== System Architecture ===== | ||
| - | Home Assistant | + | Home Assistant |
| - | Core Systems | + | ==== Core Systems |
| + | * **Proxmox** — VM host for HA | ||
| + | * **UniFi Network** — device presence, AP states, WAN health | ||
| + | * **Pi-hole DNS** — local DNS overrides, ad-block data feeds | ||
| + | * **TrueNAS** — backup storage, snapshots, recordings | ||
| - | Proxmox | + | ==== Show Control ==== |
| + | * **FPP (Falcon Player)** | ||
| + | * Mega Tree — 192.168.60.55 | ||
| + | * Matrix — 192.168.60.56 | ||
| + | * Start/Stop show | ||
| + | * Playlist control | ||
| + | * WLED notifications (Car, Office, Living Room) | ||
| - | UniFi Network — device presence, AP states, WAN health | + | ==== Voice + Local AI ==== |
| + | * Home Assistant Voice (Piper TTS + Whisper STT) | ||
| + | * Local voice control (Office prototype) | ||
| + | * Future: Jarvis-style full-house voice assistant | ||
| - | Pi-hole DNS — local DNS overrides and ad-block data feeds | + | ==== BLE Item & Room Tracking ==== |
| + | * Pi Zero 2W running **Room Assistant** (planned) | ||
| + | * ESPHome BLE devices (Atom Lite / Echo) | ||
| + | * BLE Tags: keys, wallet, badge, laptop bag | ||
| + | * Car BLE tracker triggers TTS events | ||
| - | TrueNAS — storage for backups, recordings, snapshots | + | ---- |
| - | + | ||
| - | Show Control | + | |
| - | + | ||
| - | FPP (Falcon Player) on 192.168.60.55 | + | |
| - | + | ||
| - | Show start/ | + | |
| - | + | ||
| - | Playlist operations | + | |
| - | + | ||
| - | Triggering visual notifications (WLED, Mega Tree, Matrix) | + | |
| - | + | ||
| - | Voice + Local AI | + | |
| - | + | ||
| - | Home Assistant Voice (Piper TTS / Whisper STT) | + | |
| - | + | ||
| - | Expansion into full Jarvis-style assistant planned | + | |
| - | + | ||
| - | Future integration with mini-PC Kubernetes nodes | + | |
| - | + | ||
| - | BLE Item Tracking | + | |
| - | + | ||
| - | Room-level presence planned using: | + | |
| - | + | ||
| - | Pi Zero 2W + Room Assistant | + | |
| - | + | ||
| - | ESPHome devices (Atom Lite / Echo) | + | |
| - | + | ||
| - | BLE tags (keys, wallet, badge, laptop bag) | + | |
| ===== Dashboard Structure ===== | ===== Dashboard Structure ===== | ||
| - | Home Assistant uses a multi-dashboard, | + | Home Assistant uses a **multi-dashboard, |
| - | ✔ Downstairs Dashboard | + | ==== ✔ Downstairs Dashboard |
| + | * Swipeable room views | ||
| + | * Rooms: Kitchen, Bar, Foyer, Guest Bath, Living Room | ||
| + | * Dynamic tiles (color = room activity) | ||
| + | * Compact “Back” button in subviews | ||
| + | * Vacuum: Rosie | ||
| + | * Thermostat: Foyer climate panel | ||
| - | Swipeable room views | + | ==== ✔ Upstairs Dashboard ==== |
| + | * Rooms: Office, Master, Guest, Mom’s Room, Hallway | ||
| + | * Swipe navigation | ||
| + | * Dynamic tiles | ||
| + | * Back button template | ||
| - | Kitchen, Bar, Foyer, Guest Bath, Living Room | + | ==== ✔ Outside Dashboard ==== |
| + | * Front Yard / Back Yard / Garage | ||
| + | * Smaller camera feeds | ||
| + | * WLED + Mega Tree controller | ||
| + | * Garage freezer outlet monitoring | ||
| - | Dynamic tiles change color based on activity | + | ==== ✔ System / Network Dashboard ==== |
| + | * UniFi client count + AP health | ||
| + | * WAN latency | ||
| + | * Pi-hole stats | ||
| + | * Proxmox VM summary | ||
| + | * UPS / NUT integration (future) | ||
| - | Compact back button on each subview | + | ---- |
| - | + | ||
| - | Rosie (vacuum) status + climate in Foyer | + | |
| - | + | ||
| - | ✔ Upstairs Dashboard | + | |
| - | + | ||
| - | Swipeable room views | + | |
| - | + | ||
| - | Office, Guest Room, Master, Mom’s Room, etc. | + | |
| - | + | ||
| - | Dynamic tiles + back button template | + | |
| - | + | ||
| - | ✔ Outside Dashboard | + | |
| - | + | ||
| - | Front Yard, Back Yard, Garage | + | |
| - | + | ||
| - | Smaller camera feeds | + | |
| - | + | ||
| - | FPP controls for mega tree | + | |
| - | + | ||
| - | Garage freezer outlet monitor | + | |
| - | + | ||
| - | ✔ System / Network Dashboard | + | |
| - | + | ||
| - | UniFi client count | + | |
| - | + | ||
| - | AP health | + | |
| - | + | ||
| - | WAN latency | + | |
| - | + | ||
| - | Pi-hole stats | + | |
| - | + | ||
| - | Proxmox VM summary | + | |
| - | + | ||
| - | NUT/UPS integration (future) | + | |
| ===== Automations (High-Level) ===== | ===== Automations (High-Level) ===== | ||
| - | Home Assistant orchestrates | + | Home Assistant orchestrates |
| - | Network & Infrastructure | + | ==== Network & Infrastructure |
| + | * AP down alerts | ||
| + | * UniFi client-count drop alerts | ||
| + | * WAN latency pings | ||
| + | * Pi-hole health checks | ||
| - | AP down alerts | + | ==== Lighting & Motion ==== |
| + | * Zigbee/PIR motion-based lighting | ||
| + | * Living Room motion toggle | ||
| + | * Smart LED notifications via WLED | ||
| - | UniFi client-count drop alerts | + | ==== FPP Lighting Show ==== |
| + | * Start / Stop show buttons | ||
| + | * Playlist selector | ||
| + | * Fault notifications (FPP offline, sync errors) | ||
| - | WAN latency pings | + | ==== BLE Tracking ==== |
| + | * Presence tracking for keys, wallet, badge, laptop | ||
| + | * Car BLE → TTS “Good morning” & item reminders | ||
| + | * Planned: “Forgot something” automations | ||
| - | Pi-hole health monitoring | + | ==== Voice Assistant ==== |
| + | * Office test-deployment of HA Voice | ||
| + | * Goal: Replace all Alexa/Echo devices | ||
| + | * Local STT/TTS (Whisper/ | ||
| + | * Seamless voice→AI→automation pipeline | ||
| - | Lighting & Motion | + | ---- |
| - | + | ||
| - | Motion-based lighting (Zigbee/ | + | |
| - | + | ||
| - | Living Room motion toggle | + | |
| - | + | ||
| - | Smart LED notifications using WLED | + | |
| - | + | ||
| - | FPP Lighting Show | + | |
| - | + | ||
| - | Start/Stop show buttons | + | |
| - | + | ||
| - | Playlist selector | + | |
| - | + | ||
| - | Show fault notifications (FPP offline, sync errors) | + | |
| - | + | ||
| - | BLE Tracking | + | |
| - | + | ||
| - | Key/ | + | |
| - | + | ||
| - | Car BLE startup triggers TTS messages | + | |
| - | + | ||
| - | “Forgot item” warnings (planned) | + | |
| - | + | ||
| - | Voice Assistant | + | |
| - | + | ||
| - | Office proof-of-concept HA Voice | + | |
| - | + | ||
| - | Planned full-house replacement of Echo devices | + | |
| - | + | ||
| - | Local-only STT/TTS integration | + | |
| ===== Integrations ===== | ===== Integrations ===== | ||
| - | Home Assistant integrates with dozens of systems; high-level list: | + | High-level list of core integrations Home Assistant uses: |
| - | UniFi OS (gateway, switches, APs) | + | * UniFi OS (Gateway, Switches, APs) |
| + | * Pi-hole DNS | ||
| + | * Proxmox VE | ||
| + | * Prometheus / Grafana | ||
| + | * Zigbee/ | ||
| + | * ESPHome sensors + BLE gateways | ||
| + | * FPP (Falcon Player) | ||
| + | * Roku & media players | ||
| + | * WLED (indicators, | ||
| + | * Vivint Security | ||
| + | * Nest Thermostat | ||
| - | Pi-hole DNS | + | ---- |
| - | + | ||
| - | Proxmox VE | + | |
| - | + | ||
| - | Prometheus/ | + | |
| - | + | ||
| - | Philips Hue / Zigbee / Aqara / Matter | + | |
| - | + | ||
| - | ESPHome sensors (BLE, motion, environmental) | + | |
| - | + | ||
| - | FPP (Falcon Player show control) | + | |
| - | + | ||
| - | Roku + media players | + | |
| - | + | ||
| - | WLED (notifications + effects) | + | |
| - | + | ||
| - | Vivint Security | + | |
| - | + | ||
| - | Nest Thermostat | + | |
| ===== Current State ===== | ===== Current State ===== | ||
| - | Fully functional, stable automation layer | + | * Fully functional, stable automation layer |
| + | * Dashboards rebuilt with unified templates | ||
| + | * All views optimized for mobile + wall tablets | ||
| + | * BLE + voice systems expanding | ||
| + | * FPP integration used successfully for 2024/2025 seasons | ||
| - | Dashboards rebuilt cleanly with unified templates | + | ---- |
| - | + | ||
| - | Multi-device deployment (mobile + wall tablets) | + | |
| - | + | ||
| - | Integrated with network, servers, lighting, and sensors | + | |
| - | + | ||
| - | BLE tracking and voice systems actively expanding | + | |
| - | + | ||
| - | FPP integration working and used for 2024/2025 light seasons | + | |
| ===== Future Enhancements (Roadmap) ===== | ===== Future Enhancements (Roadmap) ===== | ||
| - | Full room-level BLE tracking | + | * Full room-level BLE tracking |
| - | + | | |
| - | Complete migration from Echo → Home Assistant | + | |
| - | + | * Mini-PC Proxmox nodes + Kubernetes (in-VM) | |
| - | Unified | + | * Add UPS monitoring |
| + | * Add garden environmental sensors + irrigation automations | ||
| - | Full Mini-PC Proxmox nodes, Kubernetes inside PVE | + | ---- |
| - | Expand energy monitoring (UPS + power meters) | + | '' |
| - | Incorporate garden sensors (soil moisture, irrigation automation) | ||
homeassistant/dashboards.1769210200.txt.gz · Last modified: by nathna
