Skip to content

Commit ae8657a

Browse files
Improved MQTT Setup Routine
1 parent 22e1cad commit ae8657a

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

firmware-esp8266.ino

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
SOURCE: https://github.com/sensate-io/firmware-esp8266.git
1212
1313
@section HISTORY
14+
v33 - Improved MQTT Setup Routine
1415
v32 - Added MQTT Support!
1516
v31 - Fixed an issue with DHT11 Sensors
1617
v30 - Added support for SSD1306 I2C Displays
@@ -26,14 +27,14 @@
2627

2728
Display* display = NULL;
2829

29-
int currentVersion = 32;
30+
int currentVersion = 33;
3031
boolean printMemory = false;
3132

32-
String board = "Generic";
33-
char firmwareType[] = "ESP8266";
33+
// String board = "Generic";
34+
// char firmwareType[] = "ESP8266";
3435

35-
// String board = "NodeMCU";
36-
// char firmwareType[] = "ESP8266-NodeMCU";
36+
String board = "NodeMCU";
37+
char firmwareType[] = "ESP8266-NodeMCU";
3738

3839
// String board = "ESP12s";
3940
// char firmwareType[] = "ESP8266-ESP12s";

src/communication/RestServer.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
SOURCE: https://github.com/sensate-io/firmware-esp8266.git
1212
1313
@section HISTORY
14+
v33 - Improved MQTT Setup Routine
1415
v32 - Added MQTT Support!
1516
v29 - First Public Release
1617
*/
@@ -28,6 +29,7 @@ extern const char *myHostname;
2829
extern Display* display;
2930
extern String bridgeURL;
3031
extern MQTT* mqtt;
32+
extern boolean enableMQTT;
3133

3234
void startRestServer() {
3335
Serial.println("startRestServer");
@@ -240,6 +242,7 @@ void initMqtt() {
240242

241243
yield();
242244
}
245+
enableMQTT=true;
243246

244247
}
245248
else
@@ -252,6 +255,7 @@ void initMqtt() {
252255
EEPROM.write(357, 0);
253256

254257
mqtt = NULL;
258+
enableMQTT=false;
255259

256260
yield();
257261
}

0 commit comments

Comments
 (0)