待补充
BeardedTinker/Home-Assistant_Config
项目简介
BeardedTinker Home Assistant configuration. Feel free to browse, edit, tweak, improve, criticize and suggest.
这是一个由知名Home Assistant YouTuber BeardedTinker维护的开源智能家居配置仓库,完整公开了他生产环境下的所有配置文件。项目核心功能是提供一套经过实战检验的Home Assistant完整配置方案,涵盖自动化脚本、自定义仪表板、设备集成和系统优化。主要特点包括:通过GitHub CI自动验证每次提交,同时针对当前稳定版、最新版、开发版和测试版进行兼容性测试,并检查RemarkLint和YAML语法错误;配置高度模块化,包含详细的硬件支持列表,如Synology DSM920+虚拟机运行Home Assistant OS、CC2652RB Zigbee USB协调器、SLZB-06用于Thread边界路由器支持,以及大量IKEA TRADFRI、Xiaomi Aqara和Shelly设备。技术栈以Home Assistant为核心,集成Zigbee2MQTT、ESPHome、MQTT等协议,配合自定义 Lovelace 界面和自动化规则。该项目解决了智能家居爱好者从零开始配置的痛点,提供了可复用的最佳实践模板,避免常见配置错误。适用场景包括:希望搭建稳定可靠智能家居系统的用户、想学习Home Assistant高级配置的开发者、需要多品牌设备(Zigbee/WiFi/Thread)统一管理的家庭,以及追求自动化与可视化仪表板深度定制的玩家。仓库还关联了BeardedTinker的YouTube频道(近400个视频)和Discord社区,方便用户获取视频教程和实时交流。
标签
项目特点
技术规格
| 主平台 | Home Assistant OS |
|---|---|
| 运行环境 | Synology DSM920+ 虚拟机 |
| Zigbee协调器 | CC2652RB USB 协调器 |
| 自动化引擎 | Home Assistant 内置自动化 + Node-RED |
| 数据库 | MariaDB / SQLite |
| 语音助手 | Amazon Alexa / Google Assistant |
| 网络协议 | MQTT, Zigbee, Z-Wave, Wi-Fi, BLE |
| 持续集成 | GitHub Actions |
| 代码检查 | RemarkLint, YAML Lint |
| 配置文件格式 | YAML |
| 仪表板框架 | Lovelace (YAML + UI) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Synology DSM920+ | 1 | — | 运行Home Assistant OS虚拟机 |
| CC2652RB USB协调器 | 1 | — | 用于Zigbee设备通信 |
| Aqara温度湿度传感器 | 若干 | — | Zigbee协议 |
| Xiaomi人体传感器 | 若干 | — | Zigbee协议 |
| Sonoff门窗传感器 | 若干 | — | Zigbee协议 |
| Sonoff Basic智能开关 | 若干 | — | Wi-Fi协议,刷Tasmota固件 |
| Shelly 1/1PM | 若干 | — | Wi-Fi协议 |
| Conbee II | 1 | — | 可选Zigbee网关 |
| Hubitat Elevation | 1 | — | Z-Wave/Zigbee网关 |
| Amazon Echo Dot | 若干 | — | 用于Alexa集成 |
| Google Nest Mini | 若干 | — | 用于Google Assistant集成 |
| Raspberry Pi 4 | 1 | — | 运行Node-RED/MQTT Broker |
| TP-Link路由器 | 1 | — | 用于网络连接 |