APNT-64 - Variáveis ​​em Fibaro Centro de Materiais de Construção

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

Creating a Predefined Variable in Home CenterFigura 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

Creating a Predefined Standard in Home CenterFigura 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'.

Creating a Predefined Standard in Home CenterFigura 3Cena simples usando uma variável como condição.

Informações relacionadas