Las variables globales son una forma útil de compartir información entre diferentes escenas o partes de tu Fibaro Centro del Hogar 2 (HC2) o Centro de Hogar Lite (HCL) Z-Wave Controlador. Aunque el término "variable" se usa con frecuencia en programación informática, no se deje intimidar, son fáciles de usar y tienen muchas aplicaciones.
Variables globales en Fibaro HC
Una variable global es simplemente un valor que defines en el Centro de Inicio (CI). Puedes nombrarla como quieras y usarla para almacenar información que pueden usar las escenas u otras partes del sistema. Esto es muy útil para establecer periodos definidos del día, indicar que ha ocurrido algún evento o incluso contabilizar dichos eventos.
El Fibaro HC tiene dos tipos de Variable Global: Estándar y PredefinidoAmbos se crean de forma similar y funcionan igual en las escenas.
Variable estándar
La variable estándar puede almacenar cualquier numérico El valor que desee (no puede almacenar letras ni otros símbolos) se puede establecer manualmente en el panel de variables de HC o desde una escena de HC. Posteriormente, se puede usar como parte de una condición en otras escenas de HC.
La variable estándar es similar a una Buzón - Almacenas valores que luego pueden ser utilizados por muchas partes del sistema.
Ejemplos de variables estándar son:
- Indicador de evento La variable se establece en '1' cuando ocurre un evento específico. Esto es útil para capturar un evento instantáneo, como encender y apagar una luz; una escena puede activarse al detectar que la luz se encendió en algún momento.
- Encimera El valor de la variable puede incrementarse cada vez que ocurre un evento. La uso para controlar cuántas veces llueve durante un período de dos días y así determinar si es necesario activar los aspersores.
Variable predefinida
La variable predefinida tiene valores establecidos que se configuran al crearla. Posteriormente, solo se le pueden asignar estos valores. Es útil para definir valores como Noche, Día, En casa, Fuera, etc.
En este sentido, la variable predefinida es como una Bandera que muestra un valor definido.
Ejemplos de variables predefinidas:
- Día/Noche - Resulta útil para permitir que las escenas solo se ejecuten durante períodos específicos del día, como luces activadas por movimiento durante la noche o el atardecer.
- En casa/Fuera/De vacaciones - Permite que se ejecuten diferentes escenas cuando las personas están en casa o fuera, y también cambiar las cosas por completo cuando uno está fuera de casa durante largos períodos de tiempo (vacaciones).
Creación de variables globales en Fibaro HC
Ambos tipos de variables se crean de forma similar: en el HC Panel de variables o directamente desde el Creador de Escenas Gráficas del Centro de Hogar.
Variables predefinidas
- Ve a Paneles pestaña y seleccione la Panel de variables Desde la barra de navegación izquierda
- En 'Variables predefinidas' haga clic en 'Agregar'
- Asigna un nombre a la nueva variable; por ejemplo, 'En casa_fuera'
- Agrega los valores que quieres que tenga la variable; por ejemplo, 'Hogar' y 'Lejos'
- Haz clic en el botón azul 'Ahorrar' botón
Figura 1Creación de una variable predefinida en el Centro de inicio
Variable estándar
- Ve a Paneles pestaña y seleccione la Panel de variables Desde la barra de navegación izquierda
- En 'Variables' haga clic en 'Agregar'
- Asigna un nombre a la nueva variable; por ejemplo, 'Lluvia'
- Agrega el valor predeterminado: este es el valor que la variable tendrá antes de realizar cualquier cambio posterior.
- Haz clic en el botón azul 'Ahorrar' botón
Figura 2Creación de una variable estándar en Home Center
Uso de variables en escenas
Ahora se pueden usar las variables en las escenas como parte de las condiciones para activar la escena.
- Crea tu escena - ver APNT-61: Creación de escenas en Fibaro Centro de Hogar Para obtener más información
- Al agregar un 'bloque', seleccione Variable del menú desplegable
- Seleccione el nombre de la variable que desea utilizar
Nota: también puede seleccionar Agregar/Editar variable para ir directamente al panel Variables. - Haz clic en el 'Ahorrar' botón
- La figura 3 muestra una escena muy simple que enciende una luz si se detecta movimiento y la variable Día_Noche está configurada en 'Noche'.
Figura 3Escena sencilla que utiliza una variable como condición
Información relacionada
- APNT-61: Creación de escenas en Fibaro Centro de Hogar
- APNT-62: Programación de escenas en Fibaro Centro de Hogar
- APNT-50: Agregar dispositivos en Fibaro Centro de Hogar
- APNT-26: Luz activada por movimiento Fibaro Centro de Hogar