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 meilleur contrôle local, une interopérabilité accrue et davantage de flexibilité pour connecter vos appareils à différentes plateformes et différents écosystèmes.

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

Pour les utilisateurs de Home Assistant, cela offre davantage de choix quant à l’intégration de leurs appareils : vous pouvez les connecter localement via MQTT lorsque vous privilégiez le contrôle local et une 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 procédure 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 comme suit :

Appareil SONOFF compatible avec OpenEdge → Broker MQTT → Home Assistant

L’appareil SONOFF ne se connecte pas directement à Home Assistant. À la place, l’appareil et Home Assistant se connectent tous deux au même broker MQTT, qui sert de centre de messagerie entre eux.
  • Appareil SONOFF compatible avec OpenEdge — se connecte au broker en tant que client MQTT, publie les états 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 installations 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 prennent nativement en charge la découverte MQTT (MQTT Discovery). Une fois l’appareil connecté au broker, il publie les informations de découverte requises, ce qui permet à Home Assistant de créer automatiquement l’appareil et les entités prises en charge, sans configurer manuellement les topics MQTT ni rédiger de fichier YAML.



Configurer les 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 de disposer des éléments suivants :
  • Un appareil SONOFF compatible 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 n’avez pas déjà de broker MQTT, l’application officielle de broker MQTT Mosquitto 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 Watchdog, 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 d’informations sur le choix et la configuration d’un broker MQTT, consultez le guide officiel de Home Assistant sur la configuration d’un broker. 

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 confirmer 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 la LED clignote deux fois brièvement, suivies d’un clignotement long, 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 sur votre ordinateur de bureau, votre tablette ou votre 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 à la console Web s’ouvre. Lors de votre première connexion, créez un mot de passe 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 programmateurs, 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 , le MQTT pour Home Assistant, les options TLS et les connexions WebSocket sortantes pour les plateformes tierces.  

Méthode 2 : accéder 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 : connecter 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 au réseau local à la console Web, comme décrit dans la Méthode 2 ci-dessus.

Remarque : délai d’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 réactiver le mode d’appairage.
  3. Reconnectez-vous à SONOFF_1GSP_xxxx, ouvrez http://192.168.33.1, puis poursuivez la configuration.

Conseil : Maintenir le bouton de l’appareil enfoncé pendant 10 secondes effectue une réinitialisation d’usine.

Étape 4 : Activer MQTT et configurer les paramètres

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

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

Paramètre

À 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 broker MQTT. Si le broker Mosquitto 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 broker Mosquitto officiel 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 broker 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 MQTT Discovery 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 ou du YAML.

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

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


 

Appareils compatibles avec OpenEdge

Les produits SONOFF suivants prennent actuellement en charge OpenEdge :

D’autres appareils compatibles avec OpenEdge seront bientôt disponibles, notamment :

  • MINI-1GS
  • MINI-1GS10
  • ……

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

  • Interrupteurs intelligents — offrant un contrôle local plus flexible et une intégration via des interfaces ouvertes.
  • Produits de gestion de l’énergie — traitement local des données et suivi plus transparent de la consommation énergétique.
  • 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 compatibilité des fonctionnalités Home Assistant pour les appareils SONOFF OpenEdge.  



Conclusion

SONOFF OpenEdge simplifie l’intégration à Home Assistant, en la rendant 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 l’intégration.


 

 

FAQ

Q : OpenEdge nécessite-t-il le cloud ?

Pas nécessairement. OpenEdge repose sur une architecture privilégiant le local, permettant de configurer, contrôler et intégrer les appareils compatibles via la console Web locale et l’API locale standardisée sur le réseau local.

La connectivité au cloud n’est pas requise pour ces fonctionnalités locales, mais elle reste disponible en option pour les fonctions et services qui bénéficient d’un accès au cloud.

 

Q : Les appareils SONOFF OpenEdge peuvent-ils fonctionner avec Home Assistant lorsque Internet n’est pas disponible ?

Oui. Pour la configuration MQTT de Home Assistant décrite dans ce guide, l’appareil SONOFF, le broker MQTT et Home Assistant doivent rester accessibles sur le réseau local.

Tant que le réseau local et le broker MQTT restent disponibles, l’appareil peut continuer à communiquer localement avec Home Assistant sans connexion Internet active.

 

Q : Ai-je besoin de l’application eWeLink ou d’un compte eWeLink pour configurer MQTT avec Home Assistant ?

Non. Pour l’intégration MQTT locale décrite dans ce guide, vous pouvez accéder directement à la console Web OpenEdge depuis un navigateur, sans utiliser l’application eWeLink ni disposer d’un compte eWeLink.

Pour la configuration initiale, vous pouvez accéder à la console Web via le point d’accès Wi-Fi de l’appareil. Une fois l’appareil connecté à votre réseau local, vous pouvez également y accéder sur le réseau local à l’aide de son nom d’hôte local ou de son adresse IP.

Depuis la console Web, vous pouvez configurer directement le réseau de l’appareil et la connexion MQTT. La connectivité au cloud eWeLink reste disponible séparément si vous choisissez de l’utiliser.



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.