impress_sig_mesh_hacs/custom_components/sigmesh_gateway
impressionyang b61d99c2e0 feat: 实现 HCI 网关协议支持 E104-BT12USP
1. 新建 hci_gateway.py - HCI 协议实现
   - HCI 命令包构建和解析
   - 支持配网扫描、配置密钥等操作
   - 支持 Mesh 消息发送

2. 更新 serial_reader.py
   - 集成 HciGateway
   - 使用 HCI 协议解析数据(而非 AT 命令)

3. 更新 provisioning.py
   - 使用 HCI 协议发送扫描命令
   - 移除 AT+PROV=SCAN 命令

原因:E104-BT12USP 网关使用 HCI 固件,不是 AT 命令固件
2026-04-16 17:24:28 +08:00
..
icons fix: 修复平台加载和 OptionsFlow 错误 2026-04-16 09:39:35 +08:00
__init__.py feat: 实现完整的 Web UI 配网管理功能 2026-04-16 13:41:28 +08:00
binary_sensor.py fix: 修复平台文件和 OptionsFlow 错误 2026-04-16 09:48:00 +08:00
config_flow.py feat: 添加调试日志用于排查扫描问题 2026-04-16 16:25:06 +08:00
const.py feat: 实现完整的 Web UI 配网管理功能 2026-04-16 13:41:28 +08:00
coordinator.py feat: 添加配网和分组管理功能 2026-04-16 12:05:13 +08:00
device_tracker.py fix: 修复平台文件和 OptionsFlow 错误 2026-04-16 09:48:00 +08:00
hci_gateway.py feat: 实现 HCI 网关协议支持 E104-BT12USP 2026-04-16 17:24:28 +08:00
light.py fix: 修复 Lovelace 卡片和过时常量警告 2026-04-16 14:13:22 +08:00
manifest.json fix: 修复平台加载和 OptionsFlow 错误 2026-04-16 09:39:35 +08:00
protocol_parser.py 初始提交:SigMesh Gateway HACS 集成 2026-04-15 18:20:48 +08:00
provisioning.py feat: 实现 HCI 网关协议支持 E104-BT12USP 2026-04-16 17:24:28 +08:00
sensor.py fix: 修复平台文件和 OptionsFlow 错误 2026-04-16 09:48:00 +08:00
serial_reader.py feat: 实现 HCI 网关协议支持 E104-BT12USP 2026-04-16 17:24:28 +08:00
services.py feat: 实现完整的 Web UI 配网管理功能 2026-04-16 13:41:28 +08:00
services.yaml feat: 添加配网和分组管理功能 2026-04-16 12:05:13 +08:00
sigmesh-gateway-panel.js fix: 修复 Lovelace 卡片加载错误 2026-04-16 14:26:00 +08:00
switch.py fix: 修复平台文件和 OptionsFlow 错误 2026-04-16 09:48:00 +08:00
web_ui.py feat: 实现完整的 Web UI 配网管理功能 2026-04-16 13:41:28 +08:00