-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
用了几个月突然不能用了,WiFi指示灯一直处于闪烁状态,打开开关会自动断开 #16
Comments
看看是否wifi断开了。没有连接wifi 会定时重启,所以会关闭继电器。 |
被重置成初始状态了,出现了dc1_049dc3的wifi,现重新配网 |
今天又被重置成初始状态 |
如果这样看有可能是flash有问题了 存储了mqtt读出来错的。然后校验失败了。 |
也偶尔有这问题。无规律被重置,然后有极小几率保存配置失败。但是清空flash重刷其他固件等操作都没什么问题。重点是出现在不同的设备上都或多或少会有无规律被重置的几率。 |
今晚尝试了一下刷回旧固件,神奇的过去了好几个小时了居然没有被重置,HA接入也正常。旧版固件比最新的体积要大,怀疑是flash出现坏块或者其他问题了,刷新固件的时候正好问题存储区域被mqtt写入数据读取异常导致… |
看了一下log,应该是每过5min 会保存一次config的问题。。。有点太频繁了,如果保存失败就可能出现“被重置”的情况。
如果按照这个频率 一年的话得写入 12x24x365=105120次 看了一下代码,应该是保存电量这里,按照tasmota的电量保存代码好像是得等非常长的时间(对写入次数几乎没有影响)。 Lines 661 to 667 in e6694ba
有这个影响的同学可以尝试直接注释或者延长这个时间,当然也可以在web上加一个控制选项,自己研究吧。 |
重新编译了一个版本
然后刷容量大一点的homekit固件又正常了。。。 |
多谢,把301改成了3600,即一个小时,已成功 |
我也遇到了容易重置这个问题,我按照你说的修改了下,提了个pull request |
有没有那位大神能提供已经“更改保存电量时间为一小时”的固件,这里提供的固件好像不是最新的。自己不会编译,只能求助各位大神了。 |
if (isSave && config.power_on_state > 0) 改写成以下内容: |
请各位高手共享一下最新的固件,谢谢 |
* 修复不填写mqtt led快闪的问题 * 更改保存电量时间为一小时,避免频繁写入flash qlwz#16 (comment) --------- Co-authored-by: 情留メ蚊子 <qlwz@qq.com> Co-authored-by: gitercn <53464166+gitercn@users.noreply.github.com>
老哥能分享个你的固件吗 |
您好 @qlwz |
老哥我觉得你这么改,还是会每分钟写flash,但是不是很确定 |
跑了一年左右我也碰到同样的问题了,也判断是flash写坏了 😂 ;我自己的一个项目(esp32)也是往flash里写统计,结果最近也坏了。学到了。 |
No description provided.
The text was updated successfully, but these errors were encountered: