查看: 534|回复: 6

[已解答] 关于定时,动作以及心跳

[复制链接]

该用户从未签到

发表于 2022-1-17 21:02 | 显示全部楼层 |阅读模式
弄了一块wemosD1用arduino ide搞了一个星期多的测试,基本能用,但这个经常在线又离线有点莫名其妙了,貌似heartbeat心跳更新的数据超过5个或者四个心跳内容就不会自动更新,或者debug里发现更新了数据但APP上也不正常显示,鼓捣了很久浪费了大量时间,特别抓狂的是IDE编译的时间太长了(以前用过MDK keil一下子就编译完成),屏蔽掉几个心跳更新数据又好像正常在线了,APP上测试动作配置,保存完可以选择了,但只是显示几个白条没有动作名称,另外定时,设定好时间也选择了动作,然后发现保存的√是灰色的点不了。难道是免费版惹的祸?请各位大侠指点一下

该用户从未签到

 楼主| 发表于 2022-1-17 21:14 | 显示全部楼层
本帖最后由 cxfeng 于 2022-1-17 21:19 编辑

忘了交代一下背景,学习了王同学的做的空调遥控器,https://www.arduino.cn/thread-100844-1-1.html增加了一个用电功率及用月度电量统计功能,为了防止数据丢失,每30秒在EEPROM区做了数据保存。 微信图片_20220117211143.jpg

该用户从未签到

发表于 2022-1-17 21:27 | 显示全部楼层
先确保您的app、package、lib都是最新版
拆分您的问题,并仔细描述,没太看懂您想问什么,比如那个√是哪里的√

该用户从未签到

 楼主| 发表于 2022-1-17 21:37 | 显示全部楼层
本帖最后由 cxfeng 于 2022-1-17 21:40 编辑

好的,谢谢,
一、定时设置无法保存
那个√是在定时设置页面右上角
二、程序心跳数据变量大于等于5个经常显示离线(几十秒时间就离线),但app 上按钮操作可以有效,显示在线,然后很快又离线,并且实际数据变化了 串口和debug窗口可以监测到,但APP 的显示数据不再变化,屏蔽掉其中的几个数据更新变量后,功能基本正常。这是免费版限制数据数量吗?超过后直接让app离线?
三、APP、动作配置成功保存了2个,但是定时的时候选择动作只看到两个白条子

点评

1. 结合一、三看,您动作配置没配置对,见文档https://diandeng.tech/doc/actions-and-triggers 2. 显示离线说明没有正常反馈,通常可能是您回调函数中有延迟或者耗时的操作造成。  详情 回复 发表于 2022-1-17 21:46

该用户从未签到

发表于 2022-1-17 21:46 | 显示全部楼层
cxfeng 发表于 2022-1-17 21:37
好的,谢谢,
一、定时设置无法保存
那个√是在定时设置页面右上角

1. 结合一、三看,您动作配置没配置对,见文档https://diandeng.tech/doc/actions-and-triggers
2. 显示离线说明没有正常反馈,通常可能是您回调函数中有延迟或者耗时的操作造成。

该用户从未签到

 楼主| 发表于 2022-1-17 23:00 | 显示全部楼层
谢谢,刚才试了一下,直接把动作配置的拷过去修改,终于正常了,有点奇怪我原来也是这样配置的,不过我就配置了两个指令。心跳数据可能是其中一个读EEPROM读到nan的结果影响了发送,这边还在测试,一共5个数据,+2个滑动条数据,目前比较正常。

该用户从未签到

 楼主| 发表于 2022-1-20 13:28 | 显示全部楼层
今天发现一个新问题,关闭wifi后,再打开wifi  板子再也连不上wifi,只有重启板子后才能联网,这是什么原因呢,远程如果这样就麻烦了 QQ截图20220120132755.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

Arduino IDE  ESP32 下不能使用中文关键字使我非常郁闷。
Arduino IDE ESP32 下不
Arduino IDE ESP8266 下可以使用中文关键字 Arduino IDE ESP32 下不能使用中文关键
AVR32开发板
AVR32开发板
at32UC3B1128开发板支持很多硬件资源,感兴趣可以在评论区交流
合宙ESP32C3使用TFT_eSPI库操作ST7735s屏幕 (上)
合宙ESP32C3使用TFT_eSPI
TFT_eSPI库升级到2.4.61版本可以完美的支持的合宙ESP32C3操作ST7735s屏幕。合宙ESP32C
blinker物联网教程——4、控制开关灯
blinker物联网教程——4、
简介[hr]在基础教程中,我们用wifiduino做了一系列的控制实验,并了解了传感器和主板
合宙ESP32C3使用TFT_eSPI库操作ST7735s屏幕 (中)
合宙ESP32C3使用TFT_eSPI
TFT_eSPI库里面含有自备字库的制作工具,数字、英文大小写和中文字体采用Unicode编码
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表