diff --git a/data/index.html b/data/index.html index 002468a8466e6bc03fdc2f9af7263e2769a7a5a2..58116c8028ba3522e3e4aa6e98a025cb88aedf47 100644 --- a/data/index.html +++ b/data/index.html @@ -29,6 +29,7 @@ var SAVE_SSID = 's'; var SAVE_IPADDR = 'i'; var SAVE_PASSWD = 'x'; + var FW_VERSION = 'f'; var wsUriC = "ws://" + ipaddr + ":81"; var ws; @@ -124,7 +125,10 @@ $("#btn_measure_watthour").val("start").slider("refresh"); } break; - } + case FW_VERSION: + $("#fwversion").html(data.substring(1)); + break; + } } ws.onopen = function() { @@ -157,10 +161,10 @@ <div class="ui-block-b"> </div> <div class="ui-block-c"> - <label for="text-10" style="margin:15px 10px 0 0; text-align:right;">Build date</label> + <label for="text-10" style="margin:15px 10px 0 0; text-align:right;">F/W Version : </label> </div> <div class="ui-block-d"> - <input data-mini="true" disabled="disabled" id="text-10" value="161206" type="text"> + <div style="margin:15px 0 0 10px;" id="fwversion"></div> </div> </div> </div> diff --git a/src/smartpower2.ino b/src/smartpower2.ino index d4283c76cb9c392436756fc4f7e68405c7178dc3..4012ae136f8a277228b35f9a858ad0e2a2dddabe 100644 --- a/src/smartpower2.ino +++ b/src/smartpower2.ino @@ -39,6 +39,9 @@ WiFiClient logClient; #define PAGE_STATE 'p' #define DATA_PVI 'd' #define MEASUREWATTHOUR 'm' +#define FW_VERSION 'f' + +#define FWversion 1.1 uint8_t onoff = OFF; unsigned char measureWh; @@ -694,6 +697,7 @@ void sendStatus(uint8_t num, uint8_t page) webSocket.sendTXT(num, String(CMD_ONOFF) + onoff); webSocket.sendTXT(num, String(SET_VOLTAGE) + setVoltage); webSocket.sendTXT(num, String(MEASUREWATTHOUR) + measureWh); + webSocket.sendTXT(num, String(FW_VERSION) + FWversion); } else if (page) { webSocket.sendTXT(num, String(SET_AUTORUN) + autorun); webSocket.sendTXT(num, String(SAVE_NETWORKS) + String(ssid) + "," +