Parámetros Z-Wave

De eedomus - Documentación

Para acceder a la configuración de los parámetros Z-Wave, debe activar en primer lugar el Modo Experto en su controlador eedomus.

Una vez activado el Modo Experto, puede acceder a la configuración de los parámetros Z-Wave desde la última pestaña de la pantalla de configuración de cada uno de sus periféricos Z-Wave.

Contenido

¿Para qué sirve?

  • Para modificar algunos parámetros de configuración de los periféricos con vistas a gestionar:
    • la vida útil de las pilas (commandos Wake-up)
    • los temporizadores de algunos sensores PIR (SP814, EZMotion) (comandos Configuration)
    • la generación de impulsos en relés para controlar la apertura de cancelas o portales
    • otras opciones en periféricos más complejos (LED, modificación del comportamiento de un relé)
  • Para establecer una comunicación directa entre distintos periféricos Z-Wave (commandos Association).

COMMAND_CLASS_WAKE_UP

Este comando le permite modificar la frecuencia de "wake-up" de los periféricos que funcionan a pila. Por consiguiente, no está disponible en los periféricos que se alimentan a través de la red eléctrica.

WAKE_UP_INTERVAL_GET

Esta función le permite conocer la frecuencia de "wake-up" de los periféricos que funcionan a pila, así como el nodo en el que se reporta dicha información.

Por defecto, el controlador eedomus establece para cada periférico una frecuencia de "wake-up" de 30 minutos (1800 segundos), y reporta dicha información a través del nodo 1 (que es el del controlador Z-Wave de eedomus).

Cuando se envía un comando, éste se ejecuta cuando el periférico "despierta", es decir en un tiempo máximo de 30 minutos si no se ha modificado la frecuencia de "wake-up".

Mientras tanto, el comando permanece en el estado "Recibido", lo que significa que el controlador eedomus sabe que debe enviar el comando al periférico en cuanto éste despierte.

Si no quiere esperar ese tiempo, puede despertar el periférico manualmente pulsando el botón de inclusión del mismo (una pulsación, pulsación larga, pulsación triple... depende del periférico. El procedimiento a seguir para despertar el módulo manualmente está indicado en el manual de uso del fabricante).

Cuando el comando se transmite al periférico, el resultado se indica en el histórico de parámetros enviados:

WAKE_UP_INTERVAL_SET

Este comando le permite consultar la frecuencia de "wake-up" de los periféricos que funcionan a pila. Por consiguiente, no está disponible en los periféricos que se alimentan a través de la red eléctrica.

Cuando se envía un comando, éste se ejecuta cuando el periférico "despierta", es decir en un tiempo máximo de 30 minutos si no se ha modificado la frecuencia de "wake-up".

Mientras tanto, el comando permanece en el estado "Recibido", lo que significa que el controlador eedomus sabe que debe enviar el comando al periférico en cuanto éste despierte.

Si no quiere esperar ese tiempo, puede despertar el periférico manualmente pulsando el botón de inclusión del mismo (una pulsación, pulsación larga, pulsación triple... depende del periférico. El procedimiento a seguir para despertar el módulo manualmente está indicado en el manual de uso del fabricante).

Cuando el comando se transmite al periférico, se indica en la columna "Resultado" del histórico de parámetros enviados con el mensaje "TRANSMIT_COMPLETE_OK":

Observaciones importantes

La frecuencia de "wake-up" no se puede establecer en cualquier valor. Debe consultar el manual de uso del periférico para conocer los valores mínimo y máximo y otras limitaciones. Por ejemplo, en el periférico EzMotion 3in1 de ExpressControls, la frecuencia mínima de "wake-up" es de 0,1 horas, es decir 6 minutos.

Si establece un valor inferior, el periférico no lo tendrá en cuenta.

La vida útil de las pilas del periférico disminuye cuando se incrementa la frecuencia de "wake-up". Hay que ser consciente de ello antes de modificar este parámetro.

Para asegurarse de que el nuevo parámetro se ha aplicado, ejecute el comando WAKE_UP_INTERVAL_GET después de que aparezca el mensaje "TRANSMIT_COMPLETE_OK" en el WAKE_UP_INTERVAL_SET.

COMMAND_CLASS_CONFIGURATION

Este comando le permite consultar o modificar los parámetros de configuración de cualquier periférico. Los parámetros disponibles dependen del periférico (ejemplo: apagado del LED en el periférico EZ Motion o ajuste de la sensibilidad).

Ejemplo para apagar el LED rojo en un EZ Motion:

Parámetros multibyte

En algunos periféricos, los parámetros de configuración ocupan varios "bytes" para poder establecer valores elevados (se indica en el manual de uso del periférico).

En este caso, hay que realizar una conversión antes de enviar los datos. El valor 1 se corresponde con el byte de "mayor peso", mientras que el último valor se corresponde con el byte de "menor peso".

En la siguiente imagen se puede ver un ejemplo para una configuración que ocupa 4 bytes (Tamaño 4):

COMMAND_CLASS_ASSOCIATION

Este comando le permite crear nuevas asociaciones entre distintos periféricos. Cuando se produce un evento, un periférico denominado fuente (un interruptor, por ejemplo) puede enviar información a otro periférico denominado de destino (un relé eléctrico, por ejemplo). Es posible crear asociaciones entre varios periféricos de destino. Cuando se producen varios eventos, el periférico fuente utiliza el concepto denominado "grupo de asociación".

No siempre es necesario recurrir a estos comandos. Algunos periféricos (como los interruptores y los mandos a distancia) tienen botones especialmente diseñados para crear asociaciones entre distintos periféricos sin pasar por el controlador. Para más información, consulte el manual de uso de cada periférico.

Ejemplos

Ejemplos de modificación de parámetros Z-Wave.