Como aplicar uma fórmula para ajustar o valor do sensor?

Dentro da configuração dos sensores, você encontrará uma coluna chamada Aplicar fórmula ao valor reportado pelo sensor. Utilize essa coluna quando precisar converter o valor enviado pelo dispositivo para uma unidade de medida diferente.

image-1714146459878.png

Você pode utilizar qualquer fórmula, mas, a seguir, apresentamos alguns exemplos de fórmulas e funções.

IMPORTANTE: Você deve utilizar X para representar o dado bruto recebido do equipamento, cujo valor deseja modificar por meio da fórmula.

Descrição

Fórmula/función

Converter graus Fahrenheit para Celsius

(X*(9/5))+32

Mover o ponto decimal uma posição para a esquerda

X/10

Mover o ponto decimal uma posição para a direita

X*10

Converter um número inteiro em texto. X e Y são os valores a serem modificados; entre aspas, deve ser adicionado o TEXTO desejado.

Compare(X: 'TEXTO'; Y: 'TEXTO2')

Converter um valor hexadecimal para decimal

hexdec(X)

Inverter valores. Por exemplo: o valor 1 passa para 0 e o valor 0 passa para 1.

negation(X)

Permitir valores negativos em sensores de temperatura

dec2signfloat(X)

Multiplicar o valor calculado do sensor de temperatura pelo valor (Y) indicado pelo fabricante

dec2signfloat(X)*Y

Converter latitude/longitude de graus decimais para graus, minutos e segundos

ddtodms(X)