#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¶
- Ejecuta cada uno de los modos de armado disponible en la alarma desde la interfaz de usuario de Netsocs.
- Desarmar la alarma desde el panel.
- Ejecuta cada uno de los modos de armado disponible en la alarma desde el panel.
- Desarmar la alarma desde la interfaz de usuario de Netsocs.
Resultado esperado¶
- El panel debe tener la propiedad
arm_modesindicando 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_modeen 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_modeen 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.