impress_sig_mesh_hacs/custom_components/sigmesh_gateway
impressionyang 04e942992b fix: 修复 OptionsFlow 配置表单显示问题
问题:集成配置选项面板中字体不显示

修复内容:
- 移除 vol.Coerce 包装器,直接使用 int/bool 类型
- 添加错误处理和显示
- 修复 self._hass 为 self.hass (OptionsFlow 中通过属性访问)
- 添加实际操作调用(扫描、配网、绑定、分组)
- 添加错误时返回上一步的逻辑

修改的方法:
- async_step_poll_config: 简化类型定义
- async_step_prov_action: 添加错误处理
- async_step_start_scan: 添加实际调用和错误处理
- async_step_stop_prov: 添加实际调用和错误处理
- async_step_bind_appkey: 添加实际调用和错误处理
- async_step_add_to_group: 添加实际调用和错误处理
- async_step_remove_from_group: 添加实际调用和错误处理
2026-04-16 13:51:37 +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 fix: 修复 OptionsFlow 配置表单显示问题 2026-04-16 13:51:37 +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
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: 实现完整的 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 feat: 实现完整的 Web UI 配网管理功能 2026-04-16 13:41:28 +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