added code for muliple nodes
This commit is contained in:
49
web/main.js
49
web/main.js
@@ -10,7 +10,8 @@ let valueArray = [1, 2, 3, 4, 5];
|
|||||||
let newValueArray = [4, 5, 6];
|
let newValueArray = [4, 5, 6];
|
||||||
let myValue = 1;
|
let myValue = 1;
|
||||||
let intervalDelay = 50;
|
let intervalDelay = 50;
|
||||||
const sendorData = [];
|
const sendorDataNode1 = [];
|
||||||
|
const sendorDataNode2 = [];
|
||||||
|
|
||||||
// const socket = new WebSocket("ws://127.0.0.1:8001");
|
// const socket = new WebSocket("ws://127.0.0.1:8001");
|
||||||
|
|
||||||
@@ -79,6 +80,7 @@ openConnection();
|
|||||||
|
|
||||||
|
|
||||||
function handleIncomingData(data) {
|
function handleIncomingData(data) {
|
||||||
|
nodeNumber = data.node;
|
||||||
temperature = data.Temp;
|
temperature = data.Temp;
|
||||||
humidity = data.Humi;
|
humidity = data.Humi;
|
||||||
CO2 = data.eCO2;
|
CO2 = data.eCO2;
|
||||||
@@ -89,16 +91,43 @@ function handleIncomingData(data) {
|
|||||||
// console.log("CO2: ", CO2);
|
// console.log("CO2: ", CO2);
|
||||||
// console.log("TVOC: ", TVOC);
|
// console.log("TVOC: ", TVOC);
|
||||||
|
|
||||||
sendorData.push({
|
if (nodeNumber == 1) {
|
||||||
'temp': temperature,
|
sendorDataNode1.push({
|
||||||
'humi': humidity,
|
'node': nodeNumber,
|
||||||
'CO2': CO2,
|
'temp': temperature,
|
||||||
'TVOC': TVOC,
|
'humi': humidity,
|
||||||
});
|
'CO2': CO2,
|
||||||
console.log(sendorData);
|
'TVOC': TVOC,
|
||||||
|
});
|
||||||
|
} else if (nodeNumber == 2) {
|
||||||
|
sendorDataNode2.push({
|
||||||
|
'node': nodeNumber,
|
||||||
|
'temp': temperature,
|
||||||
|
'humi': humidity,
|
||||||
|
'CO2': CO2,
|
||||||
|
'TVOC': TVOC,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
if (sendorData.length >= 10) {
|
// sendorData.push({
|
||||||
sendorData.shift();
|
// 'node': nodeNumber,
|
||||||
|
// 'temp': temperature,
|
||||||
|
// 'humi': humidity,
|
||||||
|
// 'CO2': CO2,
|
||||||
|
// 'TVOC': TVOC,
|
||||||
|
// });
|
||||||
|
|
||||||
|
if (nodeNumber == 1) {
|
||||||
|
console.log(sendorDataNode1);
|
||||||
|
} else if (nodeNumber == 2) {
|
||||||
|
console.log(sendorDataNode2);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (sendorDataNode1.length >= 10) {
|
||||||
|
sendorDataNode1.shift();
|
||||||
|
}
|
||||||
|
if (sendorDataNode2.length >= 10) {
|
||||||
|
sendorDataNode2.shift();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user