首页
/ Shelly HomeKit项目中Plug S设备配置丢失问题分析

Shelly HomeKit项目中Plug S设备配置丢失问题分析

2025-07-06 00:28:27作者:傅爽业Veleda

问题概述

在Shelly HomeKit项目的2.12.1版本中,用户报告Plug S设备存在严重的配置丢失问题。当设备升级到该版本后,会出现以下异常行为:

  1. 设备启动后会进入AP回退模式
  2. 虽然可以成功设置WiFi SSID并连接到网络
  3. 但在电源循环后,设备会丢失所有配置信息
  4. 再次启动时又回到AP模式

技术原因分析

经过开发团队确认,该问题源于一个针对Plus Plug S设备的配置变更被错误地应用到了标准Plug S设备上。具体来说,在代码提交3d535f0中对mos.yml文件第567行所做的修改,虽然对Plus Plug S是必要的,但却导致了标准Plug S设备的配置存储功能失效。

影响范围

该问题影响所有运行2.12.1版本固件的标准Shelly Plug S设备。值得注意的是,2.11.2及之前版本不受此问题影响,能够正常工作。

临时解决方案

对于遇到此问题的用户,开发团队建议采取以下临时解决方案:

  1. 将设备固件降级回2.11.x稳定版本
  2. 等待下一个修复版本发布后再进行升级

修复情况

开发团队已确认在最新版本中修复了此问题。用户可以通过升级到最新发布的固件版本来解决配置丢失的问题。

最佳实践建议

对于物联网设备固件升级,建议用户:

  1. 在升级前备份设备配置
  2. 先在小范围设备上测试新版本
  3. 关注项目的问题追踪系统,了解已知问题
  4. 保持设备在稳定电源环境下进行升级操作

该案例也提醒开发者,在针对特定设备型号进行优化时,需要特别注意变更可能对其他型号设备产生的影响,做好充分的兼容性测试。

登录后查看全文
热门项目推荐
相关项目推荐