From 2b37fa91724bf74c410ffd5c1706673acf606231 Mon Sep 17 00:00:00 2001 From: IoT Manager <67171972+IoTManagerProject@users.noreply.github.com> Date: Sat, 7 Oct 2023 02:04:52 +0200 Subject: [PATCH] =?UTF-8?q?=D0=B1=D0=B0=D0=B3=20=D0=B7=D0=B0=D0=BF=D0=B8?= =?UTF-8?q?=D1=81=D0=B8=20=D1=82=D0=BE=D0=BF=D0=B8=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.html | 6 +++--- src/App.svelte | 31 ++++++------------------------- 2 files changed, 9 insertions(+), 28 deletions(-) diff --git a/public/index.html b/public/index.html index a8152c5..8b97c0b 100644 --- a/public/index.html +++ b/public/index.html @@ -4,12 +4,12 @@ - IoT Manager 4.5.1 + IoT Manager 4.5.2 - + - + diff --git a/src/App.svelte b/src/App.svelte index 3713174..6063a05 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -59,7 +59,7 @@ //****************************************************variable section**********************************************************/ //******************************************************************************************************************************/ let myip = document.location.hostname; - if (devMode) myip = "192.168.1.232"; + if (devMode) myip = "192.168.1.228"; //Flags let firstDevListRequest = true; @@ -154,10 +154,7 @@ console.log("[i]", "user on page:", currentPageName); - //не нужно очищать переменные когда переходим на страницу разработчика - // if (currentPageName != "/dev|") { clearData(); - //} //если мы на странице dashboard то рассылаем всем устройствам запрос данных if (currentPageName === "/|") { @@ -413,15 +410,6 @@ if (await getPayloadAsJson(blob, size, out)) { errorsJson = out.json; parsed.errorsJson = true; - //когда запустили обновление предотвращаем попытки проверки связи - //if (errorsJson.upd === 1) { - // preventReconnect = true; - //} - //когда устройство обновилось переподключимся через 5ть секунд - //if (errorsJson.upd === 5) { - // preventReconnect = false; - // reconnectTimeout = 20; - //} if (blobDebug) console.log("[✔]", "errorsJson: ", errorsJson); } else { parsed.errorsJson = false; @@ -595,6 +583,8 @@ pageReady.config = true; if (debug) console.log("✔✔", "config page parced"); } + + //&& parsed.widgetsJson && parsed.configJson - добавить когда 451 прошивка уйдет в прошлое if (currentPageName === "/connection|" && parsed.ssidJson && parsed.settingsJson && parsed.errorsJson) { clearParcedFlags(); if (debug) console.log("✔✔", "connection page parced"); @@ -840,7 +830,7 @@ function saveMqtt() { var size = Object.keys(settingsJson).length; - //console.log("[i]", "settingsJson length: " + size); + wsSendMsg(selectedWs, "/tuoyal|" + JSON.stringify(generateLayout())); if (size > 5) { wsSendMsg(selectedWs, "/sgnittes|" + JSON.stringify(settingsJson)); } else { @@ -881,14 +871,13 @@ let widget = Object.assign({}, widgetsJson[w]); widget.page = config.page; widget.descr = config.descr; - - widget.topic = settingsJson.root + "/" + config.id; + widget.topic = settingsJson.mqttPrefix + "/" + settingsJson.id + "/" + config.id; if (setWidget !== "nil") layout.push(widget); //создаем графики с окнами ввода if (widget.widget === "chart" && widget.type !== "bar") { let input = getInput(); input.page = config.page; - input.topic = settingsJson.root + "/" + config.id + "-date"; + widget.topic = settingsJson.mqttPrefix + "/" + settingsJson.id + "/" + config.id + "-date"; input.descr = config.descr; //console.log("[i]", "topic ", widget.topic); layout.push(input); @@ -947,14 +936,6 @@ for (const [key, value] of Object.entries(parsed)) { parsed[key] = false; } - clearFlags(); - } - - function clearFlags() { - //for (let i = 0; i < deviceList.length; i++) { - //deviceList[i].pp = false; - //deviceList[i].lp = false; - //} } function wsPush(ws, topic, status) {