APNT-106 - Acionando cenas Vera UI7

Neste guia, analisaremos detalhadamente os Gatilhos de Cena e as várias ações disponíveis no VERA UI7.

Uma cena Acionar É utilizado para executar automaticamente uma cena do VERA.

Por exemplo, um detector de movimento pode ser usado para executar (acionar) uma cena quando for ativado. Essa cena pode então acender as luzes, enviar uma notificação por e-mail ou disparar um alarme — todas essas ações são controladas dentro da cena e ativadas por um único acionamento do sensor de movimento.

ObservaçãoPara obter um guia completo sobre como criar uma cena VERA, consulte: APNT-103 - Criando cenas no VERA UI7

Criando o Gatilho

Os gatilhos de cena são criados e editados no assistente de cenas do VERA.

  • Na primeira etapa, selecione 'Dispositivo' como seu gatilho e clique em 'Selecione um dispositivo'

Select a Trigger


  • Selecione o dispositivo desejado na lista.

Gatilhos disponíveis

Agora vamos analisar alguns dos tipos de dispositivos mais comuns e explicar cada um dos gatilhos disponíveis.

Sensor de movimento

  • Está armado e detecta movimento. – A cena é acionada quando o sensor é armado e detecta movimento.
  • Está armado e para de detectar movimento. – A cena é acionada quando o sensor é armado e o alarme de movimento é desativado.
  • Detecta movimento, esteja armado ou desarmado. – A cena é acionada sempre que um movimento é detectado.
  • Interrompe a detecção de movimento, esteja armado ou desarmado. – A cena é acionada sempre que o alarme de movimento é desativado.
  • O nível da bateria cai abaixo de – A cena é acionada quando o nível da bateria cai abaixo de um valor definido.

Motion Sensor


Sensor de umidade

  • A umidade sobe acima de – A cena é acionada quando o valor da umidade ultrapassa um valor definido.
  • A umidade cai abaixo de – A cena é acionada quando o valor da umidade cai abaixo de um valor definido.
  • O nível da bateria fica abaixo de – A cena é acionada quando o nível da bateria cai abaixo de um valor definido.

Humidity Sensor


Sensor de luz

  • O brilho diminui – A cena é acionada quando o nível de brilho cai abaixo de um valor definido.
  • O brilho ultrapassa os limites. – A cena é acionada quando o nível de brilho ultrapassa um valor definido.
  • O nível da bateria fica abaixo de – A cena é acionada quando o nível da bateria cai abaixo de um valor definido.

Light Sensor


Sensor de temperatura

  • A temperatura sobe acima de – A cena é acionada quando a temperatura ultrapassa um valor definido.
  • A temperatura cai abaixo de – A cena é acionada quando a temperatura cai abaixo de um valor definido.
  • O nível da bateria fica abaixo de – A cena é acionada quando o nível da bateria cai abaixo de um valor definido.

Temperature  Sensor


Tomada de medição de energia

  • Um dispositivo é ligado ou desligado. – A cena é acionada quando o dispositivo é ligado ou desligado.
  • O consumo de energia ultrapassa os limites. – A cena é acionada quando o consumo de energia ultrapassa um valor definido.
  • O consumo de energia fica abaixo de – A cena é acionada quando o consumo de energia cai abaixo de um valor definido.
  • O consumo de energia do dispositivo nas últimas 24 horas ultrapassou os limites. – A cena é acionada quando o consumo total de energia nas últimas 24 horas ultrapassa um valor definido.
  • O consumo de energia do dispositivo na última semana ultrapassou os limites. – A cena é acionada quando o consumo total de energia na última semana ultrapassa um valor definido.
  • O consumo de energia do dispositivo nos últimos 30 dias ultrapassou os limites. – A cena é acionada quando o consumo total de energia nos últimos 30 dias ultrapassa um valor definido.
  • O consumo de energia do dispositivo no último ano ultrapassou os limites. – A cena é acionada quando o consumo total de energia no último ano ultrapassa um valor definido.
  • O consumo de energia do dispositivo ao longo de sua vida útil ultrapassa – A cena é acionada quando a quantidade total de energia utilizada ultrapassa um valor definido.

Power Metering Socket


Porta &Sensor de janela

  • Está armado e aberto – A cena é acionada quando o dispositivo é armado e a porta/janela é aberta.
  • Está armado e fechado – A cena é acionada quando o dispositivo é armado e a porta/janela é fechada.
  • Está aberto, esteja armado ou desarmado. – A cena é acionada sempre que a porta/janela é aberta.
  • Está fechado, esteja armado ou desarmado. – A cena é acionada sempre que a porta/janela é fechada.
  • O nível da bateria fica abaixo de – A cena é acionada quando o nível da bateria cai abaixo de um valor definido.
  • Está sendo adulterado – A cena é acionada quando o dispositivo envia um alerta de violação.

Door & Window Sensor


Controlador de Cena

  • Uma cena é ativada. – A cena é acionada quando uma “cena de dispositivo” definida é ativada.
  • Uma cena foi desativada. – A cena é acionada quando uma "cena de dispositivo" definida é desativada.
  • O nível da bateria fica abaixo de – A cena é acionada quando o nível da bateria cai abaixo de um valor definido.
  • ObservaçãoConsulte o manual do dispositivo para obter a lista de números de cena disponíveis.

Scene Controller


Gatilhos Múltiplos

Ao adicionar mais de um gatilho, a cena será executada quando qualquer um deles for acionado.

Por exemplo, no exemplo abaixo, esta cena será executada quando houver detecção de movimento. OU O brilho cai abaixo de 150 LUX


Multiple Triggers


Acionamento Condicional

Você pode adicionar verificações condicionais a um gatilho para executar a cena. apenas quando determinadas condições são atendidas.

Isso pode ser conseguido adicionando algum código LUA ao gatilho e retornando-o. Falso quando a condição não for atendida.

Digamos que você queira que sua cena seja acionada por um sensor de movimento. apenas quando o nível de brilho estiver abaixo de um determinado ponto.

  • Adicione seu sensor de movimento como um 'Acionador de dispositivo'
  • Selecione o gatilho desejado e clique. 'Validar'
  • Clique no 'L' botão e adicione o código LUA necessário
  • Clique 'Salvar lua'

Conditional Triggers


Vamos dar uma olhada rápida no que nosso código LUA está fazendo:

  • Comece definindo o nosso ID do sensor de luz e Brilho máximo variáveis
    • ObservaçãoCertifique-se de atualizar esses valores de acordo com suas necessidades.
local ID do sensor de luz = 23 local Brilho máximo = 150
  • Leia o valor atual de brilho quando o sensor de movimento for acionado.
local Brilho = luup.variable_get("urna:micasaverde-com:serviceId:LightSensor1","NívelAtual",ID do sensor de luz)
  • Crie a condição
    • Se o brilho atual estiver acima do valor desejado, não execute a cena.
    • Se o brilho atual estiver abaixo do valor desejado, execute a cena.
se ((para número(Brilho)&> Brilho máximo)) então
retornar falso
outro
retornar verdadeiro
fim

Mais exemplos e informações adicionais podem ser encontrados em Fórum da Vera.

Informações relacionadas