Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.906 pregleda

Najnovija ↓

Potrabna mala pomoc Java script 21.01.2019. u 22:44 · pre 94 meseca #1
Ovo mi je code koji dobijam, potreban mi je broj posle "F:"
)
Ovo je msg.payload:
Code:
[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
;

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


To sam resio na sledeci nacin, medjutim nije mi zaokruzeno na 2 decimale
Code:
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.

Potpis
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.“
Re: Potrabna mala pomoc Java script 21.01.2019. u 23:08 · pre 94 meseca #3
Mozda ovako:
Code:

var F = msg.payload.split(" ")[2].split(":")[1];
var C = ((F  - 32) * 5 / 9).toFixed(2);
return C;
Re: Potrabna mala pomoc Java script 21.01.2019. u 23:33 · pre 94 meseca #4
Mnogo hvala Deunan, radi kao sat!
Potpis
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.“
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme