Introdução ao Alarme

Alarmes são ferramentas importantes para dispositivos de controle de acesso. Esse tipo de ferramenta é capaz de sinalizar operações indevidas do usuário, tentativas de invasão e situações de perigo ao usuário. Grande parte das configurações de alarme encontram-se armazenadas em banco e, portanto, podem ser alteradas a partir do objeto alarm.

POST /alarm_status.fcgi

Comando para alterar e obter o status atual do alarme. Possibilita também a desativação do alarme sonoro do aparelho.

Parâmetros

  • stop (bool): O valor padrão é true

Resposta

  • active (bool): Indica se o alarme está ativo.
  • cause (int): Indica a causa da ativação do alarme.
    • 0: Sem causa
    • 1: Zona de alarme 1
    • 2: Zona de alarme 2
    • 3: Zona de alarme 3
    • 4: Zona de alarme 4
    • 5: Zona de alarme 5
    • 6: Porta aberta
    • 7: Arrombamento de porta
    • 8: Dedo de pânico
    • 9: Violação do equipamento
    • 10: Cartão de pânico
    • 11: PIN de pânico
    • 12: Senha de pânico
    • 13: Zona monitorada sem presença
    • 14: Zona monitorada aberta

É importante notar que as causas 13 e 14 são exclusivas dos equipamentos iDFit e iDAccess, visto que ambos possuem relé interno de acionamento da fechadura (e pinos de detecção de porta) por serem equipamentos anteriores à Secbox, portanto, o suporte a Zona de Alarme Monitorada é um recurso disponível apenas para os dispositivos sem Secbox.

Exemplo de requisição de status

Mensagem:

  • A requisição de status de alarme não possui parâmetros.

Exemplo de Resposta:

{
    "active": false,
    "cause": 0
}

Exemplo de desativação do alarme

Mensagem:

{
  "stop": true
}

Resposta:

  • Essa chamada não possui retorno.

POST /set_configuration.fcgi

Comando para alterar os parâmetros do alarme. Possibilita a configuração de intervalos de tempo e ativação/desativação de aspectos do alarme.

Parâmetros

  • device_violation_enabled: Habilita/desabilita o alarme de violação do dispositivo.
  • door_sensor_alarm_timeout_after_closure: Tempo de duração que o alarme indicará "alarme de porta aberta" após o fechamento da porta ao invés de indicar "alarme de arrombamento" (em ms).
  • door_sensor_delay: Tempo de atraso para a abertura da porta após a detecção de identificação (em ms).
  • door_sensor_enabled: Habilita/desabilita alarme de sensor de porta.
  • forced_access_debounce: Tempo de debounce em caso de acesso forçado (em ms).
  • forced_access_enabled: Habilita/desabilita alarme de acesso forçado.
  • panic_card_enabled: Habilita/desabilita alarme de cartão de pânico.
  • panic_finger_delay: Tempo de atraso para sinalizar uma situação de coerção por meio do alarme do dedo de pânico.
  • panic_finger_enabled: Habilita/desabilita o alarme de dedo de pânico.
  • panic_password_enabled: Habilita/desabilita o alarme de senha de pãnico.
  • panic_pin_enabled: Habilita/desabilita o alarme de pin de pânico.

Mensagem:

{
    "alarm": {
        device_violation_enabled: "0"
        door_sensor_alarm_timeout_after_closure: "0"
        door_sensor_delay: "5"
        door_sensor_enabled: "1"
        forced_access_debounce: "2"
        forced_access_enabled: "0"
        panic_card_enabled: "1"
        panic_finger_delay: "1"
        panic_finger_enabled: "1"
        panic_password_enabled: "1"
        panic_pin_enabled: "1"
    }
}

Resposta:

  • A requisição não possui resposta.