diff --git a/CHANGELOG.md b/CHANGELOG.md index 5772eb7c..78074d82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [Unreleased] +### Fixed +- #35 Fixed frequent MQTT connection drops after WIFI reconnect +- Defer wifi disconnection from web interface to allow request to return + +### Changed +- Move all Arduino IDE configuration values to their own file + ## [1.4.3] 2017-01-11 ### Fixed - #6 Using forked Time library to prevent conflict with Arduino Core for ESP8266 time.h file in windows machines diff --git a/code/espurna/button.ino b/code/espurna/button.ino index 5edc3b99..f48158b9 100644 --- a/code/espurna/button.ino +++ b/code/espurna/button.ino @@ -1,6 +1,5 @@ /* -ESPurna BUTTON MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/config/arduino.h b/code/espurna/config/arduino.h index dd6eb88c..daec359e 100644 --- a/code/espurna/config/arduino.h +++ b/code/espurna/config/arduino.h @@ -1,6 +1,6 @@ //-------------------------------------------------------------------------------- -// This setting is normally provided by PlatformIO -// Uncomment the appropiate line to build from the Arduino IDE +// These settings are normally provided by PlatformIO +// Uncomment the appropiate line(s) to build from the Arduino IDE //-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- diff --git a/code/espurna/config/version.h b/code/espurna/config/version.h index d380d7b4..70a58974 100644 --- a/code/espurna/config/version.h +++ b/code/espurna/config/version.h @@ -1,4 +1,4 @@ #define APP_NAME "ESPurna" -#define APP_VERSION "1.4.3" +#define APP_VERSION "1.4.4" #define APP_AUTHOR "xose.perez@gmail.com" #define APP_WEBSITE "http://tinkerman.cat" diff --git a/code/espurna/dht.ino b/code/espurna/dht.ino index a556ae52..21e8f1f1 100644 --- a/code/espurna/dht.ino +++ b/code/espurna/dht.ino @@ -1,6 +1,5 @@ /* -ESPurna DHT MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/domoticz.ino b/code/espurna/domoticz.ino index 0a5f0188..2bbbcf14 100644 --- a/code/espurna/domoticz.ino +++ b/code/espurna/domoticz.ino @@ -1,6 +1,5 @@ /* -ESPurna DOMOTICZ MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/ds18b20.ino b/code/espurna/ds18b20.ino index 6c3cb311..adc95da2 100644 --- a/code/espurna/ds18b20.ino +++ b/code/espurna/ds18b20.ino @@ -1,7 +1,6 @@ /* -ESPurna -SD18B20 MODULE +DS18B20 MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/emon.ino b/code/espurna/emon.ino index 8ffe46df..ecf28301 100644 --- a/code/espurna/emon.ino +++ b/code/espurna/emon.ino @@ -1,6 +1,5 @@ /* -ESPurna EMON MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/fauxmo.ino b/code/espurna/fauxmo.ino index 531dc3e0..4450394f 100644 --- a/code/espurna/fauxmo.ino +++ b/code/espurna/fauxmo.ino @@ -1,7 +1,6 @@ /* -ESPurna -DHT MODULE +FAUXMO MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/led.ino b/code/espurna/led.ino index b4549dfc..b8f9fbf1 100644 --- a/code/espurna/led.ino +++ b/code/espurna/led.ino @@ -1,6 +1,5 @@ /* -ESPurna LED MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/mqtt.ino b/code/espurna/mqtt.ino index 945d045d..138b2a7f 100644 --- a/code/espurna/mqtt.ino +++ b/code/espurna/mqtt.ino @@ -1,6 +1,5 @@ /* -ESPurna MQTT MODULE Copyright (C) 2016-2017 by Xose Pérez @@ -94,7 +93,7 @@ void _mqttOnConnect(bool sessionPresent) { void _mqttOnDisconnect(AsyncMqttClientDisconnectReason reason) { - DEBUG_MSG("[MQTT] Disconnected\n"); + DEBUG_MSG("[MQTT] Disconnected!\n"); // Send disconnect event to subscribers for (unsigned char i = 0; i < _mqtt_callbacks.size(); i++) { diff --git a/code/espurna/nofuss.ino b/code/espurna/nofuss.ino index aa9ca360..97e4dd1f 100644 --- a/code/espurna/nofuss.ino +++ b/code/espurna/nofuss.ino @@ -1,6 +1,5 @@ /* -ESPurna NOFUSS MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/ntp.ino b/code/espurna/ntp.ino index 97839bb9..0772ef20 100644 --- a/code/espurna/ntp.ino +++ b/code/espurna/ntp.ino @@ -1,6 +1,5 @@ /* -ESPURNA NTP MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/ota.ino b/code/espurna/ota.ino index 1ba8dd4a..ff4137ce 100644 --- a/code/espurna/ota.ino +++ b/code/espurna/ota.ino @@ -1,6 +1,5 @@ /* -ESPurna OTA MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/pow.ino b/code/espurna/pow.ino index 8aa5a4ea..f6865728 100644 --- a/code/espurna/pow.ino +++ b/code/espurna/pow.ino @@ -1,6 +1,5 @@ /* -ESPurna POW MODULE Support for Sonoff POW HLW8012-based power monitor diff --git a/code/espurna/relay.ino b/code/espurna/relay.ino index f2839447..356fc630 100644 --- a/code/espurna/relay.ino +++ b/code/espurna/relay.ino @@ -1,6 +1,5 @@ /* -ESPurna RELAY MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/rf.ino b/code/espurna/rf.ino index fc32697d..0933ed83 100644 --- a/code/espurna/rf.ino +++ b/code/espurna/rf.ino @@ -1,6 +1,5 @@ /* -ESPurna RF MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/settings.ino b/code/espurna/settings.ino index 7c643dd2..04463f48 100644 --- a/code/espurna/settings.ino +++ b/code/espurna/settings.ino @@ -1,6 +1,5 @@ /* -ESPurna SETTINGS MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/web.ino b/code/espurna/web.ino index 4cf37b23..072ae3d1 100644 --- a/code/espurna/web.ino +++ b/code/espurna/web.ino @@ -1,6 +1,5 @@ /* -ESPurna WEBSERVER MODULE Copyright (C) 2016-2017 by Xose Pérez diff --git a/code/espurna/wifi.ino b/code/espurna/wifi.ino index 0db7a93b..9f65520d 100644 --- a/code/espurna/wifi.ino +++ b/code/espurna/wifi.ino @@ -1,6 +1,5 @@ /* -ESPurna WIFI MODULE Copyright (C) 2016-2017 by Xose Pérez