From 3cabc364250a6c5153314246b53963530f89cc5d Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 26 Oct 2023 16:42:39 +0200 Subject: [PATCH] tried fixing the advice code --- web/js-ts/serialv2.js | 47 +++++++++++++++++++------------------------ 1 file changed, 21 insertions(+), 26 deletions(-) diff --git a/web/js-ts/serialv2.js b/web/js-ts/serialv2.js index 59ba15b..2821e44 100644 --- a/web/js-ts/serialv2.js +++ b/web/js-ts/serialv2.js @@ -17,7 +17,11 @@ let TempAdvies; let HumidAdvies; let LichtAdvies; let VolledigAdvies; - +let Soort; +let Waardes; +let TempWaardes; +let LuchtVochtigsheidWaardes; +let LichtWaardes; // Request a port and open a connection. async function connect() { //vraag aan de browser om een serial port te selecteren @@ -80,15 +84,11 @@ async function readLoop() { plotly(tempGraph, tempArray) plotly(humidGraph, humidArray) plotly(lightGraph, lichtArray) - - Advies("Temparatuur", SensorValues[0]) - Advies("Luchtvochtigheid", SensorValues[1]) - Advies("Licht", SensorValues[2]) - + Advies(SensorValues[0], SensorValues[1], SensorValues[2]) VolledigAdvies = TempAdvies + HumidAdvies + LichtAdvies; document.getElementById("Advies").innerHTML = VolledigAdvies; - + } // Show the received data in the console @@ -122,46 +122,41 @@ function plotly(graph, dataArray) { //eigen library maken voor serial -async function Advies(Soort, Waardes) { - if (Soort = "Temparatuur") { - if (Waardes = -10 < 0) { +async function Advies(TempWaardes, LuchtVochtigsheidWaardes, LichtWaardes) { + + + if (TempWaardes = -10 < 0) { // document.getElementById("TempAdvies").innerHTML = "Ga naar binnen of trek een dikke jas aan. Het is vriest!"; TempAdvies = "Ga naar binnen of trek een dikke jas aan. Het is vriest!" } - if (Waardes = 0 < 10) { + if (TempWaardes = 0 < 10) { // document.getElementById("TempAdvies").innerHTML = "Het is redelijk koud, pak een jas"; TempAdvies = "Het is redelijk koud, pak een jas."; } - if (Waardes = 10 < 20) { + if (TempWaardes = 10 < 20) { TempAdvies = "Je kan zonder jas rondlopen. Een hoodie zou perfect zijn."; } - if (Waardes = 20 < 35) { + if (TempWaardes = 20 < 35) { TempAdvies = "Het is lekker warm je kan in een shirt rondlopen."; } - if (Waardes => 35) { - TempAdvies = "Blijf buiten de zon anders smelt je en drink vooral veel water."; - } - } - if (Soort = "Luchtvochtigheid") { - if (Waardes = 0 < 10) { + + if (LuchtVochtigsheidWaardes = 0 < 10) { HumidAdvies = "De lucht is kurkdroog." } - if (Waardes = 10 < 50) { + if (LuchtVochtigsheidWaardes = 10 < 50) { HumidAdvies = "De lucht voelt normaal aan." } - if (Waardes = 50 < 75) { + if (LuchtVochtigsheidWaardes = 50 < 75) { HumidAdvies = "De lucht voelt wat vochtig aan." } - if (Waardes = 75 < 100) { + if (LuchtVochtigsheidWaardes = 75 < 100) { HumidAdvies = "De lucht voelt heel vochtig aan." } - } - if (Soort = "Licht") { - if (Waardes = 0 < 400) { + if (LichtWaardes = 0 < 400) { LichtAdvies = "Zet het licht aan holbewoner." } - } + }