Déçu par le dongle Plus MG24 de Sonoff

- Domotique

J’avais lu pas mal de review en français et en anglais lorsque j’ai voulu ajouter le protocole Thread à mon installation domotique et mon choix c’état parté sur le dongle Plus MG24 de Sonoff. Après réception et pas mal de tests, je vais aller à contre courant des articles sur le net. En effet, quasiment tous les articles sur le dongle lui donnent de très bonne notes, louent la qualité du matériel, la facilité du changement de firmware mais dans mon cas la réception était catastrophique comparé à un vieux dongle USB Conbee 2…

Petite présentation rapide #

Histoire de faire bon genre, voici une petite présentation du matériel, le Dongle Plus MG24 de Sonoff est un dongle USB 3.0 compatible ZigBee et Thread, c’est soit l’un soit l’autre. Déjà je n’avais pas compris en cela à la base mais après mes tests et des recherches sur internet, il n’est pas possible d’avoir les 2 en même temps.

Photo du dongle Plus MG24 de Sonoff
Photo du dongle Plus MG24 de Sonoff

Dans la boite il y a donc la clé, une rallonge USB-A d’un mètre et la notice rien de plus rien de moins. Quand on sort le dongle, on sent effectivement qu’il respire la qualité malgré sa légèreté grâce à son petit boitier en aluminium et ce qui interpelle tout de suite c’est la taille de l’antenne directionnelle (environ 10cm).

Installation dans Home Assistant #

Place à l’installation dans Home Assistant qui se fait sans soucis, le système de Flash du dongle est également très facile à prendre en main, en installant une petite application dans Home Assistant, vous pourrez passer en 2 minutes de ZigBee à Thread et inversement. Pratique mais l’intérêt est pas top si vous voulez mon avis, une fois que le truc est installé c’est assez rare de se dire tiens et si je changeais de protocole. Enfin bon je divague…

Comme j’ai dit précédemment, il n’est pas possible d’avoir ZigBee et Thread en même temps, en effet n’espérez pas utiliser un firmware “MultiPan” (les 2 protocoles ZigBee et Thread en même temps) ça ne fonctionne pas et surtout ce n’est pas une technologie d’avenir puisqu’il semble que techniquement ce soit trop compliqué à faire et que tout le monde déprécie les firmwares MultiPan, du coup le marketing “Compatible ZigBee et Thread” en prend un peu un coup puisque nul part il n’est indiqué que c’est soit l’un l’autre.

Revenons à Home Assistant, vu que je change de type puce pour le controleur, j’ai du re-créer un nouveau réseau ZigBee, qui dit nouveau réseau, dit ré-apparaige de tous les devices. En faisant cela j’ai directement noté que le temps d’interview me semblait long, très long par rapport à ce que j’avais pour habitude. Je continue mes adoptions et vraiment quelque chose ne va pas.

Réception catastrophique #

Je ne m’en suis pas rendu compte tout de suite mais au bout de 12h, je constate que la qualité des liens entre mes devices et le dongle étaient vraiment mauvaise, j’ai tenté de changer l’orientation de l’antenne mais cela n’a rien changé. Voici une petite capture de ce que j’avais dans l’interface de ZigBee2MQTT avec le dongle Sonogg :

Aperçu de l’interface de ZigBee2MQTT pour le dongle Sonoff Plus GM24
Aperçu de l’interface de ZigBee2MQTT pour le dongle Sonoff Plus GM24

Tous mes devices n’avaient pas été appairés lorsque j’ai fait la capture, j’avais suffisament de device routeur pour le réseau fonctionne correctement. J’ai trouvé les résultats décevants, seulement 2 appareils ont un lien de bonne qualité (en vert) sur la vingtaine que j’avais appairé. Avec mon ancienne clé, je n’avais pas souvenir d’avoir d’aussi mauvais liens.

Le résultat le plus surprenant revient au device “interrupteur/placard” qui est littéralement situé à moins d’un mètre de mon rack domotique avec une qualité de lien de selement 80 alors que le device “ouverture/entrée” situé à la même distance a un lien parfait, ce qui devrait donc être le cas de mon interrupteur.

Ainsi, j’ai rapidement réinstallé ma clé Conbee 2, (heureusement j’avais fait un backup du répertoire ZigBee2MQTT), le ré-appairage des devices a été rapide à faire puisque le controller connaissait déjà mes devices. Au bout de quelques minutes et le réseau se reconstruit après l’appairage de plusieurs appareils (pas exactement les mêmes que sur la capture du Sonoff), voici ce que j’ai pu observer :

Aperçu de l’interface de ZigBee2MQTT avex la clé Conbee 2
Aperçu de l’interface de ZigBee2MQTT avex la clé Conbee 2

Force est de constater que la qualité des liens entre le controleur et les devices n’a rien à voir avec ce que j’avais avec le dongle Sonoff. Et surtout la phase d’interview était bien plus rapide quelques secondes contre plusieurs dizaine de secondes.

Conclusion #

À la base je voulais ajouter le protocole Thread à mon installation parce que j’avais acheté des capteurs de température Timmerflotte par Ikea et comme ils sont compatibles Matter je pensais pouvoir changer mon vieux dongle ZigBee en même temps pour une version moderne qui gère à la fois ZigBee et Thread.

Même si le dongle Plus MG24 de Sonoff est séduisant, dans mon cas, les performances ne sont clairement pas au rendez-vous. La qualité des liens ZigBee est bien inférieure à celle obtenue avec mon ancien Conbee 2, pourtant plus ancien.

La morale de mon histoire : Si votre installation actuelle fonctionne bien, ne remplacez par un dongle par un autre même s’il a l’air mieux sur le papier. Bref, je vais renvoyer le dongle et probablement attendre la prochaine version des AppleTV qui peuvent faire office de routeur Thread pour ajouter ce protocole à mon installation et enfin pouvoir utiliser mes capteurs Thread.

EDIT : Un article sur haade.fr pointe également la mauvaise réception du dongle Plus MG24 de Sonoff dans sa conclusion.