Welcome to my Home Assistant configuration repository. This collection contains the foundational automations, scripts, and templates that make my smart home a "Thinking Home"—one that is robust, predictable, and requires minimal manual intervention.
My philosophy is one of good stewardship over the technology we invite into our homes. Each configuration here is designed to be a reliable, set-and-forget solution that solves a practical problem with elegance and simplicity. Feel free to explore, adapt, and use these configurations in your own Home Assistant setup.
Automations are the workhorses of Home Assistant, performing tasks in the background to make life easier and the home more responsive.
- Network Reboot Handler
- A fault-tolerant automation that gracefully manages network-dependent integrations during a scheduled router reboot, preventing a cascade of errors and ensuring a stable recovery. Instructions
- Two-Way Switch Sync
- A simple and robust automation to synchronize the state of two switches. It intelligently avoids infinite loops by ignoring changes made by other automations. Instructions
- Window_Cover_Safety
- Prevents motorized blinds from closing on open windows to avoid damage from wind or obstruction. Instructions
- Random_Voice_Notifications
- Monitors a door sensor and uses a persistent loop to send randomized voice alerts if an obstruction is detected, stopping automatically when the condition is resolved. Instructions
Scripts are reusable sequences of actions that can be called from anywhere in Home Assistant, helping to keep automations clean and centralize complex logic.
- Notify All
- A centralized notification script that simplifies sending rich notifications. It handles multiple users and devices (Android & iOS) and intelligently manages photo attachments from both local paths and external URLs. Instructions
Template entities allow for the creation of custom sensors and other entities based on the state of existing ones. They are perfect for combining multiple data points into a single, meaningful state.
- Guarded Cover Template
- A template for creating a "Guarded Cover" proxy entity. This pattern centralizes complex conditions (like checking for an open window) into a single "guard" sensor, simplifying your automations by separating the action from the condition. Instructions
- Bedtime Detected Sensor
- A sophisticated template sensor that uses a weighted confidence score to reliably infer a complex state like "Bedtime." It evaluates multiple conditions, each with a configurable weight, making it resilient to minor deviations in routine. Instructions
Thank you for visiting. I hope you find these configurations helpful in your own smart home journey.
- The Book: Learn more about the methodologies and philosophies behind these automations in "The Thinking Home: A Practical Guide to Planning and Building a Reliable and Private Smart Home".
- The Website: Join our vibrant community, find additional insights, and explore more resources at XeazY.com. You can also read and sign The Thinking Home Manifesto.