Las variables globales son una forma útil de compartir información entre diferentes escenas o partes de su FIBARO Centro de casa 2 (Hc2) o Centro de casa Lite (HCl) Controlador Z-Wave. A pesar de que 'Variable' es un término que se usa a menudo en la programación de computadoras, no se dejen caer, son fáciles de usar y tienen muchos usos.
Variables Globales en Fibaro HC
Una variable global es simplemente un valor que usted define en el Centro de Inicio (HC). Puede nombrarlo cómo desea y luego lo usa para almacenar información que puede ser utilizada por escenas u otras partes del sistema. Esto es extremadamente útil para establecer períodos definidos del día, lo que muestra que algún evento ha ocurrido o incluso contando estos eventos.
El Fibaro HC tiene dos tipos de variables globales. Estándar y Predefinido. Ambos están creados de manera similar y trabajan lo mismo en escenas.
Variable estándar
La variable estándar puede almacenar cualquier numérico valor que desea (no puede almacenar cartas u otros símbolos). El valor almacenado en la variable estándar se puede configurar manualmente en el panel Variables de HC o en una escena de HC. Luego se puede usar como parte de una condición en otras escenas de HC.
La variable estándar es similar a una Buzón - Usted almacena valores que pueden ser utilizados por muchas partes del sistema.
Ejemplos de variables estándar son:
- Indicador de eventos - La variable se establece en '1' cuando se ha producido un evento específico. Esto es útil para capturar un evento instantáneo, como una luz que se enciende y luego se desactiva, se puede activar una escena en función del hecho de que la luz se encendió en algún momento.
- Encimera - El valor de la variable se puede aumentar cada vez que ocurre un evento. Uso esto para monitorear cuántas veces llueve durante un período de dos días para determinar si los rociadores deben ser utilizados.
Variable predefinida
La variable predefinida ha establecido valores que configura cuando crea la variable. La variable solo se puede configurar en estos valores. Es útil para tener valores definidos, como noche, día, hogar, alejado, etc.
A este respecto la variable predefinida es como un Bandera Eso muestra un valor definido.
Ejemplos de variables predefinidas:
- Día / noche - útil para permitir que las escenas solo se ejecuten durante períodos específicos del día, como las luces activadas por movimiento durante la noche o la noche.
- Inicio / Away / Vacaciones - Permite que las diferentes escenas se ejecuten cuando las personas están en casa o en la salida, y también cambian las cosas totalmente cuando está lejos de su hogar durante largos períodos de tiempo (vacaciones).
Creación de variables globales en FIBARO HC
Ambos tipos de variables se crean de una manera similar, en los HC's Panel de variables o directamente desde dentro del constructor de escena gráfica del centro de casa.
Variables predefinidas
- Ve a la Paneles pestaña y selecciona el Panel de variables de la barra de navegación a la izquierda
- En 'variables predefinidas' haga clic en 'Agregar'
- Dale un nombre a la nueva variable, por ejemplo.Lejos de casa'
- Agregue los valores que desea que la variable tenga, por ejemplo, 'Casa' y 'Fuera'
- Haga clic en el azul 'Salvar' botón
Figura 1: Creación de una variable predefinida en el centro de casa
Variable estándar
- Ve a la Paneles pestaña y selecciona el Panel de variables de la barra de navegación a la izquierda
- En 'Variables' Click 'Agregar'
- Dale un nombre a la nueva variable, por ejemplo.Lluvia'
- Agregue el valor predeterminado: este es el valor que se establece la variable antes de realizar cambios futuros
- Haga clic en el azul 'Salvar' botón
Figura 2: Creación de una variable estándar en el centro de casa
Usando variables en escenas
Las variables ahora se pueden usar en escenas como parte de las condiciones para desencadenar la escena.
- Crea tu escena - ver APNT-61: Creación de escenas en el Centro Hogar Fibaro para más información
- Al agregar un 'bloque' - seleccione Variable desde el 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 - Haga clic en el 'Salvar' botón
- La Figura 3 muestra una escena muy simple que convierte una luz si se detecta movimiento y la variable Day_night se establece en 'Noche'
figura 3: Escena simple usando una variable como condición.
Información relacionada
- APNT-61: Creación de escenas en el Centro Hogar Fibaro
- APNT-62: escenas de programación en FIBARO Home Center
- APNT-50: Añadiendo dispositivos en Fibaro Home Center
- APNT-26: Luz activada por movimiento utilizando FIBARO Home Center