Ansluta ett ljus till väderprognosen (5 / 6 steg)
Steg 5: Få vädret
Lägg till noden «injicera» och uppsättningen det som på den första bilden, kan du ange intervallen som du vill förstås.
Efter det, länk noder «meteo», «funktion», «växla» och slutligen två «färg» som på den andra bilden.
Låt noden «meteo» som det är.
Öppna noden «funktion» och skriva denna kod inuti:
"msg.payload = msg.payload.split(":");
MSG.Payload = msg.payload[1].split("°");
MSG.Payload = msg.payload[0];
MSG.Payload= parseInt (msg.payload, 10);
returnera msg;"
Denna kod får bara antalet temperaturen. I början nod «meteo» Visa något liknande: «Paris: 13 ° C». Så vad jag har separat här meningen med metoden split(), första ska jag separat {Paris} och {13° C} med caractere «:». Då olika jag {13} och {C} med caracter «°». Slutligen konvertera jag strängen har vi till ett heltal med metoden parseInt().