Alarme : vérifier que tout est fermé avant d'armer, et pouvoir ignorer un capteur

Le besoin

Avec une quinzaine de détecteurs d’ouverture, il arrive régulièrement qu’une fenêtre soit restée entrebâillée au moment où on arme. Aujourd’hui, Gladys arme sans rien dire. Deux issues possibles, toutes deux mauvaises : soit la sirène part immédiatement, soit — pire — la maison est armée avec une ouverture non protégée et personne ne le sait.

Une centrale d’alarme classique refuse d’armer dans ce cas, et dit pourquoi.

Ce qui est attendu

  • Avant d’armer, Gladys regarde l’état des capteurs concernés par le mode demandé.
  • Si l’un d’eux n’est pas disponible, l’armement s’interrompt et la liste des capteurs en défaut s’affiche, avec le nom et la pièce.
  • Trois issues : annuler, réessayer après avoir fermé, ou armer quand même en mettant ces capteurs hors service.
  • Un capteur ainsi ignoré reste visible tant que l’alarme est armée — c’est un trou dans la protection, ça ne doit pas se cacher.
  • La mise hors service est temporaire : elle disparaît au désarmement suivant, elle ne s’oublie pas dans un coin de configuration.

À quoi ça ressemblerait

┌─ Armement impossible ────────────────────────────┐
│                                                  │
│  2 capteurs ne sont pas disponibles :            │
│                                                  │
│    Fenêtre cuisine        Cuisine     ouverte    │
│    Porte garage           Garage      ouverte    │
│                                                  │
│         [ Annuler ]        [ Réessayer ]         │
│                                                  │
│         [ Armer en les ignorant ]                │
└──────────────────────────────────────────────────┘
┌────────────────────────────────────────┐
│  Alarme — Maison                       │
│                                        │
│  ● Armée — Absence                     │
│                                        │
│  ⚠ 1 capteur ignoré                    │
│    Fenêtre cuisine                     │
│                                        │
│  ┌────────────────────────────────────┐│
│  │             Désarmer               ││
│  └────────────────────────────────────┘│
└────────────────────────────────────────┘

Questions à trancher

  1. Blocage ou avertissement ? Refuser l’armement par défaut est plus sûr, mais peut être vécu comme pénible par ceux qui ont un capteur capricieux. Faut-il un réglage ?
  2. Qui a le droit de forcer ? Tout le monde, ou faut-il un code / un compte administrateur pour ignorer un capteur ?
  3. Quand la mise hors service tombe-t-elle ? Uniquement au désarmement, ou aussi dès que le capteur redevient disponible — la fenêtre est refermée dix minutes plus tard, elle repasse en surveillance ?
  4. Et si personne n’est là pour répondre ? Quand l’armement vient d’une scène ou d’un clavier sans écran, il n’y a pas de boîte de dialogue possible. Que fait Gladys : arme en ignorant, refuse, ou notifie ?
  5. Un capteur hors ligne ou à batterie vide compte-t-il comme « non disponible » ?

Complexité et dépendances

Moyenne. Dépend de la demande Alarme : déclarer les capteurs surveillés et choisir lesquels sont actifs dans chaque mode.


Cette demande fait partie d’un ensemble issu de la discussion Système d’alarme Gladys (besoin F05).