Alarme : déclarer les capteurs surveillés et choisir lesquels sont actifs dans chaque mode

Le besoin

C’est le manque central. Aujourd’hui, aucun appareil n’est rattaché à l’alarme dans Gladys : la maison a un mode d’armement, les capteurs vivent de leur côté, et c’est à chacun de faire le lien à la main dans ses scènes.

Concrètement, avec une quinzaine de détecteurs d’ouverture et quelques détecteurs de mouvement, il faut écrire et maintenir soi-même la logique « si l’alarme est armée et que ce capteur passe à ouvert, alors déclencher ». Multiplié par les capteurs et par les modes, ça fait beaucoup de scènes qui se ressemblent. Ajouter un détecteur oblige à repasser sur plusieurs d’entre elles, et un oubli laisse un trou dans la protection sans que rien ne le signale.

Ce qui est attendu

Pouvoir déclarer, une bonne fois, la liste des capteurs qui participent à l’alarme — et pour chacun, dans quels modes il est actif. Un détecteur de mouvement au salon doit surveiller quand on est absent, mais pas quand on dort dans la maison.

Ensuite, Gladys s’occupe seule de la surveillance : quand l’alarme est armée dans un mode, seuls les capteurs cochés pour ce mode peuvent la faire passer en « déclenchée ». Les scènes n’ont plus à savoir quoi surveiller — elles réagissent au déclenchement.

Et si on supprime un appareil de Gladys, on retire simplement son rattachement à l’alarme et ses affectations de modes : le reste de la configuration n’est pas touché.

À quoi ça ressemblerait

CAPTEURS SURVEILLÉS                        + Ajouter un capteur

                                    Présence   Nuit   Absence
──────────────────────────────────────────────────────────────
Porte d'entrée          Entrée         ☑       ☑        ☑
Fenêtre cuisine         Cuisine        ☑       ☑        ☑
Fenêtre séjour          Séjour         ☑       ☑        ☑
Mouvement séjour        Séjour         ☐       ☐        ☑
Mouvement couloir       Couloir        ☐       ☑        ☑
Porte garage            Garage         ☑       ☑        ☑
──────────────────────────────────────────────────────────────
                        Actifs          4       5        6

Questions à trancher

  1. Quels appareils peuvent devenir capteurs d’alarme ? Ouverture et mouvement sont évidents. Et la présence, la vibration, le bris de glace, la fumée, le gaz, l’inondation ? Une caméra qui détecte un mouvement ?
  2. Quelle valeur vaut intrusion ? On prend toujours « ouvert / détecté », ou faut-il pouvoir le paramétrer par capteur ?
  3. Que fait Gladys d’un capteur muet ? Batterie vide, hors ligne depuis trois jours : faut-il le signaler, refuser l’armement, ou l’ignorer ?
  4. Si un deuxième capteur se déclenche alors que l’alarme sonne déjà, faut-il un nouvel évènement (pour savoir par où l’intrus est passé) ou est-ce du bruit ?

Complexité et dépendances

Élevée — c’est le gros morceau du chantier, et la brique dont dépendent les délais d’entrée, la vérification avant armement et les zones. Elle ne dépend elle-même de rien, mais elle a beaucoup plus d’intérêt avec un mode nuit disponible.

Elle ne remplace pas les scènes : Gladys décide qu’il y a intrusion, les scènes décident quoi faire ensuite (sirène, lumières, notification, caméras).

Demandes liées : cette brique conditionne le délai d’entrée, la vérification avant armement, les zones et le contexte des scènes.


Cette demande fait partie d’un ensemble issu de la discussion Système d’alarme Gladys (besoins F01 et F03).