Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java script nodered serial parsing

[es] :: Skript jezici :: Java script nodered serial parsing

[ Pregleda: 461 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Machiavelli...
Đorđe Đokanović
IT Support Engineer II
www.amazon.com
Philadelphia

Član broj: 90589
Poruke: 671
*.hsd1.pa.comcast.net.

Sajt: www.linkedin.com/in/dorde..


+92 Profil

icon Java script nodered serial parsing22.12.2019. u 15:43 - pre 18 meseci
Prebacih se na novu library za RFM69 sensore i sve radi kao sat, medjutim format poruka je drugaciji. Imam malu dilemu... Naime imam ove poruke od, recimo, senzora 44 (izmedju ostalih aknowledgement itd)

Code:

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

Code:
44;255;3;0;21;0
44;0;1;0;5;cloudy


Glavna funkcija koja cita serijal input i filtrira sve od senzora 44

Code:
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
Code:

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]
Having an idea is like being in a nutshell, but exchanging idea and collaborate
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.“
 
Odgovor na temu

Machiavelli...
Đorđe Đokanović
IT Support Engineer II
www.amazon.com
Philadelphia

Član broj: 90589
Poruke: 671
*.hsd1.pa.comcast.net.

Sajt: www.linkedin.com/in/dorde..


+92 Profil

icon Re: Java script nodered serial parsing22.12.2019. u 16:08 - pre 18 meseci
Na primer iako sam stavio exact match za temperaturu if (msg.payload.indexOf('44;1;1;0;0;') === 0) {

Matchuje mi 44;0;1;0;5;cloudy i prikaze mi "cloudy"
Having an idea is like being in a nutshell, but exchanging idea and collaborate
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.“
 
Odgovor na temu

Machiavelli...
Đorđe Đokanović
IT Support Engineer II
www.amazon.com
Philadelphia

Član broj: 90589
Poruke: 671
*.hsd1.pa.comcast.net.

Sajt: www.linkedin.com/in/dorde..


+92 Profil

icon Re: Java script nodered serial parsing22.12.2019. u 17:22 - pre 18 meseci
Resih ljudi, hvala svakako :-)
Having an idea is like being in a nutshell, but exchanging idea and collaborate
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.“
 
Odgovor na temu

[es] :: Skript jezici :: Java script nodered serial parsing

[ Pregleda: 461 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.