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.

image-1714146459878.png

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)