Skip to content

Commit e5b2007

Browse files
authored
Merge pull request #580 from blinker-iot/dev_3.0
update codes, upgrade BLINKER AUTO INIT codes.
2 parents cf882d5 + 9b24dd0 commit e5b2007

File tree

5 files changed

+21
-13
lines changed

5 files changed

+21
-13
lines changed

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"type": "git",
1414
"url": "https://github.com/blinker-iot/blinker-library.git"
1515
},
16-
"version": "0.3.80210609",
16+
"version": "0.3.80210611",
1717
"homepage": "https://diandeng.tech/home",
1818
"export": {
1919
"exclude": [

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=Blinker
2-
version=0.3.80210609
2+
version=0.3.80210611
33
author=i3water
44
maintainer=i3wawter
55
sentence=Build a easy way for your IoT project.

src/Adapters/BlinkerMQTT.h

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2650,7 +2650,7 @@ int BlinkerMQTT::checkPrintLimit()
26502650
{
26512651
if ((millis() - _print_time) < 60000)
26522652
{
2653-
if (_print_times < 10) return true;
2653+
if (_print_times < 30) return true;
26542654
else
26552655
{
26562656
BLINKER_ERR_LOG(BLINKER_F("MQTT MSG LIMIT"));
@@ -3004,16 +3004,24 @@ bool BlinkerMQTT::autoInit()
30043004

30053005
if (checkConfig())
30063006
{
3007-
3008-
WiFi.begin();
3007+
#ifdef ESP8266
3008+
struct station_config conf;
3009+
wifi_station_get_config_default(&conf);
3010+
WiFi.begin(reinterpret_cast<char*>(conf.ssid), reinterpret_cast<char*>(conf.password));
3011+
#elif defined(ESP32)
3012+
wifi_config_t conf;
3013+
esp_wifi_get_config(WIFI_IF_STA, &conf);
3014+
WiFi.begin(reinterpret_cast<char*>(conf.sta.ssid), reinterpret_cast<char*>(conf.sta.password));
3015+
#endif
3016+
// WiFi.begin(WiFi.SSID(), WiFi.psk());
30093017
::delay(500);
30103018

30113019
// BLINKER_LOG(BLINKER_F("Waiting for WiFi "),
30123020
// BLINKER_WIFI_AUTO_INIT_TIMEOUT / 1000,
30133021
// BLINKER_F("s, will enter SMARTCONFIG or "),
30143022
// BLINKER_F("APCONFIG while WiFi not connect!"));
30153023

3016-
BLINKER_LOG(BLINKER_F("Connecting to WiFi"));
3024+
BLINKER_LOG(BLINKER_F("Connecting to WiFi: "), WiFi.SSID());
30173025

30183026
// uint8_t _times = 0;
30193027
// while (WiFi.status() != WL_CONNECTED) {

src/Blinker/BlinkerConfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// #include "Blinker/BlinkerUtility.h"
66
#include "../Server/BlinkerServer.h"
77

8-
#define BLINKER_VERSION "0.3.80210609"
8+
#define BLINKER_VERSION "0.3.80210611"
99

1010
#define BLINKER_CONNECT_TIMEOUT_MS 10000UL
1111

src/Functions/BlinkerDuerOS.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -265,9 +265,9 @@ class BLINKERDUEROS
265265
{
266266
String payload = BLINKER_F("\"");
267267
payload += STRING_format(BLINKER_CMD_TEMP);
268-
payload += BLINKER_F("\":\"");
268+
payload += BLINKER_F("\":[\"\",");
269269
payload += STRING_format(_temp);
270-
payload += BLINKER_F("\"");
270+
payload += BLINKER_F("]");
271271

272272
// Blinker.DuerOSPrint(payload);
273273

@@ -285,9 +285,9 @@ class BLINKERDUEROS
285285
{
286286
String payload = BLINKER_F("\"");
287287
payload += STRING_format(BLINKER_CMD_TEMP);
288-
payload += BLINKER_F("\":\"");
288+
payload += BLINKER_F("\":[\"\",");
289289
payload += STRING_format(_temp);
290-
payload += BLINKER_F("\"");
290+
payload += BLINKER_F("]");
291291

292292
// Blinker.DuerOSPrint(payload);
293293

@@ -305,9 +305,9 @@ class BLINKERDUEROS
305305
{
306306
String payload = BLINKER_F("\"");
307307
payload += STRING_format(BLINKER_CMD_TEMP);
308-
payload += BLINKER_F("\":\"");
308+
payload += BLINKER_F("\":[\"\",");
309309
payload += STRING_format(_temp);
310-
payload += BLINKER_F("\"");
310+
payload += BLINKER_F("]");
311311

312312
// Blinker.DuerOSPrint(payload);
313313

0 commit comments

Comments
 (0)