Product Guides

Comment intégrer les appareils SONOFF OpenEdge à Home Assistant via MQTT

How to Integrate SONOFF OpenEdge Devices with Home Assistant via MQTT


Introduction

SONOFF présente OpenEdge, une architecture privilégiant le local pour les appareils intelligents de nouvelle génération, conçue pour vous offrir un contrôle local accru, une interopérabilité élargie et des moyens plus flexibles de connecter vos appareils à différentes plateformes et différents écosystèmes.

Avec OpenEdge, les appareils SONOFF compatibles peuvent communiquer localement via des interfaces ouvertes, notamment HTTP, MQTT et WebSocket.

Pour les utilisateurs de Home Assistant, cela offre davantage de choix pour intégrer vos appareils : vous pouvez les connecter localement via MQTT lorsque vous privilégiez le contrôle local et l’intégration flexible à différents écosystèmes, tout en conservant la connectivité cloud lorsqu’elle répond mieux à vos besoins.

Dans ce guide, vous apprendrez à intégrer des appareils SONOFF compatibles avec OpenEdge à Home Assistant via MQTT, grâce à une configuration détaillée étape par étape.




Fonctionnement de l’intégration MQTT avec Home Assistant

Avant de commencer à configurer MQTT, il est utile de comprendre le fonctionnement de la connexion.

L’architecture de base se présente ainsi :

Appareil SONOFF compatible avec OpenEdge → Broker MQTT → Home Assistant

L’appareil SONOFF ne se connecte pas directement à Home Assistant. L’appareil et Home Assistant se connectent plutôt au même broker MQTT, qui sert de centre de distribution des messages entre eux.
  • Appareil SONOFF compatible avec OpenEdge — se connecte au broker en tant que client MQTT, publie l’état et les données de l’appareil, et reçoit les commandes de contrôle.
  • Broker MQTT — reçoit et distribue les messages MQTT entre les clients connectés. Dans les configurations Home Assistant, Mosquitto est un choix courant.
  • Home Assistant — se connecte au même broker via l’intégration MQTT, reçoit les mises à jour de l’appareil, envoie des commandes et gère l’appareil dans Home Assistant.
Les appareils SONOFF compatibles avec OpenEdge et MQTT prennent nativement en charge la détection MQTT. Une fois l’appareil connecté au broker, il publie les informations de détection requises, ce qui permet à Home Assistant de créer automatiquement l’appareil pris en charge et ses entités, sans configurer manuellement les rubriques MQTT ni rédiger de fichier YAML.




Configurer des appareils OpenEdge avec Home Assistant via MQTT

Configurons maintenant l’intégration MQTT. Ce guide utilise le SONOFF MINI-1GSP comme exemple, mais le même processus de base peut être utilisé avec d’autres appareils OpenEdge compatibles prenant en charge MQTT. 

Ce dont vous aurez besoin

Avant de commencer, assurez-vous d’avoir :
  • Un appareil SONOFF compatible avec OpenEdge et prenant en charge MQTT.
  • Home Assistant est installé et fonctionne.
  • Un broker MQTT est installé et fonctionne.
  • L’intégration MQTT a été ajoutée et connectée au broker dans Home Assistant. 

Installer et configurer un broker MQTT

Si vous ne disposez pas déjà d’un broker MQTT, l’ application broker MQTT Mosquitto officielle est une option courante pour Home Assistant.
Pour l’installer dans Home Assistant : 
  • Ouvrez Home Assistant.
  • Accédez à Paramètres → Applications (anciennement appelées modules complémentaires) → Installer une application.
  • Recherchez broker Mosquitto et cliquez sur INSTALLER.
  • Une fois installée, démarrez l’application broker Mosquitto.
  • Il est recommandé d’activer Démarrer au démarrage et Surveillance, afin que le broker démarre automatiquement avec Home Assistant et puisse être redémarré s’il s’arrête de manière inattendue.
  • Si nécessaire, créez un utilisateur Home Assistant dédié aux appareils MQTT sous Paramètres → Personnes → Utilisateurs.

Pour plus de détails sur le choix et la configuration d’un broker MQTT, consultez le guide officiel de configuration d’un broker de Home Assistant. 

