Se puede definir la manera en la que convertirá los datos recibidos por cada endpoint por medio del uso de expresiones. Para esto se debe editar el endpoint e ir a la solapa “Data conversions”, esta solapa solo es accesible en la edición y no en el alta del endpoint.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/533d3e5d-3ded-4c5e-a850-cc00416ee28d/Untitled.png

editar

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b96106bd-a99b-441a-b632-51a252ef0db1/Untitled.png

en este caso se puede ver la leyenda "The expression must return a boolean value, in which true indicates the ON condition, and false indicates OFF." lo que significa que la expresión que se configure debe devolver un valor boolean; esto va a depender del tipo de endpoint.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ef2b3806-350b-4f3b-9722-5a64999e1860/Untitled.png

Se ingresa la siguiente expresión y se hace click en "Test" para verificar que la expresión que se ingreso esta correcta (el valor de RawData es reemplazado por el valor ingresado en "Test value")

Ejemplo con endpoint On-off / appliance:

Resultado true

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c8feb161-54b4-4510-8f4a-5ddf15a65c7a/Untitled.png

Resultado false

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fcecdd9e-c45e-4c47-a5f5-7c185a3ed96c/Untitled.png

Ejemplo con endpoint del tipo sensor de volumen:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/57b5e12b-cc5c-4e23-abe4-0b8dc84ba1d8/Untitled.png

en este caso, la expresión debe devolver un valor numérico: The expression must return a numerical value representing the measured volume in liters.