Saltar a contenido

#068 - Armado/desarmado de área o partición

Objetivo

Esta prueba verifica el comportamiento de la implementación del controlador para manejar eventos de armado y desarmado desde el dispositivo y controlar las operaciones desde la interfaz de usuario de Netsocs.

Esta prueba se aplica a sistemas de alarma o sistemas con funcionalidad similar.

Pasos de la prueba

  1. Ejecuta cada uno de los modos de armado disponible en la alarma desde la interfaz de usuario de Netsocs.
  2. Desarmar la alarma desde el panel.
  3. Ejecuta cada uno de los modos de armado disponible en la alarma desde el panel.
  4. Desarmar la alarma desde la interfaz de usuario de Netsocs.

Resultado esperado

  • El panel debe tener la propiedad arm_modes indicando los modos de armado disponibles. El valor de esta propiedad debe ser un array de json con el siguiente formato:
[
    {
        "name": "Night",
        "value": "night",
        "icon": "fa:fa-light fa-moon"
    }
]
  • El estado de la alarma debe ser "alarm_panel.state.armed" despues del paso 1.
  • Cuando los armados son desde la interfaz de Netsocs cada modo de armado debe tener su respectivo arm_mode en la propiedad de estado de la alarma. El texto debe mostrarse en el sinoptico.
  • El estado de la alarma debe ser "alarm_panel.state.disarmed" despues del paso 2.
  • El estado de la alarma debe ser "alarm_panel.state.armed" despues del paso 3.
  • Cuando los armados son desde el panel cada modo de armado debe tener su respectivo arm_mode en la propiedad de estado de la alarma. El texto debe mostrarse en el sinoptico.
  • El estado de la alarma debe ser "alarm_panel.state.disarmed" despues del paso 4.