Le firmware Tasmota est très facile à installer sur les modules domotiques Sonoff. Il s’installe à la place du firmware officiel et de piloter ces modules depuis presque tous les serveurs domotiques Open Source (Domoticz, Home Assistant…). Vous pourrez également piloter tous vos accessoires Tasmota sans passer par un serveur domotique directement depuis Homy. En connectant votre serveur Domoticz à un broker en ligne tel que cloudMQTT, vous pourrez très facilement piloter vos accessoires domotiques et recevoir des changements d’état ou de mesure quasi instantanément même lorsque vous n’êtes pas chez vous*.
- A condition de disposer d’une connexion internet 3G / 4G ou d’être connecté à un réseau WiFi évidemment.
Sommaire
- 1 Créer un broker MQTT gratuit sur cloudMQTT
- 2 Configurer la connexion MQTT sur Tasmota
- 3 Vérifier que l’accessoire Tasmota est correctement connecté à cloudMQTT
- 4 Configurer le connecteur MQTT pour Homy
- 5 Autres options (facultatives)
- 6 Limitations du connecteur MQTT pour Tasmota
- 7 Autres tutoriels sur le même thème
- 8 Tous les tutoriels Homy
Créer un broker MQTT gratuit sur cloudMQTT
cloudMQTT est un broker (serveur) MQTT en ligne qui propose une offre gratuite. L’offre gratuite est limitée à 5 connexions simultanées mais c’est largement suffisant pour un usage personnel. Vous trouverez d’autres brokers en ligne gratuit ici.
Créez un compte gratuit sur cloudMQTT. Vous aurez juste besoin d’un email. Une fois connecté, cliquez sur Create New Instance.
Donnez un nom à votre instance le continuez
Sélectionnez le plan Cute Cate qui est gratuit (mais limité à 5 connexions simultanées). Continuez en cliquant sur Select Region.
cloudMQTT utilise les serveurs d’Amazon AWS pour fonctionner. Vous pouvez choisir le serveur sur lequel vos données vont transiter. Ici, elles vont passer par l’Ireland. Ne vous inquiétez pas, le choix à peu d’impact sur la performance de votre connexion. Amazon AWS est un leader du cloud…
Terminez avec Review
Finalisez la création de l’instance à la page suivante en cliquant sur Create Instance
La nouvelle instance est ajoutée à la liste.
Cliquez sur le nom de l’instance pour ouvrir les paramètres de connexion :
- Server : le nom de domaine de connexion
- User et password
- Plusieurs ports sont disponibles.
Configurer la connexion MQTT sur Tasmota
Connectez-vous à votre accessoire domotique Tasmota et ouvrez la page de configuration de la connexion MQTT (configuration -> Configure MQTT). Saisissez les paramètres suivants à partir des paramètres cloudMQTT présentés précédemment :
- Host : serveur cloudMQTT sur lequel votre instance a été créée
- Port : le port standard. Le port SSL n’est pas supporté par Tasmota
- User et Password de l’instance cloudMQTT
Enregistrer la modification en cliquant sur Save. Le module Tasmota redémarre pour appliquer les nouveaux paramètres.
Vérifier que l’accessoire Tasmota est correctement connecté à cloudMQTT
Pour savoir si Tasmota s’est correctement connecté à cloudMQTT, il suffit d’ouvrir la console (log). Aucun message d’erreur ou de confirmation n’est affiché si tout est correct.
Connexion à cloudMQTT correcte
Vous pouvez également vous connecter au Websocket UI sur cloudMQTT pour vérifier que le message online a bien été reçu.
Le module Tasmota (ici une prise connectée Sonoff S26) est bien online
Tout est prêt, vous pouvez retourner sur Homy pour configurer le connecteur.
Configurer le connecteur MQTT pour Homy
Ouvrez la page de configuration
Ouvrez la liste de connecteurs
Cliquez sur le Plus.
Choisissez MQTT dans la liste des connecteurs.
Configurer le connecteur MQTT avec les paramètres de connexion d’une instance cloudMQTT
Renseignez les paramètres suivants :
- Nommez le connecteur. Facultatif
- Cochez Actif pour activer le connecteur. En décochant cette option, vous pouvez suspendre la communication avec le broker temporairement
- IP externe ou nom de domaine. Indiquez le nom du serveur (server) cloudMQTT
- Port. Saisissez le port Websockets Port (TLS only) de l’instance cloudMQTT. Ici 36338. Le port est attribué aléatoirement au moment de la création de l’instance.
- Protocole : choisir WSS (sécurisé) pour cloudMQTT
- Saisissez enfin l’utilisateur et le mot de passe de votre instance
- Testez la connexion. Cliquez sur “Tester la connexion”. Si Homy a pu se connecter et s’authentifier auprès de l’instance cloudMQTT, la croix sera verte. Un point d’exclamation sera affiché si ce n’est pas le cas**
** Attention, le test de connexion n’est pas fiable à 100%. Recommencez à plusieurs reprises en attendant quelques secondes entre chaque essai si le retour est négatif et que vos paramètres semblent corrects.
Autres options (facultatives)
Vous pouvez laisser Homy ajouter automatiquement tous les nouveaux appareils domotiques découverts sur le serveur en cochant l’option de synchronisation
Inutile d’indiquer le paramètre d’auto-exploration sauf si vous utilisé également cette instance cloudMQTT pour piloter un serveur Domoticz. Pour en savoir plus, lisez ce tutoriel.
Si vous disposez de plusieurs appareils (smartphone, tablette…) sur lequel vous avez installé Homy, vous pouvez synchroniser les réglages d’Homy entre vos appareils. Toutes vos données sont synchronisées via le broker MQTT. Aucune information ne transite par un serveur tiers. Vous garder la main sur 100% de vos données personnelles !
Attention, la synchronisation des réglages est encore expérimentale
Limitations du connecteur MQTT pour Tasmota
Pour le moment, le connecteur est limité aux fonctions suivantes :
- Récupérer les états des sorties numériques
- Changer l’état d’une sortie numérique (On / Off)
- Récupérer les mesures des capteurs supportés par Tasmota
Fonctions pas encore supportées :
- Variateur (dimmer)
- Température de couleur
Autres tutoriels sur le même thème
- Comment accéder à son serveur domotique Jeedom depuis l’extérieur. Plugin officiel, DynDNS, appli Homy
- Piloter le composant climate (thermostat, PAC, climatisation) Home Assistant depuis Homy
- Piloter le composant Vacuum (robot aspirateur) Home Assistant depuis Homy
- Piloter Domoticz via l’API JSON, configurer le connecteur Homy MQTT
- Piloter Jeedom depuis Homy, configurer le connecteur
- Configurer un accès externe à Jeedom depuis Homy. Plugin officiel, routeur, DynDNS
- Piloter Domoticz depuis Homy, configurer le connecteur HTTP/ HTTPS
- Accessoires Jeedom, masquer l’affichage de certaines commandes sur Homy
- Piloter Home Assistant depuis Homy, configurer le connecteur
- Piloter les modules Wattlet depuis Homy, configurer le connecteur
Tous les tutoriels Homy
- Vous pouvez tester Homy 0.3 dès maintenant sur iOS et Android – Mis à jour le 23/03/2020
- Nouveautés Homy v0.2.6 : Home Assistant, Wattlet, Améliorations Jeedom et Domoticz
- Historique des versions de Homy, application mobile pour domotique DIY sur iOS et Android
- Comment accéder à son serveur domotique Jeedom depuis l’extérieur. Plugin officiel, DynDNS, appli Homy
- Homy bêta 0.2 prend en charge Jeedom / NextDom (appli mobile iOS / Android)
- Bonne année 2019! Jeedom bientôt disponible sur Homy!
- Accessoires compatibles Homy (ou pas), partagez votre expérience
- Bilan du lancement de Homy (bêta) après 24 heures. Joyeuses fêtes 2018
- Homy, application domotique iOS / Android pour piloter un serveur ou des objets connectés DIY
- Piloter le composant climate (thermostat, PAC, climatisation) Home Assistant depuis Homy
- Piloter le composant Vacuum (robot aspirateur) Home Assistant depuis Homy
- Piloter Domoticz via l’API JSON, configurer le connecteur Homy MQTT
- Connecteur Homy pour Jeedom. Historique des versions
- Piloter Jeedom depuis Homy, configurer le connecteur
- Fabriquer une box domotique DIY pour Jeedom sur Raspberry Pi 4
- Configurer un accès externe à Jeedom depuis Homy. Plugin officiel, routeur, DynDNS
- Historique des versions du connecteur Home Assistant pour Homy
- Historique des versions du connecteur Domoticz pour Homy
- Piloter Domoticz depuis Homy, configurer le connecteur HTTP/ HTTPS
- Accessoires Jeedom, masquer l’affichage de certaines commandes sur Homy
Avez-vous aimé cet article ?