Need Javascript help for metadata point
-
I have 1-wire DS2450 A/D numerical data available I would like to convert to binary for simple on/off notification. Can someone please give me some direction as to the proper script to do this for a metadata point?
For example:
If the input is <= 0.5 then output 0 binary
If the input is >0.5 then output 1 binaryI am not familiar with JS programming and syntax (last programming I did was 30 years ago in FORTRAN) and have tried several things with no success.
Thanks in advance!
-
Hi Mike,
Try this (assuming "x" is the var name you give the point):
if (x.value <= 0.5) return false; return true;
... and set the meta point to be a binary. That ought to do it.
-
Thanks Matthew.
I actually got it figured out by myself like this:
if (p33.value<=0.5) { return false } else { return true }
I see so many different styles of coding for JavaScript on the web, I don't know what is actually required and what is personal preference. Do you know a good resource to learn more?
Anyway if works perfectly. I continue to be amazed at the flexibility and capability of Mango! Now I just need to get my 1-wire network more stable.
-
Thanks. Re Javascript, just ask Google. There's a ton of resources around.