OpenMQTTGateway Flashage du Pont RF bridge 433MHz Sonoff réception des codes radio 433MHz
Prérequis.un broker MQTT par exemple Mosquitto, est installé. Matériel nécessaire :
- Adaptateur FTDI USB/TTL ,si vous utilisé un PL2303 chinois , il faut utiliser un ancien pilote de Prolific
Certains câbles FTDI chinois bon marché utilisent un faux chipset de Prolific. Windows les détecte mais avec cet avertissement car il ne fonctionne pas.
Dans le Gestionnaire d périphériques :
Choisir l’ancien pilote de 2008
Redémarrer:
- Des fils Dupont- Un fer à souder- Un multimètre
Logiciels :
- OpenMQTTGateway: : https://github.com/1technophile prend en charge des technologies telles que les protocoles de base 433mhz/315mhz et l'infrarouge (IR)
https://github.com/1technophile/OpenMQTTGateway/releases
- IDE Arduino
- Télécharger le logiciel et installer le support des cartes ESP8266 sur l’IDE Arduino , voir le tuto sur la Boite aux Lettres connectée
-télécharger les Librairies correspondant à la Gateway RF Bridge SonoffTéléchargement sur la même page que le code OpenMQTTGateway
Préparation matérielle pour le flashage du Sonoff RF Bridge 433 Retirer les patins en mousse et enlever les vis
Ouvrir le boitier
Soulever le CI pour le retirerSoulever l’éclairage à LED, en déformant les pattes qui l’alimentent
Soudez ensuite un connecteur à 4 broches
La panne du fer doit être fine :
Un petit point de soudure suffit , cela évite de déborder sur la borne voisine pour vérifier les soudures : Sur le connecteur mettre 1 fils Dupont , et avec un multimètre sur chaque pin vérifier la continuité et l’isolement par rapport aux autres pins
Brancher l’adaptateur USB/TTL : contrairement à ce que l’on voit souvent , ce n’est pas toujours le cas de croiser Tx et Rx entre le récepteur et l’adaptateur.Si vous avez cette erreur , lors du téléversement , il faudra inverser Tx et Rx d’un coté
Mettre le commutateur sur OFF :
Coté matériel tout est prêt pour le flashage
Configurer le firmware OpenMQTTGateway- Ouvrez le fichier main.ino à partir du dossier OpenMQTTGateway/main avec l'IDE arduino :
- Depuis l’ Arduino , choisir l’onglet User_config.h pour afficher ce fichier de configuration
Modifiez les paramètres WIFI, MQTT et les passerelles souhaitées :
WIFI :
MQTT :
Dé-commenter les MODULES SOUHAITES : :
Mise à Jour OTA :
- Enregistrer le fichier- Choisir la carte :
- Inclure les librairies téléchargées : sonoff-basic-libraries.zip
Flashage - Brancher le convertisseur USB/TTL Appuyer sur le mini poussoir d’appairage et brancher l’USB sur le PC ; rester appuyer 5 secondes ; l’éclairage à LED verte s’allume, la LED bleu reste éteinte.
Sélectionner le Port sur l'IDE Arduino:
- Sur Windows->Gestionnaire de Périphériques , régler la vitesse du port série
- Vérifier et compiler le programme
Téléverser : comme indiqué précédemment , si vous rencontrez une erreur «le port série sélectionné n'existe pas ou votre Arduino n'est pas connecté » , essayer de croiser Rx et TX , ce fut mon cas avec un PL2303 chinois.
Vérification du bon fonctionnement- débrancher le pin VCC(3,V) et brancher l’alimentation 5V(cable micro USB)
- ouvrir la console série avec une vitesse de 19200 bauds
Wifi Manager- Pour accéder au gestionnaire pour configurer le wifi : Lorsque l' ESP démarre, il le configure en mode Station et essaie de se connecter à un point d'accès préalablement enregistré . si cela échoue , ou qu'aucun réseau n'est enregistré, il place l'ESP en mode point d'accès et lance un DNS et un serveur Web à l’adresse 192.168.4.1 192.168.4.1 dans un navigateur ,se connecter sur le réseau OpenMQTTGateway,avec comme mot de passe : "your_password"
Configuration de Wifi Manager
Affichage dans la console :
Si le réseau est déjà enregistré , déconnecter le RF onoff bridge et placer l'ip en liste noire sur votre box ; Exemple sur une freebox One
Comme dans l’exemple précédent , après la reconnexion du RF Onoff Bridge , il suffira de se connecter à OpenMQTTGateway avec le mot de passe « your_password »
les codes ON/OFF des appareilsJ'utilise MQTT.fx mais d'autres logiciels existent.S'abonner à Home/OpenMQTTGateway/#
Appuyer sur les boutons ON et OFF de la télécommande pour obtenir les codes
Pour publier un message à partir de Domoticz, voir cette page .