diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 5c5735c..8057bc7 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,6 +1,4 @@ { - // See http://go.microsoft.com/fwlink/?LinkId=827846 - // for the documentation about the extensions.json format "recommendations": [ "pioarduino.pioarduino-ide", "platformio.platformio-ide" diff --git a/CHANGELOG.md b/CHANGELOG.md index a914dd3..bbb7ab7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog -- +## [unpublished] +- Breaking Change : MQTT base topic is now eSpa/unique_id eg eSpa/844F6033E864 +- Breaking Change : File system update is required +- Feature : Add web-based debug log viewer (`/debug`) with live WebSocket console and remote reboot/level controls +- Feature : Replace RemoteDebug with WebRemoteDebug to support web and serial debug output +- Feature : MQTT connection is now established independently of the spa serial link +- Feature : Re-enable Home Assistant auto-discovery for Date Time and Day of Week +- Fix : Conversion of 2 digit year +- Fix : Correct initial `mqttLastConnect` value so MQTT reconnect backoff works from boot +- Fix : Improve reliability of web-initiated reboot + ## [2.0.1-beta] - Feature: Make `PSAV_LVL` a read-write property and implement writer (`W63:<0-2>`) to set Off/Low/High. - Feature: Add read-write properties `PSAV_BGN` and `PSAV_END` and implement writers (`W64:`, `W65:`) for power-save start/end times (encoded as h*256+m). diff --git a/data/www/debug.htm b/data/www/debug.htm new file mode 100644 index 0000000..217f393 --- /dev/null +++ b/data/www/debug.htm @@ -0,0 +1,178 @@ + + + + + + ESP32 Debug + + + + + +
+ + + + + + + + + + + + Connecting... +
+ +
+ + + + diff --git a/data/www/index.htm b/data/www/index.htm index 5c7c8ea..f53bd9c 100644 --- a/data/www/index.htm +++ b/data/www/index.htm @@ -49,6 +49,7 @@ @@ -257,6 +258,12 @@ Loading... +
+ + +