added code for muliple nodes

This commit is contained in:
Dano van den Bosch
2024-03-05 14:46:43 +01:00
parent d127a6001d
commit de1ae975a4

View File

@@ -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) {
sendorDataNode1.push({
'node': nodeNumber,
'temp': temperature, 'temp': temperature,
'humi': humidity, 'humi': humidity,
'CO2': CO2, 'CO2': CO2,
'TVOC': TVOC, 'TVOC': TVOC,
}); });
console.log(sendorData); } 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();
} }
} }