Blinker APP数据无法刷新,并且重叠时间了-Arduino中文社区 - Powered by Discuz! Archiver

mThomas 发表于 2020-6-9 15:57

Blinker APP数据无法刷新,并且重叠时间了

```
#define BLINKER_WIFI//定义连接模式WIFIBLE蓝牙
#include <Blinker.h>
#include <dht11.h>//加载库

dht11 DHT11;      //定义传感器类型
#define DHT11PIN D2 //定义引脚

char auth[] = "*****"; //你的设备key
char ssid[] = "*****"; //你的wifi名称
char pswd[] = "*****";    //你的wifi密码

//注册组件 arduino组件名(blinker对应的键名)
BlinkerNumber DHT1("DHT1");       //DHT11温度
BlinkerNumber DHT2("DHT2");       //DHT11湿度
BlinkerButton RV("renovate");   //刷新按键
BlinkerButton DTL("delete");//删除云端数据

float DSoliHum;//突然湿度
float Dtemp;   //等于温度容器

void DTL_callback(const String & state){
Blinker.dataDelete();
}

void RV_callback(const String & state){
DHT1.print(Dtemp);       //DHT11温度
DHT2.print(DSoliHum);       //DHT11湿度
}//刷新按钮

void dataStorage()
{
Blinker.dataStorage("DHT1",Dtemp);       //DHT11温度
Blinker.dataStorage("DHT2",DSoliHum);       //DHT11湿度
}

void heartbeat(){
DHT1.print(Dtemp);       //DHT11温度
DHT2.print(DSoliHum);   //DHT11湿度
}//心跳包


void setup()
{
Blinker.begin(auth, ssid, pswd);//连接WIFI
Blinker.setTimezone(8.0);
Blinker.attachHeartbeat(heartbeat);//注册心跳包
RV.attach(RV_callback);//刷新按钮    注册回调函数
DTL.attach(DTL_callback);//删除云端数据
Blinker.attachDataStorage(dataStorage);//历史记录
}
void loop()
{
Blinker.run();
int chk = DHT11.read(DHT11PIN);
DSoliHum=DHT11.humidity;
Dtemp=DHT11.temperature;
}
```

用的是ESP8266 2.71    求助怎么删除云端数据,和显示时间正确?

mThomas 发表于 2020-6-9 15:58

也没用数据显示

mThomas 发表于 2020-6-9 15:59

mThomas 发表于 2020-6-9 15:58
也没用数据显示

图片!!!!!!!!!!!

奈何col 发表于 2020-6-9 18:55

图表的数据来自云端的历史数据,不会实时刷新

mThomas 发表于 2020-6-9 19:37

奈何col 发表于 2020-6-9 18:55
图表的数据来自云端的历史数据,不会实时刷新

我用删除函数把历史删除了。现在就一直是这个ERROR: MQTT NOT ALIVE OR MSG LIMIT

奈何col 发表于 2020-6-9 20:15

mThomas 发表于 2020-6-9 19:37
我用删除函数把历史删除了。现在就一直是这个ERROR: MQTT NOT ALIVE OR MSG LIMIT
...

通常是你程序上传频率过高导致,建议测试例程

更多信息:
https://www.arduino.cn/thread-84332-1-1.html

mThomas 发表于 2020-6-10 09:24

奈何col 发表于 2020-6-9 20:15
通常是你程序上传频率过高导致,建议测试例程

更多信息:


问下这个blinker云端数据是隔多久手机这边可以刷新显示

奈何col 发表于 2020-6-10 10:14

mThomas 发表于 2020-6-10 09:24
问下这个blinker云端数据是隔多久手机这边可以刷新显示

通常5分钟以上

mThomas 发表于 2020-6-10 11:51

奈何col 发表于 2020-6-10 10:14
通常5分钟以上

我用的是ESP8266 2.7.1,但是串口里面好像有上传的,但是我APP上面没用记录

mThomas 发表于 2020-6-10 14:21

mThomas 发表于 2020-6-10 11:51
我用的是ESP8266 2.7.1,但是串口里面好像有上传的,但是我APP上面没用记录

好了,有可能是因为我的ESP版本问题,我又重新安装了一边 时间还要历史记录都好了。还要开始写了个刷新按钮,又可能是我疯狂点这个按钮导致卡住了,我重装的ESP版本2.6.3。
页: [1] 2
查看完整版本: Blinker APP数据无法刷新,并且重叠时间了