44;1;1;0;0;21.5
44;2;1;0;1;19.8
44;0;1;0;4;1037.22
Prva linija je Temperatura
Druga Linija vlaznost vazduha
Treca linija pritisak
Takodje dobijam i poruke ovog tipa koje bih zeleo da ignorisem
44;255;3;0;21;0
44;0;1;0;5;cloudy
Glavna funkcija koja cita serijal input i filtrira sve od senzora 44
if (msg.payload.indexOf('44;') >= 0) {
return [ msg ];
} else {
}
A zatim posebne funkcije koje fbi trebalo da filtrijaju za Temperaturu, Vlaznost Vazduha i Pritisak.
Kod za ekstraktovanje temperature (zadnja vrednost 21.5) - ne radi
if (msg.payload.indexOf('44;1;1;0;0;') === 0) {
return [ msg ];
} else {
}
var F = msg.payload.split(';').slice(-1)[0];
msg.payload = F;
return msg;
Ustvari uopste ne radi, prvo ne znam da li mi je glavna funkcija OK a zatim ne dobijam vrednosti zadnjeg elemnta u array sa kodom navedenim gore.
[Ovu poruku je menjao Machiavelli... dana 22.12.2019. u 16:56 GMT+1]
with
others is like being in infinite ocean of knowledge.
________________________________________________________________
____
Veruj u sebe. Ako ti neces, ko hoce?!
„Bolje živeti 100 godina kao milioner, nego sedam dana u bedi.“