Variáveis globais são uma maneira útil de compartilhar informações entre diferentes cenas ou partes do seu Fibaro Home Centre 2. (HC2) ou Home Center Lite. (HCl) controlador Z-Wave. Mesmo que "variável" seja um termo frequentemente usado na programação de computadores, não seja desligado, eles são fáceis de usar e têm muitos usos.
Variáveis Globais em Fibaro HC
Uma variável global é simplesmente um valor que você define no centro de origem (HC). Você pode nomear como deseja e você usa para armazenar informações que podem ser usadas por cenas ou outras partes do sistema. Isso é extremamente útil para estabelecer períodos definidos do dia, mostrando que algum evento aconteceu ou até mesmo contando esses eventos.
O FIBARO HC tem dois tipos de variável global - Padrão e Predefinido. Ambos são criados de maneira semelhante e funcionam a mesma em cenas.
Variável padrão
A variável padrão pode armazenar qualquer numérico valor que você deseja (você não pode armazenar letras ou outros símbolos). O valor armazenado na variável padrão pode ser definido manualmente no painel Variáveis do HC ou de uma cena HC. Pode então ser usado como parte de uma condição em outras cenas HC.
A variável padrão é semelhante a um Caixa de correio - Você armazena valores que podem ser usados por muitas partes do sistema.
Exemplos de variáveis padrão são:
- Indicador de eventos - A variável é definida como '1' quando ocorreu um evento específico. Isso é útil para capturar um evento instantâneo, como uma luz ser ligada e, em seguida, desligado, uma cena pode ser acionada com base no fato de que a luz foi ligada em algum momento.
- Contador - O valor variável pode ser aumentado sempre que ocorre um evento. Eu uso isso para monitorar quantas vezes chove durante um período de dois dias para determinar se os sprinklers precisam ser usados.
Variável predefinida.
A variável predefinida definiu valores que você configura quando cria a variável. A variável só pode ser definida para esses valores. É útil para ter valores definidos como noite, dia, casa, longe etc.
A este respeito, a variável predefinida é como um Bandeira que mostra um valor definido.
Exemplos de variáveis predefinidas:
- Dia noite - Útil para permitir que cenas funcionem apenas durante períodos específicos do dia, como luzes ativadas por movimento durante a noite ou noite.
- Home / Away / Férias - Permite que diferentes cenas funcionem quando as pessoas estão em casa ou fora, e também mudando totalmente as coisas quando você está longe de casa por longos períodos de tempo (feriado).
Criando variáveis globais em Fibaro HC
Ambos os tipos de variáveis são criados de maneira semelhante - no HC Painel de variáveis. ou diretamente de dentro do construtor gráfico de cena do centro da casa.
Variáveis predefinidas
- Vou ao Painéis aba e selecione o Painel de variáveis. da barra de navegação à esquerda
- Em 'variáveis predefinidas' clique 'Adicionar'
- Dê a nova variável um nome - por exemploHome_away.'
- Adicione os valores que você deseja que a variável tenha - por exemplo 'Lar' e 'Um jeito'
- Clique no azul 'Salvar' botão
figura 1: Criando uma variável predefinida no centro da casa
Variável padrão
- Vou ao Painéis aba e selecione o Painel de variáveis. da barra de navegação à esquerda
- Em 'clique' variáveis 'Adicionar'
- Dê a nova variável um nome - por exemploChuva'
- Adicione o valor padrão - este é o valor que a variável é definida como antes de fazer quaisquer alterações futuras
- Clique no azul 'Salvar' botão
Figura 2: Criando uma variável padrão no Home Center
Usando variáveis em cenas
As variáveis agora podem ser usadas em cenas como parte das condições para acionar a cena.
- Crie sua cena - veja Apnt-61: Criando cenas no centro de Fibaro Home Para maiores informações
- Ao adicionar um 'bloco' - Selecione Variável No menu suspenso
- Selecione o nome da variável que você deseja usar
Nota - Você também pode selecionar Adicionar / Editar variável para ir diretamente para o painel Variáveis - Clique no 'Salvar' botão
- A Figura 3 mostra uma cena muito simples que transforma uma luz se o movimento é detectado e a variável Day_night é definida como 'Noite'
Figura 3: Cena simples usando uma variável como uma condição
Informação relacionada
- Apnt-61: Criando cenas no centro de Fibaro Home
- Apnt-62: Cenários de agendamento no centro de Fibaro
- Apnt-50: Adicionando dispositivos no centro de Fibaro Home
- Apnt-26: Luz ativada por movimento usando o Fibaro Home Center