blinker app 定时任务-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5541|回复: 10

[已解答] blinker app 定时任务

[复制链接]
发表于 2020-10-4 11:26 | 显示全部楼层 |阅读模式
esp8266加继电器控制风扇的,WiFi接入的,代码是使用arduino IDE中的blinker库里面的示例代码,blinker app 上设置定时任务,但是到设置时间的时候定时任务没有反应,定时任务是在app上直接设定的,请问一下这个怎么解决?

发表于 2020-10-4 14:21 | 显示全部楼层
确保package和lib都是最新,看看调试信息
 楼主| 发表于 2020-10-4 23:35 | 显示全部楼层
本帖最后由 bc3405 于 2020-10-4 23:38 编辑

调试信息没有显示什么错误,还有这个手动怎么更新,之前安装包都是安装完之后就没有管过,完全是新手,全部是按照网上的教程第一次搞,谢谢
 楼主| 发表于 2020-10-5 00:37 | 显示全部楼层
奈何col 发表于 2020-10-4 14:21
确保package和lib都是最新,看看调试信息

package和lib都重新安装了,但是还是不行,调试信息显示是这样的:
{"get":"timing"}
{"timing":[]}
{"set":{"timing":[{"task":0,"ena":1,"tim":31,"act":[{"btn-abc":"on"}],"day":"1111111"}]}}
{"timing":[{"task":0,"act":[{"btn-abc":"on"}],"ena":1,"tim":31,"day":"1111111"}]}
{"get":"timing"}
{"timing":[{"task":0,"act":[{"btn-abc":"on"}],"ena":1,"tim":31,"day":"1111111"}]}
{"get":"state"}
{"timer":"100","state":"online","version":"0.1.0"}

点评

定个短点的时,看执行的时候调试信息  详情 回复 发表于 2020-10-5 08:55
发表于 2020-10-5 08:55 | 显示全部楼层
bc3405 发表于 2020-10-5 00:37
package和lib都重新安装了,但是还是不行,调试信息显示是这样的:
{"get":"timing"}
{"timing":[]}

定个短点的时,看执行的时候调试信息https://www.arduino.cn/thread-84332-1-1.html
 楼主| 发表于 2020-10-5 12:09 | 显示全部楼层
奈何col 发表于 2020-10-5 08:55
定个短点的时,看执行的时候调试信息https://www.arduino.cn/thread-84332-1-1.html

这个是设置时间时候反馈的代码:
{"get":"timing"}
{"timing":[{"task":0,"act":[{"btn-abc":"on"}],"ena":1,"tim":700,"day":"1111111"}]}
{"set":{"timing":[{"task":0,"act":[{"btn-abc":"on"}],"ena":1,"tim":717,"day":"1111111"}]}}
{"timing":[{"task":0,"act":[{"btn-abc":"on"}],"ena":1,"tim":717,"day":"1111111"}]}
{"get":"state"}
{"timer":"100","state":"online","version":"0.1.0"}
但是到设定时间时候没有显示特定代码,就仅仅显示了:
{"get":"state"}
{"timer":"100","state":"online","version":"0.1.0"}
我同样用倒计时设置了一个短时间,反馈代码也是同样的问题,到设置时间之后只反馈:
{"get":"state"}
{"timer":"100","state":"online","version":"0.1.0"}
但是倒计时那个继电器是能控制风扇开启的,定时的就不行,一直找不到问题在哪里

点评

请再次确保package和lib都是最新,估计你没有更新  详情 回复 发表于 2020-10-5 13:23
发表于 2020-10-5 13:23 | 显示全部楼层
bc3405 发表于 2020-10-5 12:09
这个是设置时间时候反馈的代码:
{"get":"timing"}
{"timing":[{"task":0,"act":[{"btn-abc":"on"}],"ena ...

请再次确保package和lib都是最新,估计你没有更新
发表于 2020-10-5 16:27 | 显示全部楼层
10月5日bilinker APP最新版本 2.4.8 B5,blinker Library dev的最新版本3.0.
你的问题要拆解为二个小问题:第一,确保手机app和pc上的库文件是最新的。第二,在arduino串口看到反馈的,要解析出来翻译成执行动作。
 楼主| 发表于 2020-10-5 17:55 | 显示全部楼层
topdog 发表于 2020-10-5 16:27
10月5日bilinker APP最新版本 2.4.8 B5,blinker Library dev的最新版本3.0.
你的问题要拆解为二个小问题: ...

好的,谢谢,等我再尝试一下,有问题再来请教
发表于 2020-10-21 23:40 | 显示全部楼层
把定时的时间往回调8个小时试一下。

点评

按文档操作,使用最新的lib和package就行  详情 回复 发表于 2020-10-22 00:19
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 14:46 , Processed in 0.074116 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表