Ajouter l’intégration MQTT dans Home Assistant

  1. Dans Home Assistant, accédez à Paramètres → Appareils et services → Ajouter une intégration.
  2. Recherchez MQTT et terminez la configuration.
  3. Accédez à Paramètres → Appareils et services → MQTT pour vérifier que l’intégration est connectée à votre broker.

Étape 1 : Mettre l’appareil sous tension

Pour le MINI-1GSP, l’appareil passe automatiquement en mode d’appairage lors de sa première mise sous tension. Lorsque le voyant clignote deux fois brièvement, puis une fois longuement, son point d’accès est prêt pour la configuration. 

Étape 2 : Accéder à la console Web OpenEdge

Il existe deux façons d’accéder à la console Web.

Méthode 1 : Accès via le point d’accès — Recommandé pour la première configuration

  • Ouvrez les paramètres Wi-Fi de votre ordinateur, tablette ou appareil mobile.
  • Connectez-vous au point d’accès de l’appareil : SONOFF_1GSP_xxxx.

  • Ouvrez un navigateur Web et accédez à : http://192.168.33.1
  • La page de connexion de la console Web s’ouvrira. Lors de votre premier accès, créez un mot de passe de connexion d’au moins 8 caractères.
    Connectez-vous pour accéder à la console Web OpenEdge.

Depuis la console Web, vous pouvez gérer les fonctions locales, notamment la commande MARCHE/ARRÊT, l’historique de la consommation d’énergie, les minuteries, l’appairage Matter, les paramètres réseau, la configuration du point d’accès Wi-Fi, les mises à jour OTA et la section À propos d’OpenEdge.

Dans Paramètres de connectivité, vous pouvez configurer la connectivité Cloud , MQTT pour Home Assistant, les options TLS et les connexions WebSocket sortantes vers des plateformes tierces.  

Méthode 2 : accès via le réseau local

Si l’appareil est déjà connecté à votre réseau local, vous pouvez accéder directement à la console Web sans vous connecter à son point d’accès Wi-Fi.  
Pour le MINI-1GSP, ouvrez un navigateur sur un appareil pouvant accéder au même réseau local, puis saisissez l’une des adresses suivantes dans votre navigateur :

  • MINI-1GSP.local
  • l’adresse IP locale de l’appareil.

Étape 3 : connectez l’appareil à votre réseau Wi-Fi

Connectez l’appareil à un réseau Wi-Fi pouvant atteindre à la fois Home Assistant et votre broker MQTT, afin qu’ils puissent communiquer sur le réseau local.

  • Accédez à Paramètres réseau → Paramètres Wi-Fi.
  • Sélectionnez le réseau Wi-Fi auquel vous pouvez accéder depuis Home Assistant et le broker MQTT.
  • Saisissez le mot de passe Wi-Fi.
  • Cliquez sur Enregistrer.
  • Attendez que l’appareil se connecte.

Une fois l’appareil connecté à votre réseau local, votre routeur lui attribue généralement une adresse IP locale via DHCP. Cette adresse s’affiche dans les paramètres Wi-Fi et peut être utilisée ultérieurement pour accéder à la console Web via le réseau local, comme décrit dans la méthode 2 ci-dessus.

Remarque : expiration du point d’accès Wi-Fi

Le MINI-1GSP quitte automatiquement le mode d’appairage après environ 10 minutes. Lorsque le mode d’appairage prend fin, le point d’accès Wi-Fi utilisé pour la première configuration n’est plus disponible.

Si le point d’accès Wi-Fi disparaît avant la fin de la configuration :

  1. Si l’appareil est déjà connecté à votre réseau local, poursuivez la configuration via la méthode d’accès au réseau local décrite ci-dessus.
  2. Si vous devez utiliser à nouveau le point d’accès Wi-Fi, maintenez le bouton de l’appareil enfoncé pendant 5 secondes pour repasser en mode d’appairage.
  3. Reconnectez-vous à SONOFF_1GSP_xxxx, ouvrez http://192.168.33.1, puis poursuivez la configuration.

Conseil : maintenez le bouton de l’appareil enfoncé pendant 10 secondes pour effectuer une réinitialisation d’usine.

Étape 4 : activez MQTT et configurez les paramètres

  • Accédez à Paramètres de connectivité → MQTT.
  • Activer MQTT.
  • Configurez les paramètres MQTT comme indiqué ci-dessous
  • Une fois les paramètres configurés, cliquez sur Enregistrer.

