Alarma: verificar que todo está cerrado antes de activar, y poder ignorar un sensor

La necesidad

Con una quincena de detectores de apertura, ocurre regularmente que una ventana quede entreabierta en el momento de armar. Hoy, Gladys arma sin decir nada. Dos opciones posibles, ambas malas: o la sirena suena inmediatamente, o — peor — la casa está armada con una apertura no protegida y nadie lo sabe.

Una central de alarma clásica se niega a armar en este caso y dice por qué.

Lo que se espera

  • Antes de armar, Gladys verifica el estado de los sensores relacionados con el modo solicitado.
  • Si uno de ellos no está disponible, el armado se interrumpe y se muestra la lista de sensores defectuosos, con el nombre y la habitación.
  • Tres opciones: cancelar, reintentar después de cerrar, o armar de todos modos poniendo estos sensores fuera de servicio.
  • Un sensor así ignorado sigue siendo visible mientras la alarma está armada — es un agujero en la protección, no debe ocultarse.
  • La puesta fuera de servicio es temporal: desaparece en el siguiente desarme, no se olvida en una esquina de la configuración.

¿Cómo se vería

┌─ Armado imposible ────────────────────────────┐
│                                                  │
│  2 sensores no están disponibles:              │
│                                                  │
│    Ventana cocina        Cocina     abierta    │
│    Puerta garaje          Garaje      abierta    │
│                                                  │
│         [ Cancelar ]        [ Reintentar ]         │
│                                                  │
│         [ Armado ignorándolos ]                │
└──────────────────────────────────────────────────┘
┌────────────────────────────────────────┐
│  Alarma — Casa                         │
│                                        │
│  ● Armada — Ausencia                   │
│                                        │
│  ⚠ 1 sensor ignorado                    │
│    Ventana cocina                     │
│                                        │
│  ┌────────────────────────────────────┐│
│  │             Desarmar               ││
│  └────────────────────────────────────┘│
└────────────────────────────────────────┘

Preguntas a resolver

  1. Bloqueo o advertencia? Negarse a armar por defecto es más seguro, pero puede ser molesto para quienes tienen un sensor caprichoso. ¿Se necesita un ajuste?
  2. ¿Quién tiene derecho a forzar? ¿Todos, o se necesita un código / una cuenta de administrador para ignorar un sensor?
  3. ¿Cuándo se cae la puesta fuera de servicio? ¿Solo en el desarme, o también tan pronto como el sensor vuelve a estar disponible — la ventana se cierra diez minutos después, vuelve a la vigilancia?
  4. ¿Y si no hay nadie para responder? Cuando el armado proviene de una escena o de un teclado sin pantalla, no hay diálogo posible. ¿Qué hace Gladys: arma ignorando, se niega, o notifica?
  5. ¿Un sensor fuera de línea o con batería agotada cuenta como «no disponible»?

Complejidad y dependencias

Media. Depende de la solicitud Alarma: declarar los sensores vigilados y elegir cuáles están activos en cada modo.


Esta solicitud forma parte de un conjunto derivado de la discusión Sistema de alarma Gladys (necesidad F05).