点灯科技 网络时间 Blinker.setTimezone(8.0),时区设置不生效-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3550|回复: 8

[已解答] 点灯科技 网络时间 Blinker.setTimezone(8.0),时区设置不生效

[复制链接]
发表于 2020-6-29 15:54 | 显示全部楼层 |阅读模式
本帖最后由 jianfengbeyond 于 2020-6-29 15:56 编辑

点灯科技 网络时间 Blinker.setTimezone(8.0),时区设置不生效,实际测试时间是0时区的,和中国时间东八区相差8小时。求解


#define BLINKER_WIFI

#include <Blinker.h>

char auth[] = "********";
char ssid[] = "********";
char pswd[] = "********";

void dataRead(const String & data)
{
    BLINKER_LOG("Blinker readString: ", data);

    Blinker.vibrate();
   
    uint32_t BlinkerTime = millis();
   
    Blinker.print("millis", BlinkerTime);

    digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));

    BLINKER_LOG("Now second: ", Blinker.second());
    BLINKER_LOG("Now minute: ", Blinker.minute());
    BLINKER_LOG("Now hour: ", Blinker.hour());
    BLINKER_LOG("Now wday: ", Blinker.wday());
    BLINKER_LOG("Now month: ", Blinker.month());
    BLINKER_LOG("Now mday: ", Blinker.mday());
    BLINKER_LOG("Now year: ", Blinker.year());
    BLINKER_LOG("Now yday: ", Blinker.yday());
    BLINKER_LOG("Now ntp time: ", Blinker.time());
}

void setup()
{
    Serial.begin(115200);
    BLINKER_DEBUG.stream(Serial);

    pinMode(LED_BUILTIN, OUTPUT);
    digitalWrite(LED_BUILTIN, LOW);

    Blinker.begin(auth, ssid, pswd);
    Blinker.attachData(dataRead);

    Blinker.setTimezone(8.0);
}

void loop()
{
    Blinker.run();
}

补充说明:用的是blinker库的示例,库是6月29日点灯科技官网开发文档里下载最新的,8266_package_2.7.1 NodeMCU 1.0开发板。

BUG:时区设置不生效,实际测试时间是0时区的,和中国时间东八区相差8小时,求解。
发表于 2020-6-29 16:53 | 显示全部楼层
blinker专家答复是因为ESP的库升到2.7,blinker的SDK也要升级到最新版本,我升到最新版本后还是不行,目前还在测试,有结果post
发表于 2020-6-29 18:59 | 显示全部楼层
按文档操作下载最新库,不能通过IDE库管理器安装,且不能覆盖安装,务必把之前的删除了
 楼主| 发表于 2020-6-29 21:50 来自手机 | 显示全部楼层
奈何col 发表于 2020-6-29 18:59
按文档操作下载最新库,不能通过IDE库管理器安装,且不能覆盖安装,务必把之前的删除了 ...

目前是blinker官网下载的最新库,而且不是通过IDE库管理器安装,依然不行!!
发表于 2020-6-30 06:59 | 显示全部楼层
发表于 2020-6-30 14:47 | 显示全部楼层
dev3.0 worked
 楼主| 发表于 2020-7-7 14:38 | 显示全部楼层
奈何col 发表于 2020-6-30 06:59
dev3.0分支是当前最新版https://github.com/blinker-iot/blinker-library/tree/dev_3.0

用这dev3.0分支 解决了这个时区设置不了的问题,谢谢
发表于 2021-1-12 17:00 | 显示全部楼层
也是遇到这个问题了   困惑了好几天  重新下载库文件后i 时间恢复 了   多谢 奈何col
发表于 2021-5-2 22:36 | 显示全部楼层
请问https://github.com/blinker-iot/blinker-library/tree/dev_3.0下载出错怎么办
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 13:33 , Processed in 0.077307 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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