Intégration externe - X-Sense

cover-xsense

Salut tout le monde !

Un détecteur de fumée, on appuie sur son bouton une fois par an et on espère ne jamais l’entendre. Sauf que s’il sonne pendant que vous êtes au boulot, il sonne pour le chat. Les X-Sense, très répandus et pas chers, ont une station de base et une appli : les voilà dans Gladys, pour que l’alarme sorte de la maison.

Ce que ça fait

  • Un appareil par détecteur (fumée, CO, chaleur, combiné fumée + CO, fuite d’eau) :
    • l’alarme en cours ;
    • la batterie, en ligne ou non, le signal radio ou Wi-Fi ;
    • le résultat et la date du dernier auto-test.
  • Un appareil par station de base SBS50 ou SBS10 : en ligne et signal Wi-Fi.
  • Les alarmes arrivent en direct, en quelques secondes.
  • Quatre déclencheurs, avec le nom du détecteur et la pièce : « Alarme incendie (fumée ou chaleur) », « Alarme CO » (avec le taux en ppm), « Fuite d’eau » et « Batterie faible » (une seule fois par épisode, pas toutes les cinq minutes).
  • Un widget « Détecteurs X-Sense » : les alarmes en tête, puis les piles faibles et les appareils hors ligne.
  • Matériel visé : stations SBS50 et SBS10 avec leurs détecteurs radio (XS01-M, XS0B-MR, XC01-M, XP0A-MR, XH02-M, SWS51), et les détecteurs Wi-Fi XS01-WX, XC04-WX et SC07-WX.
  • En français, anglais, allemand et espagnol.

Lecture seule, volontairement : on ne peut ni couper ni tester une alarme depuis Gladys. Couper une sirène à distance, c’est exactement ce qu’on ne veut pas voir arriver par erreur. Et sur un détecteur combiné, un code d’alarme inconnu lève les deux alarmes : mieux vaut une alerte CO de trop qu’un incendie manqué.

Le truc sympa

Alarme incendie la nuit → toutes les lumières allumées, les volets du chemin de sortie ouverts, et un message à toute la famille avec la pièce
Alarme CO → la prise de la chaudière coupée, la VMC lancée, et un message avec le taux en ppm
Fuite d’eau → la vanne d’arrivée fermée et une notification avec la pièce

Installation

:warning: Gladys 5.1 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec https://github.com/guim31/gladys-xsense

  1. Je vous conseille un second compte X-Sense, à qui vous partagez la maison depuis votre compte principal : un même compte ne peut pas rester connecté à l’appli et à Gladys en même temps, chacun déconnecte l’autre.
  2. Dans Gladys : l’e-mail et le mot de passe de ce compte, puis Tester la connexion.
  3. Onglet Découverte : ajoutez la station et les détecteurs.

Petites réserves honnêtes

  • Gladys ne remplace pas les sirènes : c’est un relais en plus, pas un système de sécurité incendie.
  • Tout passe par le cloud X-Sense, avec une API non officielle : quelques secondes de délai, et rien sans Internet.
  • Le taux de CO s’affiche dans le widget et arrive dans le déclencheur, mais ce n’est pas une fonctionnalité de l’appareil : Gladys ne connaît que « CO détecté, oui ou non ». De même, un détecteur de chaleur apparaît comme un détecteur de fumée, faute de catégorie « chaleur » (c’est une alarme incendie dans les deux cas).
  • Un mot de passe refusé n’est jamais réessayé tout seul, pour ne pas faire bloquer le compte : il faut le corriger dans la configuration.
  • Développée sans détecteur. J’ai vérifié depuis chez moi que la vraie connexion X-Sense reconnaît bien l’appli et refuse proprement un faux compte. Mais les alarmes en direct, les auto-tests et le détail des états n’ont jamais été vus sur du vrai matériel : si vous êtes équipé, un appui sur le bouton test avec Gladys ouverte m’aiderait beaucoup.

Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à X-Sense.

Dépôt : https://github.com/guim31/gladys-xsense