Open
Conversation
实现内容: - ✅ Home Assistant (network_mode: host,支持 mDNS/UPnP) - ✅ Node-RED (可视化流程编排) - ✅ Mosquitto (MQTT Broker + WebSocket) - ✅ Zigbee2MQTT (Zigbee 设备网关) - ✅ ESPHome (ESP 设备固件管理) 核心要求: 1. ✅ Home Assistant 使用 network_mode: host - README 详细说明原因(mDNS/UPnP 设备发现) - 提供 Bridge 模式替代配置(注释) 2. ✅ Mosquitto 安全配置 - 禁用匿名访问 - 密码认证 - WebSocket 支持 功能特点: - ✅ 完整的 README 文档 - ✅ 快速入门指南 (QUICKSTART.md) - ✅ 自动化设置脚本 (setup.sh) - ✅ Makefile 简化操作 - ✅ 完整的配置文件示例 - ✅ .env.example 模板 Closes illbnm#7 Bounty: $130 USDT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
实现内容
实现完整的智能家居自动化栈,支持 Zigbee 设备接入和可视化流程编排。
服务组件
✅ 核心要求
1️⃣ Home Assistant 网络模式
实现:
network_mode: hostREADME 说明:
代码示例:
2️⃣ Mosquitto 安全配置
实现:完整的安全配置
配置文件:
config/mosquitto/mosquitto.conf3️⃣ 其他要求
📁 新增文件
docker-compose.ymlREADME.mdQUICKSTART.mdMakefilesetup.sh.env.exampleconfig/homeassistant/configuration.yamlconfig/mosquitto/mosquitto.confconfig/nodered/settings.jsconfig/zigbee2mqtt/configuration.yamlconfig/esphome/example-esp32.yamlconfig/esphome/secrets.yaml总计:12 个文件,+985 行
🚀 使用方法
快速启动
Makefile 命令
📚 文档亮点
README.md
网络模式详解
配置说明
系统架构图
故障排查
🔍 技术亮点
网络模式最佳实践
network_mode: host安全配置
自动化工具
完整文档
✅ 测试
📸 截图
(可以添加服务启动后的 Web UI 截图)
Closes #7
Bounty: $130 USDT