13. Tipos de dispositivo soportados

A continuación podrás encontrar los tipos de dispositivos soportados en Smartnest y el código de ejemplo que puedes utilizar.

Tipos de dispositivo:

Aire acondicionado

Cámara

Cerradura

Cortinas

Interruptor

Luz

Luz RGB

Puerta

Riego

Sensor Analógico

Sensor de Contacto

Sensor de Temperatura

Sensor de movimiento

Timbre

Termostato

TV

Ventilador

Power Controller: On OFF

La variable utilizada para este controlador se llama powerState y solo puede tener valor ON o OFF, este es el tipo de controlador básico y se puede usar para interruptores, relés, luces y en general cualquier dispositivo que se pueda encender, apagar, activar o desactivar

La variable powerState es compatible con todos los tipo de dispositivo

Percentage Controller: 0-100%

La variable utilizada para este controlador se llama percentage y solo puede tener entre 0 y 100, este valor se puede usar para luces y en general cualquier dispositivo que se pueda atenuar.

La variable percentage es compatible con los siguientes tipos de dispositivos:

  • Luz, Luz RGB, Ventilador, Cortinas

Thermostat Controller:

Hay tres variables que se utilizan para almacenar el estado actual del termostato:

  1. temperature : temperatura ambiente actual.

  2. setpoint: temperatura deseada

  3. scale: establece las unidades de temperatura para usar, "C" para Celcius, "F" para Fahrenheit.

La variable temperature es compatible con los siguientes tipos de dispositivos:

  • Termostato

  • Sensor de temperatura

  • Aire Acondicionado

La variable setpoint es compatible con los siguientes tipos de dispositivos:

  • Termostato

  • Aire Acondicionado

La variable scale es compatible con los siguientes tipos de dispositivos:

  • Termostato

  • Sensor de temperatura

  • Aire Acondicionado

Sensor detection Controller:

La variable para sensores digitales se llama "detectionState" y puede ser true o false, es compatible con los siguientes tipos de dispositivos:

  • Sensor de contacto

  • Sensor de movimiento

  • Timbre

Lock controller:

La variable que almacena el estado de las cerraduras y puertas se llama lockedState, puede ser true o false, es compatible con estos tipos de dispositivos:

  • Cerradura, Puerta