sam
2023-11-01 02:09:00 +01:00

View File

@@ -18,7 +18,13 @@ let LuchtVochtigsheidWaardes;
let LichtWaardes; let LichtWaardes;
// Maakt het makkelijk om een if "true" te maken als een variabel zich tussen 2 waardes bevind // Maakt het makkelijk om een if "true" te maken als een variabel zich tussen 2 waardes bevind
const between = (x, min, max) => { const between = (x, min, max) => {
return x >= min && x <= max;} return x >= min && x <= max;
};
document.getElementById("temp").innerHTML = "ESP niet connected";
document.getElementById("humid").innerHTML = "ESP niet connected";
document.getElementById("licht").innerHTML = "ESP niet connected";
document.getElementById("Advies").innerHTML = "ESP niet connected";
// Request a port and open a connection. // Request a port and open a connection.
async function connect() { async function connect() {
//vraag aan de browser om een serial port te selecteren //vraag aan de browser om een serial port te selecteren
@@ -97,6 +103,10 @@ async function readLoop() {
async function disconnect() { async function disconnect() {
await reader.cancel(); await reader.cancel();
await port.close(); await port.close();
document.getElementById("temp").innerHTML = "ESP niet connected";
document.getElementById("humid").innerHTML = "ESP niet connected";
document.getElementById("licht").innerHTML = "ESP niet connected";
document.getElementById("Advies").innerHTML = "ESP niet connected";
console.log("Port is closed!"); console.log("Port is closed!");
} }
//plotly grafiek //plotly grafiek
@@ -139,9 +149,22 @@ function Advies(TempWaardes, LuchtVochtigsheidWaardes, LichtWaardes) {
HumidAdvies = "De lucht voelt heel vochtig aan. " HumidAdvies = "De lucht voelt heel vochtig aan. "
} }
if (LichtWaardes == 0 < 400) { if (between(LichtWaardes, 0, 400)) {
LichtAdvies = "Zet het licht aan holbewoner." LichtAdvies = "Zet het licht aan holbewoner."
} }
if (between(LichtWaardes, 400, 1200)) {
LichtAdvies = "Het is nog een beetje donker hier maar je kan er prima zien."
}
if (between(LichtWaardes, 1200, 3000)) {
LichtAdvies = "Het is licht"
}
if (between(LichtWaardes, 3000, 6900)) {
LichtAdvies = "Het is heel licht"
}
} }
function AdviesUpdate(){ function AdviesUpdate(){