)
Ovo je msg.payload:
Code:
[40] BAT:1.37v F:90.23 H:22.55 P:28.59 [RSSI:-46][ACK-sent
[40] BAT:1.37v F:90.23 H:22.55 P:28.59 [RSSI:-46][ACK-sent
Js sam uradio sledece
Code:
var str = msg.payload.substr(17, [5]);
msg.payload = str;
return msg
;var str = msg.payload.substr(17, [5]);
msg.payload = str;
return msg
I to radi, medjutim posto radim match sa pozicije 17, kada je temperatura trocifren broj rezultat mi nije dobar, zato mi je potrebno da matchujem broj sa 2 decimale posle "F:" a ne odredjena pozicija, jer je to promenjivo.
Zatim mi je potrebno da to pretvorim u C (celzijus) odnosno, sledece matematicka operacija
Code:
-32 * 5/9
-32 * 5/9
To sam resio na sledeci nacin, medjutim nije mi zaokruzeno na 2 decimale
Code:
msg.payload = (str - 32) * 5 / 9
msg.payload = (str - 32) * 5 / 9
zatim da taj broj (Temperaturu u C) zaokurizim na dve decimale sve to vratim u msg - rezultat ide u bazu i na grafikon.
Hvala, danas sam pokusavao (u nedostatku znanja) nikako da resim.
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.“
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.“