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.
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) |
