impress_sig_mesh_hacs/custom_components/sigmesh_gateway
impressionyang d21e7f1b3f feat: 添加配网和分组管理功能
新增功能:
- 配网管理模块 (provisioning.py): 支持设备扫描、配网、超时处理
- 配网配置步骤: UI 配置流程增加配网参数配置(Network Key, App Key 等)
- 分组管理:支持 SIG 分组和 VENDOR 分组的加入/删除操作
- HA 服务调用:7 个配网和分组相关的服务

文件变更:
- const.py: 添加配网相关常量(CONF_NETWORK_KEY, PROV_TIMEOUT 等)
- config_flow.py: 增加 prov_config 配置步骤和 OptionsFlow 菜单
- provisioning.py: 新建配网管理器(ProvisioningManager 类)
- coordinator.py: 集成配网管理器,添加配网状态管理方法
- services.py: 新建服务定义和注册
- services.yaml: HA 服务定义文件
- __init__.py: 集成服务注册和卸载
- PRD.md: 更新服务调用接口和配置参数文档

配网功能说明:
- 首次使用需配置 Network Key, App Key, Network ID, IV Index
- 配网超时时间:180 秒
- 组地址范围:0xC000 - 0xCFFF
- 支持 SIG 标准分组和 VENDOR 自定义分组
2026-04-16 12:05:13 +08:00
..
icons fix: 修复平台加载和 OptionsFlow 错误 2026-04-16 09:39:35 +08:00
__init__.py feat: 添加配网和分组管理功能 2026-04-16 12:05:13 +08:00
binary_sensor.py fix: 修复平台文件和 OptionsFlow 错误 2026-04-16 09:48:00 +08:00
config_flow.py feat: 添加配网和分组管理功能 2026-04-16 12:05:13 +08:00
const.py feat: 添加配网和分组管理功能 2026-04-16 12:05:13 +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
light.py fix: 修复平台文件和 OptionsFlow 错误 2026-04-16 09:48:00 +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: 添加配网和分组管理功能 2026-04-16 12:05:13 +08:00
sensor.py fix: 修复平台文件和 OptionsFlow 错误 2026-04-16 09:48:00 +08:00
serial_reader.py 初始提交:SigMesh Gateway HACS 集成 2026-04-15 18:20:48 +08:00
services.py feat: 添加配网和分组管理功能 2026-04-16 12:05:13 +08:00
services.yaml feat: 添加配网和分组管理功能 2026-04-16 12:05:13 +08:00
switch.py fix: 修复平台文件和 OptionsFlow 错误 2026-04-16 09:48:00 +08:00