My personal Home Assistant setup, running on Home Assistant OS 16.3.
- Home Assistant Core Version: 2025.11.1
- Automations: 19
- Scripts: Multiple helper scripts for automation logic
- Scenes: Pre-configured lighting and device states
- Custom Integrations: 14+
- Platform: Home Assistant OS 16.3 (qemux86-64)
- Installation Type: Virtual Machine on Proxmox
- IP Address: 10.10.10.5
- Lutron Caseta Bridge - Smart lighting control and Pico remotes
- Philips Hue Bridge - Hue lights and sensors
- Nabu Casa SkyConnect - Zigbee/Thread radio (OpenThread Border Router)
- Xiaomi Gateway 3 - Xiaomi ecosystem devices
- Lutron Caseta - Smart switches, dimmers, and Pico remotes
- Philips Hue - Smart lighting and motion sensors
- ESPHome - Custom ESP32/ESP8266 devices
- TP-Link/Kasa - Smart plugs and switches
- Wake on LAN - PC power management
- Zigbee2MQTT - Zigbee device integration
- Z-Wave JS - Z-Wave device management
- iCloud - iOS device tracking
- Nest - Nest thermostat/camera integration
- HomeKit - HomeKit bridge for iOS integration
- HACS - Home Assistant Community Store
- iCloud3 - Enhanced iCloud device tracking
- Hue Sync Box - Philips Hue Sync Box integration
- Meross LAN - Local Meross device control
- Scrypted - Camera and NVR integration
- Tapo - TP-Link Tapo device integration
- Extended OpenAI Conversation - Advanced AI assistant integration
- Watchman - Monitor missing entities and services
- WebRTC Camera - Real-time camera streaming
- Spook - Debugging and development tools
- Sonoff LAN - Local Sonoff device control
- ResMed myAir - CPAP sleep data integration
- Lutron Caseta switches and dimmers throughout the home
- Philips Hue bulbs and light strips
- Pico remote controls for scenes and automation triggers
- Hue motion sensors for automatic lighting
- Andy's Office - Automated lighting with Pico remote control, pegboard accent lighting
- Shannon's Office - Pico remote-controlled lighting
- Wake on LAN for desktop PC
- Theater Room - Lutron-controlled mood lighting with switch automation
- Kitchen - Pantry lighting automation with Hue button controls and motion detection
- Master Bedroom - Hue dimmer switch for fairy light control
- iCloud3 device tracking for household members
- Zone-based automation triggers
- Distance-based arrival/departure detection
This configuration includes automations for:
- Lighting scenes triggered by Pico remotes and switches
- Motion-activated lighting in pantries and common areas
- Brightness control with up/down button automation
- Arrival/departure routines based on presence detection
- Power management for PCs and entertainment systems
See the docs/ folder for detailed automation documentation.
.
├── configuration.yaml # Main configuration file
├── automations.yaml # All automation definitions
├── scripts.yaml # Helper scripts
├── scenes.yaml # Lighting and device scenes
├── secrets.yaml # Sensitive data (not in repo)
├── custom_components/ # Custom integrations (not in repo)
├── themes/ # UI themes (not in repo)
└── docs/ # Documentation and guides
Sensitive information is stored in secrets.yaml and referenced using !secret tags. The following are NOT included in this repository:
- Passwords and API keys
- IP addresses and MAC addresses
- SSL certificates and private keys
- Database files
- Log files
- Personal location data
- This is a public repository for portfolio and reference purposes
- Configuration is actively maintained and updated
- Automated backups push changes to GitHub regularly
- Some automations may reference devices not visible in the config (managed through UI)
This repository is automatically backed up via a Home Assistant automation that:
- Commits configuration changes daily
- Pushes to GitHub when changes are detected
- Maintains version history for rollback capability
Generated and maintained with Claude Code
Comprehensive guides are available in the docs/ folder:
- HOW-TO-GIT.md - Simple guide for pushing changes to GitHub (manual vs automatic)
- AUTOMATIONS.md - Detailed automation documentation and examples
- INTEGRATIONS.md - Integration setup guides and configurations
- SETUP.md - Complete installation and setup instructions
- MAINTAINING.md - Maintenance procedures and best practices
Also see:
- CHANGELOG.md - Version history and notable changes