Exemple de configuration MQTT de la console Web de l’appareil :

Paramètre

Valeur à saisir

Serveur

Adresse et port du broker MQTT, par ex. 192.168.1.242:1883

Nom d’utilisateur

Nom d’utilisateur du broker MQTT

Mot de passe

Mot de passe du broker MQTT

Type de connexion

Sélectionnez l’option TLS correspondant à votre broker

Notifications d’état RPC via MQTT

Activez ou désactivez selon vos besoins


Conseils :
  • Le champ Serveur doit pointer vers votre courtier MQTT. Si Mosquitto Broker s’exécute sur le même hôte que Home Assistant, il s’agit généralement de l’adresse IP de l’hôte Home Assistant avec le port MQTT 1883, par exemple : 192.168.1.242:1883. 
  • Si vous utilisez le module officiel Mosquitto Broker de Home Assistant et n’avez pas créé d’identifiants MQTT distincts (nom d’utilisateur et mot de passe), vous pouvez utiliser un nom d’utilisateur et un mot de passe Home Assistant existants.
  • Si Mosquitto est déjà configuré avec un nom d’utilisateur et un mot de passe, saisissez les mêmes identifiants dans les paramètres MQTT de la console Web de l’appareil.

Étape 5 : vérifier et contrôler l’appareil dans Home Assistant

  • Après avoir enregistré les paramètres MQTT, reconnectez votre ordinateur, votre tablette ou votre appareil mobile au réseau local pouvant accéder à Home Assistant et au courtier MQTT.
  • Ouvrez Home Assistant, puis accédez à Paramètres → Appareils et services → MQTT  

L’appareil devrait déjà apparaître dans la liste des appareils MQTT. Les appareils SONOFF compatibles avec OpenEdge et prenant en charge MQTT publient nativement les informations de découverte MQTT de Home Assistant, ce qui permet à Home Assistant d’ajouter automatiquement l’appareil et de créer les entités prises en charge, sans configuration manuelle des rubriques MQTT ni de YAML.

  • Ouvrez la page de l’appareil pour voir les commandes et les entités disponibles. Dans le cas du MINI-1GSP, elles comprennent notamment les fonctions suivantes :
    • Commande du relais
    • Courant
    • Tension
    • Puissance
    • Fréquence
    • Données énergétiques

Vous pouvez ensuite ajouter ces entités au tableau de bord de Home Assistant ou les utiliser dans des automatisations et des scènes.



Appareils compatibles avec OpenEdge

Le MINI-1GSP est le premier produit SONOFF à prendre en charge OpenEdge.
D’autres appareils compatibles avec OpenEdge arriveront bientôt, notamment :

  • MINI-1GP
  • MINI-1GS
  • MINI-1GS10

OpenEdge s’étendra également progressivement à d’autres catégories de produits SONOFF, notamment :

  • Interrupteurs connectés — contrôle local et intégration plus flexibles grâce à des interfaces ouvertes.
  • Produits de gestion de l’énergie — traitement local des données et suivi de la consommation énergétique plus transparent.
  • Autres appareils connectés — connexion à davantage de plateformes et d’écosystèmes grâce aux capacités d’intégration ouvertes d’OpenEdge.

Pour connaître les derniers appareils compatibles et les fonctionnalités disponibles après l’intégration à Home Assistant, consultez la [liste de prise en charge des fonctionnalités Home Assistant pour les appareils SONOFF OpenEdge].  



Conclusion

SONOFF OpenEdge rend l’intégration à Home Assistant plus simple, plus locale et plus flexible. Grâce à la console Web intégrée et à l’API locale standardisée d’OpenEdge via MQTT, les appareils SONOFF compatibles peuvent être configurés directement depuis un navigateur et intégrés localement à Home Assistant — pour une configuration simple, un contrôle local réactif et une automatisation plus flexible, sans dépendre du cloud pour le processus d’intégration.



En lire plus

home assistant zigbee dongle
SONOFF OpenEdge Devices: Home Assistant Feature Support

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés.

Ce site est protégé par hCaptcha, et la Politique de confidentialité et les Conditions de service de hCaptcha s’appliquent.