Cluster ACTUATOR

Cluster básico que todo dispositivo de tipo actuador debe implementar. Gestiona las acciones básicas, control de estados del actuador, y definición de sus  parámetros de configuración.

Los comandos básicos de este cluster son:

  • GET_ACTUATOR_STATUS – 0x00 (OPC)
    • Descripción: Solicita al dispositivo el estado del actuador del endpoint correspondiente.
    • Parámetros: Ninguno.
    • Respuesta: ACTUATOR_STATUS, DEV_ERROR.
  • SET_ACTUATOR_STATUS – 0x01 (OBL)
    • Descripción: Define al dispositivo el estado del actuador del endpoint correspondiente. Los parámetros de configuración del estado, dependerán del actuador y de su implementación. Será necesario consultar las especificaciones del dispositivo para definir los mismos.
    • Parámetros: 2 bytes.
      • actuatorStatus: 1 byte. Estado del actuador según los valores definidos en la tabla ACTUATOR_STATUS_TABLE
      • actuatorStatusParameter: 1 byte.
    • Respuesta: DEV_ACK, DEV_ERROR.
  • GET_ACTUATOR_CONFIG – 0x02 (HW)
    • Descripción: Solicita la configuración del actuador del endpoint correspondiente.
    • Parámetros: Ninguno.
    • Respuesta: ACTUATOR_CONFIG, DEV_ERROR.
  • SET_ACTUATOR_CONFIG – 0x03 (HW)
    • Descripción: Define la configuración del actuador del endpoint correspondiente. La configuración se realiza en un único mensaje. Los parámetros dependerán del actuador y  de la implementación particular del mismo. Será necesario consultar las especificaciones del dispositivo para definir los parámetros.
    • Parámetros: n bytes.
      • actuatorConfig: n bytes.
    • Respuesta: DEV_ACK, DEV_ERROR.

 

Los eventos generados por este cluster son:

  • ACTUATOR_STATUS_CHANGED – 0x00 (OPC)
    • Descripción: El dispositivo informa de un cambio en el actuador del endpoint correspondiente.
    • Parámetros: 2 bytes.
      • actuatorStatus: 1 byte. Estado del actuador según los valores definidos en la tabla ACTUATOR_STATUS_TABLE
      • actuatorStatusParameter: 1 byte.
  • ACTUATOR_STATUS – 0x01 (OPC)
    • Descripción: El dispositivo informa del estado del actuador del endpoint correspondiente. El evento anterior, podrá ser generado por el propio dispositivo, este evento se generará como respuesta a una petición previa.
    • Parámetros: 2 bytes.
      • actuatorStatus: 1 byte. Estado del actuador según los valores definidos en la tabla ACTUATOR_STATUS_TABLE
      • actuatorStatusParameter: 1 byte.
  • ACTUATOR_CONFIG – 0x02 (HW)
    • Descripción: El dispositivo informa de la configuración del actuador del endpoint correspondiente.
    • Parámetros: n bytes.
      • actuatorConfig: n bytes.