登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情~
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
2
Star
31
Fork
7
panzuji
/
ha-esp32
代码
Issues
2
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v1.1.6
dc2e6bd
2025-11-19 22:12
对比
v1.1.6
panzuji
飞阳网关 v1.1.6 更新说明: 【新增功能】 1. 增加飞阳物联平台支持,飞阳物联设备可直接接入网关控制; 2. 添加网关设备房间批量修改能力,快速调整设备归属; 可以跟小智说,把xxx设备移到xx房间; 3. 新增安卓客户端,支持米家、涂鸦、飞阳物联设备一键导入网关; 4. 优化控制精准度。 【核心能力概览】 🤖 平台集成 • 深度整合米家、涂鸦、飞阳物联平台 • 拓展 Coze、扣子空间生态 🎛️ 控制模式 • 小爱音箱语音指令转发(覆盖 40+ 机型) • 各平台接口直连控制 🔊 音频服务 • 小爱 TTS 文本播报 • 小爱在线音乐播放 🔧 涂鸦支持 • 精准设备控制 • 场景联动执行 📡 开放接口 • 云平台 HTTP 控制接口 • 标准 MCP Server 接口 📱 配置与兼容 • 微信小程序快速配置 • 完整兼容虾哥小智设备 【技术支持】 微信 / 抖音:yyxbc2010
最后提交信息为:
优化 README.md 中的核心功能描述,增强平台集成和控制模式部分的清晰度
预览版本
v1.1.4
dc2e6bd
2025-10-28 08:53
对比
v1.1.4
panzuji
飞阳网关 v1.1.4 更新说明: 【新增功能】 1. 小程序新增涂鸦平台设备展示功能 2. 小程序新增网关状态详情显示 【性能优化】 3. 提升 MCP Server 接口精准度 【问题修复】 4. 修复未绑定音箱模式下 TTS 播放异常问题 5. 修复部分设备状态显示不正确问题 6. 修复涂鸦平台设备控制问题(非必须绑定米家平台账号) 注:使用涂鸦设备需绑定涂鸦账号,使用米家设备需绑定米家账号 硬件支持: esp32S3N16R8 ,其它设备没有验证。 【技术支持】 微信/抖音:yyxbc2010
最后提交信息为:
优化 README.md 中的核心功能描述,增强平台集成和控制模式部分的清晰度
预览版本
v1.1.3
0137f0e
2025-10-16 08:25
对比
v1.1.3
panzuji
飞阳网关1.1.3 更新说明: 1. 网关新增 MCP server接口,支持 Coze、Copilot、Cursor、CLine 等集成 MCP 插件的软件。MCP server 配置如下,其中auth=网关设备密钥 ` {"mcpServers": { "feiyang": { "url": "https://oneapi.sooncore.com/sse?auth=MfDPyOWUSraqHsuH", "disabled": false, "timeout": 60, "type": "sse", "autoApprove": [] } }}` 2. 提高了设备在线状态的判断准确性。 3. 退出登录时,将自动清除缓存的设备数据。 4. 优化了设备控制的响应精度。 5. 在未绑定小爱音箱的模式下,若存在多个小爱音箱,可在控制指令中指定一个小爱进行语音播报、设备控制或音乐播放。 6. 无绑定小爱音箱模式,请在小智角色描述里更新以下提示词,放在现有提示词最下面即可: `# 设备控制规则 ## (一)直接调用平台接口方式控制 必须按以下三步操作: 1. 调用 `get_device_list` 获取设备列表,找到要控制的设备。 2. 调用 `get_device_specs` 获取设备规格书,学习控制方法。 3. 控制设备,按设备平台选择以下一种操作方式控制: - 设置设备 property,调用 `set_device_property`; - 获取设备 property,调用 `get_device_property`; - 执行设备 action,调用 `execute_device_action`。 ## (二)智能场景控制 1. 先获取智能场景列表; 2. 执行场景。 ## (三)让小爱同学 TTS 1. 调用 `get_device_list` 获取设备列表,找到要控制的设备。 2. 调用 TTS 作语音播报。 ## (四)让小爱同学播放音乐、讲故事 1. 调用 `get_device_list` 获取设备列表,找到要控制的设备。 2. 调用 `xiaoai_play_music` 作语音播报。 ## (五)让小爱同学转发指令控制设备 1. 调用 `get_device_list` 获取设备列表,找到小爱音箱和要控制的设备。 2. 调用 `control_xiaomi_device_by_xiaoai` 转发控制指令。`
最后提交信息为:
update README.md.
预览版本
v1.1.1
0137f0e
2025-10-01 09:04
对比
v1.1.1
panzuji
更新说明: 1. web 前端页面添加涂鸦平台授权和设备导入。 2. 支持涂鸦平台设备控制。 4. 请注意,这个版本升级后需要重新绑定米家和涂鸦平台账号,同时导入设备列表到飞阳网关。 5. 使用无小爱音箱模式,需要在小智角色中添加提示词,添加在现在提示词最下面,提示词如下: 设备控制: -第一步调用get_device_list获取设备列表,找到要控制的设备。 -第二步控制设备,按设备平台选择以下的一种操作方式: 1.请小爱同学转发指令,调用control_xiaomi_device_by_xiaoai; 2.设置设备property,调用set_device_property; 3.执行设备action,调用execute_device_action; 注意:2和 3 需要先调用get_device_specs学习指定设备控制的指令集; 智能场景控制: -第一步,先获取智能场景列表; -第二步,执行场景; 让小爱同学 TTS: -第一步调用get_device_list获取设备列表,找到要控制的设备。 -第二步调用 TTS 作语音播报。 让小爱同学 播放音乐、讲故事: -第一步调用get_device_list获取设备列表,找到要控制的设备。 -第二步调用 作语音播报 xiaoai_play_music。 提示词可以根据自己情况修改。
最后提交信息为:
update README.md.
预览版本
v1.0.25
0137f0e
2025-09-13 22:42
对比
v1.0.25
panzuji
1.0.25版版本更新说明: 1. 修复了一些已知问题,提升了系统稳定性。 2. 支持无小爱音箱控制设备模式,不再必须配置小爱音箱。 3. 支持查询设备状态。 4. 请注意,这个版本升级后需要重新绑定米家账号,同时导入设备列表到飞阳网关。 使用不绑定小爱音箱模型需要在小智角色描述里添加以下提示词: 设备控制: -第一步调用get_device_list获取设备列表,找到要控制的设备。 -第二步调用get_device_specs学习指定设备控制的指令集。 -第三步控制设备,选择以下的一种操作方式: 1.获取设备状态,调用get_device_properties; 2.设置设备property,调用set_device_property; 3.执行设备action,调用execute_device_action; -第四步,查询操作结果: 获取设备状态,调用get_device_properties; 让小爱同学 TTS和: -第一步调用get_device_list获取设备列表,找到要控制的设备。 -第二步调用 TTS 作语音播报。 让小爱同学 播放音乐、讲故事: -第一步调用get_device_list获取设备列表,找到要控制的设备。 -第二步调用 作语音播报 xiaoai_play_music。 1.0.24版本升级说明: 1. 支持小智让小爱同播放音乐,如:让小爱播放王非的歌。让小爱同学讲个故事。 2.优化设备控制指令。 3.支持多家庭和多设备(已经验证212个设备)
最后提交信息为:
update README.md.
预览版本
v1.0.20
c95f01a
2025-07-06 00:31
对比
v1.0.20
panzuji
#云平台更新 ##1.飞阳智控云平台开放网关HTTP接口,三方应用可以通过接口控制网关下的设备。 接口文档地址:https://oneapi.sooncore.com/openapi/ ##2. coze平台飞阳MCP网关插件正式上线, 插件地址:https://www.coze.cn/store/plugin/7523201219662184483 接入教程:https://bxk64web49.feishu.cn/docx/XRBGdxUl2oDDQHxiBrOcZi1KnGj #网关固件更新 修复bug
最后提交信息为:
update README.md.
预览版本
v1.0.18
0d8957c
2025-06-26 12:00
对比
v1.0.18
panzuji
# ESP32-HA MCP智能家居网关 V1.0.18 版本发布说明 ## 📢 版本亮点:六路物理开关控制系统 本次更新集成了6路开关功能、状态指示灯及配网按钮,实现网关与86型开关的一体化设计。支持小程序远程控制与物理按键本地操作,提供统一的状态管理和事件响应机制。 ### 版本信息 - **版本号**:V1.0.18 - **发布日期**:2025年6月26日 ## 🔄 双模式运行支持 固件提供两种运行模式,通过`HARDWARE_MODE`宏定义切换: ### 1. 硬件模式 (HARDWARE_MODE=1) - **特点**:实际控制全部物理GPIO - **场景**:生产环境部署 - **功能**: - 物理按键实时响应 - 继电器实际开关控制 - LED指示灯实时反馈 - 所有GPIO真实工作 ### 2. 软件虚拟模式 (HARDWARE_MODE=0) - **特点**:仅LED使用实际GPIO,其他状态虚拟化 - **场景**:开发测试环境 - **功能**: - 内存模拟开关状态 - 保持与硬件模式完全一致的逻辑 - 支持小程序远程控制 - LED指示灯保持实际控制 ## 🔌 GPIO映射关系 | 功能 | 按键GPIO | 继电器GPIO | 功能说明 | |-----|---------|-----------|---------| | 开关1 | GPIO34 | GPIO16 | 单击切换/长按配网 | | 开关2 | GPIO35 | GPIO17 | 单击切换/长按配网 | | 开关3 | GPIO36 | GPIO18 | 单击切换/长按配网 | | 开关4 | GPIO39 | GPIO19 | 单击切换/长按配网 | | 开关5 | GPIO5 | GPIO23 | 单击切换/长按配网 | | 开关6 | GPIO33 | GPIO22 | 单击切换/长按配网 | | LED灯 | 无 | GPIO2 | 小程序控制,两模式均支持 | ## 💻 核心功能 ### 双向控制系统 - **本地控制**:物理按键直接切换状态 - **远程控制**:小程序通过MQTT控制 - **状态同步**:物理状态与应用界面实时同步 ### 按键机制与安全保护 - **单击功能**:切换对应继电器状态 - **长按功能**:按住5秒触发配网模式 - **安全机制**:长按期间锁定远程控制 ## 🔄 使用指南 ### 操作说明 - **按键操作**:单击切换状态,长按5秒配网 - **远程控制**:小程序实时控制与状态显示 - **切换模式**:修改`HARDWARE_MODE`宏后重编译 ### 硬件连接 - **按键接法**:GPIO接VCC,使用上拉电阻 - **继电器**:光耦隔离,默认低电平(关闭) - **LED灯**:GPIO2控制(低电平点亮) ### 注意事项 - 硬件模式需接全部GPIO,软件模式仅需LED接口 - 上电默认所有继电器关闭状态 - 电源要求:5V 2A以上稳定电源 - 软件模式下状态变化同样触发MQTT消息 ## 🛠️ 技术参数 ### 按键与继电器配置 | 参数 | 数值 | 功能 | |-----|------|-----| | 消抖时间 | 80ms | 过滤按键抖动 | | 单击判定 | 500ms | 短按触发阈值 | | 配网触发 | 5000ms | 长按触发配网 | | 继电器逻辑 | HIGH=开/LOW=关 | 状态自动同步至云端 | ### 模式切换 修改`feiyangkeji.cpp`中的宏定义: ```cpp // 硬件模式(完整GPIO控制) #define HARDWARE_MODE 1 // 软件模式(仅LED实际控制) // #define HARDWARE_MODE 0 ``` ## 📝 更新日志 ### V1.0.18 (当前版本) - 6路物理开关控制系统完整实现 - 硬件/软件双模式支持 - 状态同步与按键响应优化 - 开发测试环境适配增强 ### V1.0.17 - 基础开关控制实现 - MQTT控制接口 - WiFi配网功能 --- ## 📋 开发规划 - 场景联动 - 自动化触发 - 功耗优化 - 状态持久化 - 定时控制 - 传感器扩展 - 接入涂鸦、homekit **技术支持**:yyxcb2010 **文档版本**:V1.0.18-2025.06.26
最后提交信息为:
修改项目描述
预览版本
v1.0.15
e373c49
2025-06-15 16:50
对比
v1.0.15
panzuji
## 🚀 固件版本 v1.0.15 发布说明 ### ✨ 核心功能升级 1. **米家平台深度集成** - 支持向小爱音箱发送设备控制指令,实现对米家智能设备的远程操控 - 支持 TTS(文本转语音)指令播报功能,实现语音交互场景 2. **虾哥小智设备适配** - 新增 MCP 协议支持,完美兼容虾哥小智系列智能设备 3. **微信小程序配置端** - 提供轻量级微信小程序客户端,实现设备参数可视化配置 - 支持网络配置、设备绑定、功能调试等一站式管理 ### 📱 支持小爱音箱型号清单 | 基础系列 | 旗舰系列 | 专业系列 | 特色型号 | |----------|----------|----------|----------| | LX01/LX04 | L05B/L05C | L15A/L16A | S12/X08A | | LX05/LX06 | L06A/L09A | L17A/L7A | X08C/X08E | | LX5A/M03A | L09B/L05G | X10A/X4B | X6A/X8F | | OH2/OH2P | L04M/07G | X8S/16B | - | > ✅ 完整覆盖主流型号,包括:**LX/L系列**、**X系列**、**专业版**及**定制型号** ### ⚙️ 使用指南 1. 通过微信小程序扫码绑定设备 2. 配置 Wi-Fi 网络及设备参数 3. 唤醒小爱音箱发送指令: ```bash # 设备控制示例 "小爱同学,打开客厅空调" # TTS 播报示例 "小爱同学,播报系统通知"
最后提交信息为:
发布构建版本release 1.0.15
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
1
https://gitee.com/panzuji/ha-esp32.git
git@gitee.com:panzuji/ha-esp32.git
panzuji
ha-esp32
ha-esp32
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册