Version 1.3
Changed library for MQTT connection. Added support for LAN connection. Added getting data from NTP server.
This commit is contained in:
@ -29,6 +29,7 @@ function loadBlock() {
|
||||
}
|
||||
document.getElementsByTagName('body')[0].innerHTML = newString;
|
||||
setFirmvareValue('version', 'firmware');
|
||||
setGpioValue('workModeSelect', 'workMode');
|
||||
handleServerResponse();
|
||||
}
|
||||
|
||||
@ -37,6 +38,12 @@ function getValue(id) {
|
||||
return value;
|
||||
}
|
||||
|
||||
function getSelectValue(id) {
|
||||
var select = document.getElementById(id);
|
||||
var value = select.value;
|
||||
return value;
|
||||
}
|
||||
|
||||
function sendRequest(submit, server) {
|
||||
request = new XMLHttpRequest();
|
||||
request.open("GET", server, true);
|
||||
@ -49,7 +56,10 @@ function saveSetting(submit) {
|
||||
+ "&login=" + getValue('mqttUserLogin') + "&pass=" + encodeURIComponent(getValue('mqttUserPassword'))
|
||||
+ "&prefix=" + getValue('topicPrefix')
|
||||
+ "&name=" + getValue('deviceName')
|
||||
+ "&net=" + getValue('espnowNetName');
|
||||
+ "&net=" + getValue('espnowNetName')
|
||||
+ "&mode=" + getSelectValue('workModeSelect')
|
||||
+ "&ntp=" + getValue('ntpHostName')
|
||||
+ "&zone=" + getValue('gmtOffset');
|
||||
sendRequest(submit, server);
|
||||
alert("Please restart device for changes apply.");
|
||||
}
|
||||
@ -62,3 +72,8 @@ function restart(submit) {
|
||||
function setFirmvareValue(id, value) {
|
||||
document.getElementById(id).innerHTML = document.getElementById(value).value;
|
||||
}
|
||||
|
||||
function setGpioValue(id, value) {
|
||||
var select = document.getElementById(id);
|
||||
select.value = document.getElementById(value).value;
|
||||
}
|
Reference in New Issue
Block a user