As variáveis globais são uma forma útil de compartilhar informações entre diferentes cenas ou partes do seu projeto. Fibaro Centro de Casa 2 (HC2) ou Home Center Lite (HCL) Z-Wave Controlador. Embora 'variável' seja um termo frequentemente usado em programação de computadores, não se deixe intimidar, eles são fáceis de usar e têm muitas aplicações.
Variáveis globais em Fibaro HC
Uma variável global é simplesmente um valor que você define na Central de Controle (HC). Você pode nomeá-la como quiser e usá-la para armazenar informações que podem ser utilizadas por cenas ou outras partes do sistema. Isso é extremamente útil para definir períodos específicos do dia, indicar que um determinado evento ocorreu ou até mesmo contabilizar esses eventos.
O Fibaro O HC possui dois tipos de variáveis globais - Padrão e PredefinidoAmbos são criados de maneira semelhante e funcionam da mesma forma nas cenas.
Variável padrão
A variável padrão pode armazenar qualquer coisa. numérico O valor que você desejar (não é possível armazenar letras ou outros símbolos). O valor armazenado na variável Padrão pode ser definido manualmente no Painel de Variáveis do HC ou a partir de uma cena do HC. Ele pode então ser usado como parte de uma condição em outras cenas do HC.
A variável padrão é semelhante a uma Caixa de correio - Você armazena valores que podem ser usados por diversas partes do sistema.
Exemplos de variáveis padrão são:
- Indicador de evento - A variável é definida como '1' quando um evento específico ocorre. Isso é útil para capturar um evento instantâneo, como uma luz sendo acesa e apagada; uma cena pode ser acionada com base no fato de a luz ter sido acesa em algum momento.
- Contador - O valor da variável pode ser incrementado a cada vez que um evento ocorre. Eu uso isso para monitorar quantas vezes chove durante um período de dois dias para determinar se os aspersores precisam ser usados.
Variável predefinida
A variável predefinida possui valores fixos que você configura ao criá-la. A partir daí, a variável só pode ser definida com esses valores. Isso é útil para ter valores predefinidos como Noite, Dia, Casa, Ausente etc.
Nesse aspecto, a variável predefinida é como uma Bandeira que mostra um valor definido.
Exemplos de variáveis predefinidas:
- Dia/Noite - Útil para permitir que cenas sejam executadas apenas durante períodos específicos do dia, como luzes ativadas por movimento durante a noite.
- Página inicial/Fora/Férias - Permite que diferentes cenas sejam exibidas quando as pessoas estão em casa ou fora, e também possibilita mudanças totais quando você estiver longe de casa por longos períodos (férias).
Criando variáveis globais em Fibaro HC
Ambos os tipos de variáveis são criados de forma semelhante - no HC's Painel de variáveis ou diretamente do Construtor de Cenas Gráficas do Home Center.
Variáveis predefinidas
- Vá para o Painéis guia e selecione o Painel de variáveis a partir da barra de navegação à esquerda
- Em 'Variáveis predefinidas', clique em 'Adicionar'
- Dê um nome à nova variável - por exemplo, 'Lar_Fora'
- Adicione os valores que você deseja que a variável tenha - por exemplo, 'Lar' e 'Ausente'
- Clique no botão azul 'Salvar' botão
Figura 1Criando uma variável predefinida na Central de Ajuda.
Variável padrão
- Vá para o Painéis guia e selecione o Painel de variáveis a partir da barra de navegação à esquerda
- Em 'Variáveis', clique em 'Adicionar'
- Dê um nome à nova variável - por exemplo, 'Chuva'
- Adicione o valor padrão - este é o valor que a variável assume antes de você fazer quaisquer alterações futuras.
- Clique no botão azul 'Salvar' botão
Figura 2Criando uma variável padrão no Home Center
Utilizando variáveis em cenas
As variáveis agora podem ser usadas em cenas como parte de condições para ativar a cena.
- Crie sua cena - veja APNT-61: Criando cenas em Fibaro Centro de Materiais de Construção Para obter mais informações
- Ao adicionar um 'bloco' - selecione Variável a partir do menu suspenso
- Selecione o nome da variável que deseja usar.
Observação: você também pode selecionar Adicionar/Editar variável para acessar diretamente o painel de variáveis. - Clique em 'Salvar' botão
- A Figura 3 mostra uma cena muito simples que acende uma luz se houver movimento e a variável Day_Night estiver definida como 'Night'.
Figura 3Cena simples usando uma variável como condição.
Informações relacionadas
- APNT-61: Criando cenas em Fibaro Centro de Materiais de Construção
- APNT-62: Programação de cenas em Fibaro Centro de Materiais de Construção
- APNT-50: Adicionando dispositivos em Fibaro Centro de Materiais de Construção
- APNT-26: Luz ativada por movimento Fibaro Centro de Materiais de Construção