User Tools

Site Tools


homeassistant:dashboards

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

homeassistant:dashboards [2026/01/23 18:16] – created nathnahomeassistant:dashboards [2026/01/23 18:31] (current) nathna
Line 1: Line 1:
-🏠 Home Assistant (High-Level Overview)+====== 🏠 Home Assistant (High-Level Overview) ======
  
-Home Assistant is the central automation and orchestration system inside TorresVault, integrating lighting, sensors, network health, FPP lighting control, BLE tracking, and room-level dashboards into one unified platform. This page serves as a high-level architectural overview of how the system is organized and how the major components interact.+Home Assistant is the central automation and orchestration system inside **TorresVault**, integrating lighting, sensors, network health, FPP lighting control, BLE tracking, and room-level dashboards into one unified platform.
  
-===== Role in TorresVault =====+This page provides the architectural overview of how Home Assistant fits into the broader TorresVault ecosystem.
  
-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 dashboards for mobile, wall tablets, and control panels+  * Collects data from sensors (motion, BLE, environmental) 
 +  * Controls lights, switches, media players, and devices 
 +  * Powers dashboardsmobile, wall tablets, control panels 
 +  * 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 is deployed as a dedicated VMand integrates with:+Home Assistant runs inside **dedicated Proxmox VM** and integrates with the following systems:
  
-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 — Home Assistant VM host+==== 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/stop +
- +
-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, multi-view layout, optimized for mobile wall tablets:+Home Assistant uses a **multi-dashboard, multi-view layout**, optimized for mobile devices and wall-mounted tablets.
  
-✔ 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 key automations across TorresVault:+Home Assistant orchestrates major automation layers across TorresVault:
  
-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/Piper)   
 +  * Seamless voice→AI→automation pipeline  
  
-Lighting & Motion +----
- +
-Motion-based lighting (Zigbee/PIR) +
- +
-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/wallet/badge/laptop presence +
- +
-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 (gatewayswitches, APs)+  * UniFi OS (GatewaySwitches, APs) 
 +  * Pi-hole DNS 
 +  * Proxmox VE 
 +  * Prometheus / Grafana 
 +  * Zigbee/Matter (Hue, Aqara, standard ZHA) 
 +  * ESPHome sensors + BLE gateways 
 +  * FPP (Falcon Player) 
 +  * Roku & media players 
 +  * WLED (indicators, car, office) 
 +  * Vivint Security 
 +  * Nest Thermostat
  
-Pi-hole DNS +----
- +
-Proxmox VE +
- +
-Prometheus/Grafana +
- +
-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 using Pi Zero + Room Assistant +  * Full room-level BLE tracking via Pi Zero + Room Assistant   
- +  Complete migration from Echo → HA Voice   
-Complete migration from Echo → Home Assistant Voice +  Unified “Jarvis” local AI control   
- +  * Mini-PC Proxmox nodes + Kubernetes (in-VM)   
-Unified home/AI control via Jarvis local assistant+  * Add UPS monitoring via NUT   
 +  * Add garden environmental sensors + irrigation automations  
  
-Full Mini-PC Proxmox nodes, Kubernetes inside PVE+----
  
-Expand energy monitoring (UPS + power meters)+''This page documents the Home Assistant architecture inside the TorresVault ecosystem and evolves as the system expands.''  
  
-Incorporate garden sensors (soil moisture, irrigation automation) 
homeassistant/dashboards.1769210200.txt.gz · Last modified: by nathna

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki