A comprehensive collection of real-world Home Assistant configuration files and automations for advanced smart home setups.
geekofweek/homeassistant is a repository of example configuration files and automations for the Home Assistant open-source home automation platform. It provides real-world, advanced setups used in a daily smart home environment, featuring integrations with hundreds of devices and complex automation logic. The project serves as a practical reference for users looking to move beyond basic Home Assistant tutorials.
Intermediate to advanced Home Assistant users, smart home enthusiasts, and DIY automators who want to implement complex, multi-device automations and learn from a real-world, large-scale configuration.
It offers a unique, battle-tested collection of over 500 automations and device configurations that prioritize local control, providing concrete examples not found in official documentation and saving users significant time and experimentation.
Example Home Assistant Configs
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Configurations for over 50 Z-Wave devices, Zigbee bulbs, Lutron Caséta systems, and more, as listed in the device table, provide a broad reference for diverse hardware setups.
Over 500 real-world automations demonstrate complex logic for daily tasks, offering practical examples beyond basic tutorials and saving time for advanced users.
Prioritizes minimizing cloud dependencies, as stated in the philosophy, ensuring reliability and privacy through integrations like Z-Wave JS and ESPHome.
Active daily use of the configurations means they are battle-tested and reliable, serving as a credible reference for similar complex setups.
The README admits updates are infrequent and includes an old setup folder, which may not align with the latest Home Assistant versions or UI-based automation trends.
Requires advanced knowledge of YAML and Home Assistant, as it eschews modern UI tools, making it less accessible for users accustomed to graphical interfaces.
Device table is marked as WIP, and there are no detailed guides, forcing users to infer configurations from code snippets without step-by-step explanations.