Aplicar fórmula para ajustar el valor del sensor
Dentro de la configuración de sensores encontrarás una columna para Aplicar fórmula al valor reportado por el sensor. Utiliza esta columna para cuando necesites cambiar el valor que envía el dispositivo a una unidad diferente.
Puedes utilizar cualquier fórmula, pero a continuación te mostramos ejemplos de fórmulas y funciones.
IMPORTANTE: Debes utilizar X para el dato crudo que recibimos del equipo y se desea modificar con la fórmula.
Descripción |
Fórmula/función |
Convertir grados Fahrenheit a Celsius |
(X*(9/5))+32 |
Mover el punto decimal una posición a la izquierda |
X/10 |
Mover el punto decimal una posición a la derecha |
X*10 |
Convertir un entero a texto. X y Y = valores a modificar, entre comillas se agrega el TEXTO deseado |
Compare(X: 'TEXTO'; Y: 'TEXTO2') |
Convertir valor hexadecimal a decimal |
hexdec(X) |
Negar valores. Por ejemplo: de 1 pasa a 0 y de 0 a 1 |
negation(X) |
Soportar valores negativos en sensores de temperatura |
dec2signfloat(X) |
Multiplicar lo calculado del sensor de temperatura por el valor (Y) indicado por el fabricante |
dec2signfloat(X)*Y |
Convertir la latitud/longitud de grados decimales a grados, minutos y segundos |
ddtodms(X) |