Intégration externe - Bosch Smart Home

cover-bosch-shc

Salut tout le monde !

Le Bosch Smart Home est partout en Allemagne, et on le voit de plus en plus chez nous, surtout pour le chauffage pièce par pièce. Bonne nouvelle : le contrôleur a une API locale. Tout passe donc en local, sans cloud, entre Gladys et votre Smart Home Controller.

Ce que ça fait

  • Le chauffage pièce par pièce : température, consigne au demi-degré, mode Arrêt / Manuel / Programme, demande de chauffe. Les têtes thermostatiques et les thermostats d’ambiance remontent leur température (et l’humidité).
  • Les contacts de porte et de fenêtre, les détecteurs de mouvement, de fumée et de fuite d’eau.
  • Les prises (marche/arrêt, puissance, énergie reliée aux écrans d’énergie de Gladys), les interrupteurs et les micromodules.
  • Les volets et stores : position, ouvrir, fermer, arrêter.
  • L’alerte de pile faible sur chaque appareil à pile.
  • L’alarme intrusion en lecture : armée ou non, alarme déclenchée, état.
  • Deux déclencheurs : « Détecteur de fumée en alarme » (qui distingue « détectée ici » et « relayée par un autre détecteur ») et « Interrupteur universel appuyé » (appui court ou long).
  • Un widget qui résume la maison : portes et fenêtres ouvertes, piles faibles, appareils muets.
  • Les changements arrivent en temps réel.
  • En français, anglais, allemand et espagnol.

Côté alarme, j’ai été prudent : elle est en lecture seule par défaut. Avec l’option « Autoriser l’armement depuis Gladys », une action de scène peut l’armer (protection totale, partielle ou personnalisée). La désarmer ou la couper n’est jamais possible depuis Gladys : une scène, un assistant vocal ou un tableau de bord partagé ne doivent pas pouvoir couper la protection de la maison. Pour ça, c’est l’appli Bosch.

Le truc sympa

Fumée détectée → toutes les lumières allumées, les volets ouverts, et tout le monde prévenu avec la pièce
Appui long sur le bouton du bas de l’interrupteur universel → tout fermer et tout éteindre pour la nuit
Fenêtre ouverte plus de 2 minutes → chauffage de la pièce en Arrêt, puis retour au Programme à la fermeture

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 GitHub - guim31/gladys-bosch-shc: Bosch Smart Home Controller (local API) for Gladys Assistant · GitHub

  1. Il faut un Smart Home Controller I ou II, et son mot de passe système.
  2. Dans Gladys : l’adresse IP du contrôleur et le mot de passe système, puis enregistrez.
  3. Appuyez sur le bouton du contrôleur jusqu’à ce qu’il clignote, puis cliquez sur Appairer. Le mot de passe système n’est envoyé qu’au contrôleur, puis effacé de Gladys.
  4. Onglet Découverte : ajoutez vos appareils.

Petites réserves honnêtes

  • Un seul contrôleur par Gladys.
  • Pas de Twinguard, de caméras, de variateurs ni de lumières colorées, ni des préréglages boost et éco du chauffage.
  • L’alarme ne peut qu’être armée, sur option, jamais désarmée ni coupée : c’est voulu.
  • Usage privé et non commercial, comme le demandent les conditions de l’API locale de Bosch.
  • Développée sans le matériel, et c’est un appareil local : je n’ai donc rien pu vérifier sur un vrai contrôleur. Tout a été testé contre un faux contrôleur qui reproduit l’appairage et l’API, mais l’appairage réel et la forme des réponses de chaque modèle restent à confirmer. Si vous avez un Bosch Smart Home, vos retours sont précieux, à commencer par l’appairage.

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

Dépôt : GitHub - guim31/gladys-bosch-shc: Bosch Smart Home Controller (local API) for Gladys Assistant · GitHub