impressionyang
|
a790d6247f
|
docs: 添加协议格式文档
根据亿佰特官方配置文件 (tl_node_gateway.ini) 分析:
- 网关配置命令:E9 FF 格式
- Mesh 数据命令:E8 FF 格式
- 响应格式:91 开头
包含完整的操作码列表、配网流程、组地址规划
|
2026-04-17 10:12:46 +08:00 |
|
impressionyang
|
b4643fa408
|
feat: 添加调试日志用于排查扫描问题
1. provisioning.py: 添加 start_scanning 调用日志
2. config_flow.py: 添加 coordinator 调用日志
3. serial_reader.py: 添加命令发送和接收的原始数据日志
|
2026-04-16 16:25:06 +08:00 |
|
impressionyang
|
4c3eb62dfb
|
feat: 实现完整的 Web UI 配网管理功能
新增 Web UI 组件:
- web_ui.py: RESTful API 端点(状态、扫描、配网、分组、设备)
- sigmesh-gateway-panel.js: Lovelace Dashboard 自定义卡片
- 设备扫描和发现
- 配网操作(开始/停止/绑定 App Key)
- 分组管理(添加/移除)
- 实时状态监控
配置更新:
- __init__.py: 集成 Web UI 和服务注册
- const.py: 添加服务常量定义
- services.py: 保留服务调用用于向后兼容
- README.md: 添加 Web UI 配置说明
- docs/UI 使用指南.md: 详细的 UI 使用文档
使用方式:
1. 配置 frontend.extra_module_url 加载 JS 面板
2. 在 Lovelace Dashboard 添加 custom:sigmesh-gateway-panel 卡片
3. 通过 UI 完成所有配网和分组操作
API 端点:
- GET /api/sigmesh_gateway/status - 获取配网状态
- POST /api/sigmesh_gateway/scan - 开始扫描
- POST /api/sigmesh_gateway/provisioning - 配网操作
- POST /api/sigmesh_gateway/group - 分组管理
- GET /api/sigmesh_gateway/devices - 设备列表
|
2026-04-16 13:41:28 +08:00 |
|
impressionyang
|
fa7a03b9eb
|
docs: 创建配网使用指南
新增 docs/配网使用指南.md,包含:
- 配网流程说明(首次配置、扫描、配网、绑定)
- 分组管理操作(添加/移除设备到组)
- 高级功能(VENDOR 命令、停止配网)
- 组地址规划建议
- 配网状态事件说明
- 故障排查指南
- 服务列表参考
|
2026-04-16 12:06:12 +08:00 |
|
impressionyang
|
f1f2c77af4
|
docs: 更新网关配置文档
- 新增 docs/网关配置教程.md (基于 E104-BT12+tool 使用教程-V1.0.docx)
- 更新 PRD.md:
- 更新网关型号为 E104-BT12USP
- 添加 danglo 组网工具配置步骤
- 添加协议帧格式详细说明
- 添加组网配置要点和订阅限制
- 移除不存在的 bleak-mesh 依赖
- 保存网关配置要点到记忆 (gateway_config.md)
|
2026-04-16 11:49:49 +08:00 |
|