3
Construction de la Centrale Domotique DOMONET.
Auteur : Gerard Cassette
Nom Fichier : NT_2020__Construction_Centrale_Domotique_DOMONET__V1-0.docx Date Fichier : vendredi 27 mars 2020
Suivi des versions :
Version Date Commentaire
1.0 03/04/2020 Création
Sommaire
1 INTRODUCTION ... 5
1.1 DOCUMENTATION ... 5
1.2 PRÉREQUIS ... 5
2 PRESENTATION DE LA PLATEFORME DOMOTIQUE ... 6
2.1 LA PLATEFORME RASPBERRY ... 7
2.1.1 Introduction ... 7
2.1.2 Les Liens pour acheter ... 7
2.1.3 Le câblage de la plateforme Raspberry ... 8
2.2 LA PLATEFORME PC ... 9
2.3 LA PLATEFORME SONOFF... 10
2.3.1 Le sonoff Basic ... 10
2.3.2 Le sonoff double canal ... 10
2.3.3 Le sonoff 4 Canaux. ... 11
2.3.4 Le SONOFF pont 433MHz/WiFi ... 12
2.3.5 Les contacteurs Porte ... 12
2.3.6 Les piles 12V ... 13
2.3.7 Les télécommande 433 Mhz ... 13
3 CONFIGURATION DE LA PLATEFORME RASPBERRY ... 14
3.1 INTRODUCTION ... 14
3.2 FABRICATION DE LA CARTE SD POUR LE RASPBERRY ... 14
3.3 CONFIGURATION DU RASPBERRY ... 17
3.4 PARAMETRAGE DU SYSTEME ... 21
3.4.1 Introduction ... 21
3.4.2 Paramétrage ... 22
4 CONFIGURATION DU RESEAU IOT SUR LE RASPBERRY... 24
4.1 INTRODUCTION ... 24
4.2 CREATION ET CONFIGURATION DU RESEAU IOT ... 24
5 INSTALLATION DU BROKER MQTT SUR LE RASPBERRY ... 34
5.1 INTRODUCTION ... 34
5.2 INSTALLATION ... 34
6 INSTALLATION DE L’APPLICATION DOMOTICZ ... 37
6.1 INTRODUCTION ... 37
6.2 INSTALLATION ... 37
6.3 CONFIGURATION INITIALE DE DOMOTICZ ... 40
6.4 CONFIGURATION DE DOMOTICZAU BROKER MOSQUITTO ... 42
6.5 CREATION D’UN ELEMENT POUR ENSUITE Y RATTACHER UN SONOFF ... 44
7 CONFIGURATION DES SONOFF ... 47
7.1 PREPARATION DU PC... 47
7.1.1 Télécharger le SW de flashage : Tasmota-PyFlasher ... 47
7.1.2 Télécharger le SW à télécharger sur le SONOFF : Tasmota-FR.bin ... 48
7.1.3 Préparer l’adaptateur USB pour programmer les ESP8266 (Puce CH340G) ... 49
7.2 SONOFF« BASIC » ... 50
7.2.1 Présentation et Préparation. ... 50
7.2.2 Connection SONOFF à l’adaptateur USB ... 51
7.2.3 Connection au PC ... 52
7.2.4 Flashage ... 52
7.2.5 Connection à DomoticZ ... 54
7.2.6 Test de la configuration avec DomoticZ... 61
7.3 SONOFF« DUAL » ... 62
7.3.1 Présentation du SONOFF Dual ... 62
7.3.2 Connection SONOFF à l’adaptateur USB ... 63
7.3.3 Connection au PC ... 65
7.3.4 Flashage ... 65
7.3.5 Connection a DomoticZ ... 66
7.3.6 Test de la configuration avec DomoticZ... 73
7.3.7 Programmation du SonOff en mode volet Roulant ... 74
7.4 SONOFF« BRIDGE RF» ... 75
7.4.1 Présentation ... 75
7.4.2 Connection SONOFF à l’adaptateur USB ... 76
7.4.3 Connection au PC ... 76
7.4.4 Flashage ... 77
7.4.5 Connection à DomoticZ ... 77
7.4.6 Connection des connecteurs de Porte RF ... 84
7.4.7 Connection des Télécommandes RF ... 86
7.4.8 Editeur de script sous Blocky. ... 87
7.5 SONOFF4PORTS ... 88
7.5.1 Présentation et Préparation. ... 88
7.5.2 Connection SONOFF à l’adaptateur USB ... 88
7.5.3 Connection au PC ... 88
7.5.4 Flashage ... 88
7.5.5 Connection à DomoticZ ... 88
7.6 SONOFFPRISE MURALE ... 89
7.6.1 Présentation et Préparation. ... 90
7.6.2 Connection SONOFF à l’adaptateur USB ... 90
7.6.3 Connection au PC ... 90
7.6.4 Flashage ... 90
7.6.5 Connection à DomoticZ ... 90
8 ANNEXES ... 94
8.1 DEPORT D’ECRAN ... 94
8.2 DEPORT DE CONSOLE SYSTEM AVEC PUTTY ... 95
8.3 INSTALLATION D’UN CLAVIER VIRTUEL SUR LE RASPBERRY ... 95
8.1 TEST DU BROKER MOSQUITTO AVEC MQTTBOX ... 96
1 INTRODUCTION
Le but de ce document est de tracer complètement toutes les opérations pour la fabrication de la centrale domotique DOMONET décrite dans le document RD1.
Ce document présente la solution la plus simple pour réaliser cette centrale avec un niveau de connaissance
« non expert ».
Exemple :
a) On prendra un Raspberry avec un écran tactile intégré afin de pouvoir vérifier si celui-ci fonctionne correctement et agir facilement si ce n’est pas le cas.
b) On mettra aussi un écran et un clavier directement sur le Raspberry afin de pouvoir travailler en local et ne pas avoir à rechercher son adresse IP lors de son premier démarrage afin de finaliser sa configuration.
A chacun, en fonction de son niveau de connaissance, de procéder autrement.
1.1 Documentation
La documentation utilisée pour la construction de cette alarme est la suivante : RD1 : Présentation de la centrale DOMO 2000 : DOMONet @2020
NT_802 V1.13
1.2 Prérequis
Les prérequis pour la construction de cette alarme : a) Connaissances du Raspberry PI 3 Plus
b) Les connaissances de bases sur les réseaux (Adresse IP, Mac adresse, Routeur, Box internet) c) Les connaissances de bases des commandes de base Unix (sudo, ls, cp)
2 PRESENTATION DE LA PLATEFORME DOMOTIQUE
La plateforme Domonet est présentée en détail dans le document RD1, et, synthétisée ci-dessous :
Elle peut être décomposée en 2 parties :
• La partie Raspberry
• La partie SONOFF
Et, pour sa construction, la partie PC qui est nécessaire à son paramétrage.
PC
2.1 La Plateforme Raspberry 2.1.1 Introduction
La plateforme Raspberry se compose de :
a) Un Kit Raspberry avec écran tactile se composant de : a. Le Raspberry
b. Sa carte SD 32 Go c. Son alimentation d. Son coffret
e. Un écran 7 pouces intégré
b) Un écran VGA classique pour la mise au point c) Un adaptateur HDMI/VGA
d) Un câble réseau
e) Un Clavier filaire AZERTY f) Une souris filaire
2.1.2 Les Liens pour acheter
Le Kit Raspberry se procure sur notre site préféré : Ali Express.
Bin choisir le Raspberry Pi 3 Modèle B plus
Ne pas prendre un Raspberry 4 car la connectique n’est pas la même (ex : pas de port Hdmi).
Ne pas prendre un Raspberry 3 (tout court), il n’a pas le module WIFI.
https://fr.aliexpress.com/item/32875174658.html?spm=a2g0o.cart.0.0.34c03c00qKpxdX&mp=1
Nota : le prix varie en fonction des dates.
L’adaptateur HDMI to VGA
https://fr.aliexpress.com/item/32532824387.html?spm=a2g0s.9042311.0.0.27426c37VQ8eeK
Lien sur des câbles HDMI/VGA :
https://fr.aliexpress.com/item/4000637217394.html?spm=a2g0s.9042311.0.0.55196c37Zi8zvi https://fr.aliexpress.com/item/4000476796578.html?spm=a2g0s.9042311.0.0.55196c37Zi8zvi
2.1.3 Le câblage de la plateforme Raspberry
L’écran est un écran de récupération (on en trouve à 10 euros si vous n’en avez pas) Une fois connecter, votre installation doit ressembler à cela :
2.2 La Plateforme PC
Pour la réalisation du paramétrage des SONOFF, il vous faut :
• Un PC fixe ou nomade avec Port USB sous Windows 7 ou 10
• 3Câbles réseau
https://fr.aliexpress.com/item/32806086840.html?spm=a2g0s.9042311.0.0.27426c37iLhEPY
Un switch 4 port (nécessaire si votre box est éloignée de votre PC et de votre Raspberry) https://fr.aliexpress.com/item/32856519040.html?spm=a2g0s.9042311.0.0.27426c37iLhEPY
2.3 La Plateforme SONOFF
Pour le flashage, il vous faut un adaptateur de ESP UART ESP8266 CH340G USB.
Attention à deux choses :
• Il faut absolument que celui-ci ait une puce CH340
• Il doit être en 3v3
https://fr.aliexpress.com/item/32834727685.html?spm=a2g0o.cart.0.0.368b3c00VKCj6W&mp=1
Il vous faudra aussi des barrettes à souder
Et, en fonction de la plateforme que vous voulez réaliser, il vous faut acheter les équipements suivants : 2.3.1 Le sonoff Basic
https://fr.aliexpress.com/item/32820432575.html?spm=a2g0s.9042311.0.0.27426c374xG64u
2.3.2 Le sonoff double canal
https://fr.aliexpress.com/item/4000029260476.html?spm=a2g0s.9042311.0.0.27426c37SOFTsh
2.3.3 Le sonoff 4 Canaux.
Il existe plusieurs modèles
Le mini : intégrable dans des prises (attention : il faut des boitiers profonds)
https://fr.aliexpress.com/item/4000046243169.html?spm=a2g0s.9042311.0.0.27426c37SOFTsh
Et des modèles normaux.
https://fr.aliexpress.com/wholesale?trafficChannel=main&d=y&CatId=0&SearchText=sonoff+4ch+pro+r2&l type=wholesale&SortType=price_asc&groupsort=1&page=1
Et pour la partie Wifi/ 433MHz :
2.3.4 Le SONOFF pont 433MHz/Wifi
https://fr.aliexpress.com/item/32825673706.html?spm=a2g0s.9042311.0.0.27426c37SOFTsh
2.3.5 Les contacteurs Porte
https://fr.aliexpress.com/item/32825673706.html?spm=a2g0s.9042311.0.0.27426c37SOFTsh
Ou par 5
https://fr.aliexpress.com/item/32859532066.html?spm=a2g0s.9042311.0.0.27426c37SOFTsh
2.3.6 Les piles 12V
https://fr.aliexpress.com/item/32957117299.html?spm=a2g0s.9042311.0.0.27426c37SOFTsh
2.3.7 Les télécommande 433 Mhz https://fr.aliexpress.com/item/
3 CONFIGURATION DE LA PLATEFORME RASPBERRY 3.1 Introduction
Vous allez avoir besoin des logiciel suivants :
Fonction Coté Raspberry Coté PC Coté SONOFF
Operating System Debian Windows
Création d’un accès Point Wifi RasAP
Broker MQTT Mosquitto MQTTBOX
Application Domotique Domoticz
Paramétrage SONOFF TASMOTA Flasher TASMOTA
Déport d’écran (Option) VNC activé VNC viewer
Déport console (option) SSL activé Putty
Clavier virtuel (Option) Matchbox
3.2 Fabrication de la carte SD pour le Raspberry
Sur le PC
Télécharger la dernière version de Raspian : Aller sur Raspberry.org
https://www.raspberrypi.org/downloads/
Le site propose maintenant de graver directement votre carte SD sans passer par le téléchargement de la version de Debian que vous désirez (et sans avoir besoin de Windiskimager)
Télécharger donc Raspberry imager en cliquant sur le lien
Puis l’installer en double-cliquant sur le fichier téléchargé.
Une fois fini, le logiciel démarre :
Placer votre carte SD dans son adaptateur puis insérer le tout dans votre PC.
Cliquer sur « Choose OS » et Faite les choix suivants :
Cliquer sur « Choose SD card » et sélectionner votre carte SD :
Et sélectionner votre carte SD
Cliquer sur « Write »
Le logiciel se grave (environ 5 minutes) et vous signale quand c’est fini.
➔ La carte SD est prête à être installée dans le Raspberry.
3.3 Configuration du Raspberry
A ce niveau, vous devez avoir toute la configuration HW du Raspberry prête, avec écran VGA, clavier, souris et une connexion filaire sur le port RJ45 vers internet.
Ne pas alimenter le Raspberry !
Installer la carte SD dans le Raspberry.
Mettre sous tension le Raspberry, celui-ci démarre :
Le Raspberry affiche plusieurs écrans successifs, le laisser faire
Puis
Et vous demande le GO pour préparer le paramétrage : Cliquer sur <Next>
Faites les sélections pour la langue française, Cliquer sur <Next>
Enter le nouveau password system ; attention, bien le noter sinon vous repartirez à zéro … Cliquer sur <Next>
Votre Login sera ensuite : Login : pi
Pwd : <ce que vous avez tapé>
Normalement, vous avez seulement à Cliquer sur <Next>
Vous entrez dans la configuration WIFI, surtout ne configurer RIEN ! Cliquer sur SKIP
Le system met alors l’OS à jour, Cliquer sur <Next>
La mise à jour est un peu longue mais pas trop
Et vous signale lorsque le système est à jour. (Attention, l’écran peut s’éteindre sur time out et il devient tout blanc… vous pensez que l’OS est planté mais pas du tout. », bougez la souris, l’écran se rallume
Cliquer sur Ok
Le système vous demande de rebooter, cliquer sur Restart
3.4 Paramétrage du système
3.4.1 Introduction
Le système redémarre et vous avez (alors votre première connexion sur votre raspberry !
Petite présentation de l’écran du Raspberry pour ceux qui ne connaisse pas :
Vous avez sur la gauche, les menus qui ressemblent fort en fonctionnement à ceux de Windows.
: C’est le choix des applications.
C’est l’internet
: C’est le lancement de la fenêtre pour passer des commandes en ligne.
Sur la gauche, vous avez des icones classiques mais une chose intéressante : quand vous passer votre souris sur l’icône vous allez avoir votre adresse IP Lan et Wifi ; ce qui est enfin un plus par rapport à Windows ( )
3.4.2 Paramétrage
Allez dans Préférences + configuration du Raspberry Pi
Allez dans l’onglet system, vous trouvez le nom de votre Box_Domotique : ici : Raspberry Lui donner le nouveau nom de votre Box_Domotique : ici : Domonet
Allez dans l’onglet Interfaces et cocher les options VNC et SSH – Cliquer sur Valider
Votre Box demande à être rebooter, cliquer « Oui »
Mettez votre Box à jour, en allant dans Préférence + add/remove SW + vérifier les mises à jour.
Démarrer l’explorateur et aller dans Edition + préférence + Apparence et Activer les options suivantes
➔ Votre Raspberry est configuré, nous allons pouvoir installer les Sw pour en faire une Box Domotique.
4 CONFIGURATION DU RESEAU IOT SUR LE RASPBERRY 4.1 Introduction
Ce chapitre est consacré à la création d’un hotspot Wifi pour constituer un réseau Wifi consacré uniquement aux équipements IOT.
Ce réseau permet de séparer les équipements IOT de votre le réseau de la maison avec vos fichiers, votre comptabilité, vos photo, etc car ces éléments IOT sont parfois moins bien protégés des attaques des hackers que des logiciels performants et chers.
Ce hotspot Wifi est réalisé avec le logiciel RasAP
Cette installation est inspirée d’un excellent tuto trouvé sur le net :
https://www.framboise314.fr/raspap-creez-votre-hotspot-wifi-avec-un-raspberry-pi-de-facon-express/
4.2 Création et configuration du réseau IOT
Pour éviter d’avoir un fichier de configuration “parasite”, nous allons :
• Sauvegarder le fichier de configuration du Wifi : wpa_supplicant.conf,
• Supprimer cette configuration du Wifi
Ouvrir la fenêtre de commande sur le Raspberry et taper la commande
sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.sav sudo rm /etc/wpa_supplicant/wpa_supplicant.conf
Puis installer le SW RasAP par la commande :
wget -q https://git.io/voEUQ -O /tmp/raspap && bash /tmp/raspap
L’installation alors démarre et dure environ 5 minutes Répondre Y ou O a toutes les questions
A à la fin de l’installation, après le redémarrage, le réseau sans fil sera configuré comme point d’accès avec les paramètres par défaut suivants :
Adresse IP : 10.3.141.1/24 et 169.254.218.244/16 Nom d’utilisateur gestion : admin
Mot de passe gestion : secret
Plage DHCP : 10.3.141.50 à 10.3.141.255 SSID : raspi-webgui
Mot de passe du SSID : ChangeMe
Et se termine en demandant le reboot du system
Répondre Y
Le system reboot
On peut remarquer que, avant le redémarrage, l’icône Réseau montrait les informations suivantes :
Et que maintenant, nous voyons apparaitre un réseau Wifi à l’adresse suivante : 10.3.141.1
Cette adresse sera notre adresse de réseau IOT et ne modifiée facilement.
Il faudrait aller modifier le fichier /etc/dhcpcd.conf (Pas testé) Pour voir le paramétrage du réseau : taper : more /etc/dhcpcd.conf
Nous allons maintenant configurer ce réseau Wifi en se connectant avec le PC sur son adresse IP (Note : Le PC étant déjà connecté au réseau filaire via le câble RJ45)
Clicher sur l’icône réseau du PC (en bas à droite) et l’on voit apparaitre tous les réseau Wifi disponible dont le réseau de notre Raspberry : il porte le nom raspi-webgui.
Nous allons donc nous connecter à ce réseau :
La connexion se fait sans mot de pass :
Et nous nous connectons maintenant à RasAP via l’adresse IP de son port :
Nom Utilisateur : admin Password : secret
Et nous arrivons sur le tableau de bord de RasAP
Allez dans l’onglet HotSpot
Changer le SSID : Domonet et le canal : 12 Et cliquer sur « Enregistrer les paramètres »
Allez dans l’onglet Sécurité
Et changer le mot de pass : (attention 8 caractères au moins avec chiffres) Ex : Lavandou31
Et cliquer sur « Enregistrer les paramètres »
Allez dans l’onglet « Avancé »
Et changer le nombre maxi de client et le pays
Et cliquer sur « Enregistrer les paramètres »
Allez dans l’onglet DHCP
Et modifier l’adresse de fin : 10.3.141.70 (ou moins)
Et cliquer sur « Enregistrer les paramètres »
Allez dans l’onglet Authentication et modifier les informations
L’ancien nom est : admin Le nouveau sera : adminIOT L’ancien mot de pass est : Secret Le nouveau sera IOTadmin
Et cliquer sur « Enregistrer les paramètres » Vous avez un message si l’opération réussit
Rafraichir la page, il vous faut alors vous reconnecter avec les nouvelles informations du login
Vous arrivez, de nouveau sur la page d’accueil,
Cliquer « redémarrer le point d’accès » pour que les modifications soient prises en compte.
Le system redémarre et vous demande de vous reloger.
Nota : si vous allez sur le tableau de bord, vous remarquerez, en bas à droite que vous avez la liste des équipements qui son connecté sur ce réseau. Ceci sera très utile pour la suite : on pourra trouver la liste des Sonoff connectés.
➔ Votre Point d’accès WIFI pour les IOT est configuré.
➔ Nous allons maintenant installer le Broker MQTT.
5 INSTALLATION DU BROKER MQTT SUR LE RASPBERRY 5.1 Introduction
Ce chapitre est consacré broker MQTT sur le réseau Wifi afin d’assurer les échanges de messages entre les équipements IOT et le logiciel DomoticZ
MQTT est un protocole de transport de messagerie de publication / abonnement client-serveur. Il est léger, ouvert, simple et conçu pour être facile à mettre en œuvre.
Le modèle de publication / abonnement (également connu sous le nom de pub / sub) fournit une alternative à l'architecture client-serveur traditionnelle. Dans le modèle client-server, un client communique directement avec un point de terminaison. Le modèle pub / sub dissocie le client qui envoie un message (l'éditeur) du client ou des clients qui reçoivent les messages (les abonnés). Les éditeurs et les abonnés ne se contactent jamais directement.
En fait, ils ne savent même pas que l'autre existe. La connexion entre eux est gérée par un troisième composant (le courtier ou Broker en anglais). Le travail du Broker est de filtrer tous les messages entrants et de les distribuer correctement aux abonnés
. Le broker joue un rôle pivot dans le processus pub / sub.
Les clients indiquent au broker les messages qu’ils désirent recevoir
Les messages sont identifiés par le « Topic Name ». Celui-ci se compose d’une chaîne simple structurée de manière hiérarchique avec des barres obliques comme délimiteurs. Par exemple, « myhome / livingroom / température ».
Les clients ne reçoivent que les messages correspondant aux identifiants auxquels ils se sont abonnés.
Le broker choisi pour notre system s’appelle Mosquitto
Cette installation est inspirée d’un excellent tuto trouvé sur le net :
https://www.domo-blog.fr/comment-creer-un-serveur-mqtt-sur-le-raspberry-pi-avec-mosquitto/
5.2 Installation
Sur le Raspberry, ouvrir une fenêtre de commande et taper sudo apt-get install mosquitto
L’installation alors démarre et dure environ 1 minute Répondre Y ou O a toutes les questions
Pour Savoir si la commande a bien fonctionné, taper : systemctl status mosquitto
Si vous rencontrez des soucis ou que vous voulez tester votre broker, vous pouvez le faire avec l’application MQTTbox.
Pour cela, vous reporter à l’annexe qui décrit cela.
Installer aussi les outils mosquito : sudo apt-get install mosquitto-clients
Dans le cas où cela ne fonctionne pas (même après un reboot) exécuter cette commande pour démarrer le service sudo systemctl enable mosquitto.service
Et pour voir le log de mosquito :
Par défaut, il est possible de souscrire (recevoir des messages) sans avoir besoin d’aucune identification. Très pratique pour la mise au point, cela peut vite poser une faille de sécurité. Dans ce cas, cimmenet activer l’authentification par un mot de passe.
Pour créer un mot de passe : <PWD>
sudo mosquitto_passwd -c /etc/mosquitto/passwd <PWD>
Mais en cas de problème, ex : on ne sait pas s’il y a des messages qui transite sur un topic,
La commande mosquitto_sub permet de souscrire, c’est à dire de recevoir des messages publiés sur un broker MQTT. Ouvrez un Terminal et exécutez la commande suivante :
mosquitto_sub -h localhost -t "domoticz/in"
➔ Votre Broker MQTT pour les IOT est maintenant opérationnel.
➔ Nous allons maintenant installer l’application DomoticZ.
6 INSTALLATION DE L’APPLICATION DOMOTICZ
6.1 Introduction
Ce chapitre est consacré l’installation de l’application DomoticZ
Cette installation est inspirée d’un excellent tuto trouvé sur le net : https://projetsdiy.fr/domoticz-installation-configuration-raspberry-pi-3
et vous avez des informations et user manuals sur : https://www.domoticz.com/wiki/Main_Page https://www.domoticz.com/wiki/Raspberry_Pi
6.2 Installation
Sur le Raspberry, ouvrir une fenêtre de commande et taper curl -L https://install.domoticz.com | bash
Valider « OK » (taper sur <Return>)
Sélectionner le « OK » avec le « tabulation » et valider avec <return>
Sélectionner le « OK » avec le « tabulation » et valider avec <return>
Sélectionner le « OK » avec le « tabulation » et valider avec <return>
Et installation démarre et dure environ 5 minutes
Et se termine par
Attention : ces adresse IP sont celle en locale et pas sur le réseau Domonet.
Pour notre part, la connexion à DomoticZ se fera par le réseau Domonet c.à.d. 10.3.141.1:8080
➔ L’application DomoticZ est maintenant opérationnelle.
➔ Nous lui faire sa configuration initiale.
6.3 Configuration initiale de DomoticZ Connecter le PC au réseau Wifi Domonet :
Connectez-vous à DomoticZ à partir du PC en tapant l’adresse : 10.3.141.1:8080/ : Et vous arrivez sur l’écran suivant :
Allez dans setup puis dans Setting
Paramétrez DomoticZ en Français, vous pouvez aussi ajouter un login/password pour protéger votre installation.
Initialiser votre localisation en entrant votre adresse et en cliquant sur Getalong.
Cliquer sur « Apply »
DomoticZ passe alors en Français
6.4 Configuration de DomoticZ Au Broker Mosquitto
Allez dans « Configuration » puis dans « Matériel »
Vous arrivez sur l’écran pour ajouter du HW
Nous allons Ajouter la connexion pour récupérer les informations du Broker Mostuitto Allez dans Type et sélectionner le type « MQTT Client with Lan interface »
L’écran change et vous avez alors plus de paramètres : Entrer le nom : MQTT
Entrer l’adresse : locahost
Entrer le port : 1883, qui est, par norme, l’adresse du broker moquitto.
Cliquer sur « Ajouter ».
ATTENTION, il ne se passe rien ! pas de message. Ne recliquer pas sur ajouter en passant que rien ne n’est passé, vous aurez alors 2 items MQTT !
Par contre, en haut de l’écran, vous pouvez voir que votre Item a bien été créé
➔ L’application DomoticZ est maintenant connectée au broker.
6.5 Création d’un élément pour ensuite y rattacher un SONOFF
Toujours sur la même page de DomoticZ, créer maintenant in deuxième élément avec un type « DUMMY » et le nommer MQTT2
Et cliquer sur « Ajouter » (c’est un élément virtuel)
Vous pouvez voir en haut de l’écran que votre Item a bien été créé mais qu’il y a un bouton pour lier un capteur sur cet élément.
Cliquer maintenant sur « Créer un capteur virtuel »
Choisissez le nom : ex : SONOFF1
Et sélectionner le type : ici Interrupteur : Attention : les types ne sont pas dans l’ordre alphabétique et il y a plusieurs types interrupteurs (pas regroupé ensemble).
L’écran suivant apparait : cliquer sur OK
Si vous allez dans l’onglet « Interrupteur » Vous pouvez voir apparaitre votre interrupteur mais il n’est pas encore actif car nous n’avons pas fabriqué les SONOFF.
Vous arrivez sur la page qui permet de personnaliser l’interrupteur.
Noter que l’identifiant est « 1 » (Champ idx). C’est un numéro qu’il faudra indiquer pour connecter un SONOFF à ce capteur.
Allez dans « Configuration » puis dans « Dispositif »
Vous arrivez sur la fenêtre qui donne l’ensemble des éléments déclarés dans DomoticZ. En colonne 1, vous trouvez les identifiant Idx qui servent à faire le lien DomoticZ -Sonoff : ici : on retrouve idx =1. Nous avons donc 2 moyens de trouver la valeur Idx pour le Sonoff.
➔ L’application DomoticZ a maintenant un Interrupteur de déclaré.
➔ Nous allons maintenant connecter les SONOFF.
7 CONFIGURATION DES SONOFF 7.1 Préparation du PC
Coté PC, il va vous falloir 3 choses :
• Le logiciel de Flashage : Tasmota-PyFlasher
• Le SW à télécharger sur le SONOFF : tasmota-FR.bin
• Un adaptateur USB pour programmer les ESP8266 (Puce CH340G)
7.1.1 Télécharger le SW de flashage : Tasmota-PyFlasher
Aller sur le site :
https://github.com/tasmota/tasmota-pyflasher Vous arrivez sur la page suivante :
Allez sur l’onglet « Release » et télécharger le logiciel en cliquant sur le .exe
Et copier l’exécutable dans un répertoire (pas d’Install)
7.1.2 Télécharger le SW à télécharger sur le SONOFF : Tasmota-FR.bin
Aller sur le site :
https://github.com/arendst/Tasmota/releases Vous arrivez sur la page suivante :
Il vous faut alors descendre dans la page (très très bas …) et vous trouvez :
Et télécharger le logiciel en cliquant sur le .bin
Copier l’exécutable dans le même répertoire Tasmota_Flasher (pas d’Install)
7.1.3 Préparer l’adaptateur USB pour programmer les ESP8266 (Puce CH340G) L’adaptateur se présente comme suit :
Vous allez avoir besoin de 4 câbles DuPont pour se connecter sur le SONOFF.
Il est conseiller de prendre un câble Rouge pour le +3V3 et un noir pour GND.
7.2 SONOFF « Basic »
7.2.1 Présentation et Préparation.
Le SONOFF basic est un SONOFF wifi a 1 voie (1 relais) Il se présente de la manière suivante :
On remarque sur le dessus le bouton de commande manuel, qui va aussi nous servir à mettre le SONOFF en mode Flashage.
Il s’ouvre simplement en déclipsant le dessous : pas de vis. On remarque qu’il y a une Led qui va nous indiquer, lors du fonctionnement, si le SONOFF a trouvé le réseau WIFI ainsi que son état : ON ou OFF.
On remarque :
• Qu’il n’y a pas de réseau de masse inclus ; le fil de masse doit être câblé à part.
• Que les 2 fils de de courant sont coupés (A vérifier)
On voit l’emplacement où il va falloir souder des pins pour pouvoir télécharger le SW. Le câblage est indiqué coté circuit imprimé.
Il est nécessaire de souder 4 pins sur ce circuit.
Le SONOFF avec ses pins soudés.
7.2.2 Connection SONOFF à l’adaptateur USB
C’est une opération simple mais un peu délicate car il y a 2 sources d’erreur :
• Inversion 3V3 et GND
• Inversion TX et RX.
Souvenez-vous que la Borne 3V3 est celle qui se trouve près du bouton reset
Et que si cela ne fonctionne pas en flashage, c’est surement que les fil TX/RX sont mal câblés
Et que vous allez avoir : dans l’ordre :
3V3 - RX – TX - GND
Donc fil rouge près du bouton Reset)
Et qu’il faut croiser les Fils TX/RX entre le SONOFF et l’adaptateur
Le câblage final va ressembler à cela :
7.2.3 Connection au PC
La connexion au PC est un peu compliquée car il doit mettre le SONOFF en mode flashage, cela se fait en connectant l’adaptateur USB au PC tout en maintenant le bouton RESET enfoncé sur le SONOFF (faut avoir 3 mains)
Donc connecteur le montage de la manière suivante : 1. Appuyer sur le bouton Reset (la grande tige noire) 2. Brancher l’adaptateur sur le port USB sur le PC
3. Relâcher le bouton de reset (le SONOFF a maintenant démarré en mode Boot Loader)
7.2.4 Flashage
Démarrer le SW Tasmota_Flasher.
L’écran suivant apparait :
Cliquer sur le bouton sur le coté de « Serial port » et trouver le port où est connecté l’adaptateur.
Ici COM 3. Sélectionnez-le
Cliquer sur le bouton « Browse » et sélectionner le fichier Tasmota-FR.bin.
Cliquer sur « Flash Tasmota »
L’écran suivant apparait et le flashage se fait
Et se termine par :
Débrancher l’adaptateur du PC pour que le SONOFF se remette en mode normal.
7.2.5 Connection à DomoticZ
Rebrancher l’adaptateur ; La led verte se met à clignoter.
Aller sur l’icône Wifi de votre PC et scanner les réseaux :
Un nouveau Réseau Wifi est apparu : Tasmota - 4852 2. Se connecter dessus
3. Lancer un navigateur avec l’adresse 192.168.4.1 et la page Web suivante apparaît :
4. Scanner les réseaux wifi
5. Sélectionner DOMONET
6. Saisir son mot de passe : Lavandou31 7. Cliquer sur Enregistrer
Le module va redémarrer sur le réseau DOMONET
Aller alors sur RasAP et l’on peut vérifier que le SONOFF s’est bien connecté sur le réseau :
Il faut alors :
• Connecter le PC sur le réseau Domonet en Wifi
• Se connecter sur ce SONOFF via cette adresse IP pour le configurer Lancer donc Chrome et se connecter sur cette adresse, l’écran suivant apparait :
Cliquer sur « Configuration du Module »
Sélectionner le type de Module : ici : Sonoff Basic
Et cliquer sur « Enregistrer »
Cliquer sur « Configuration » pour revenir au menu précèdent.
Vérifier alors que l’on a le menu qui correspond au type de Sonoff Cliquer sur « Autre Configuration »
Et changer le nom du SONOFF
Et cliquer sur « enregistrer »
Le SONOFF redémarre et revient sur le menu de départ et l’on voit qu’il a changé de nom.
Cliquer sur « Configuration ».
Puis Cliquer sur « Configuration MQTT »
Renseigner le Hôte : c’est l’adresse IP du Broker ; donc du Raspberry Le Port du Broker est déjà renseigné
Changer le Topic : ici : Sonoff1 Attention aux noms des Topics :
Reprendre le nom du module ➔ Ils doivent être tous différents
Et cliquer sur « Enregistrer »
Le SONOFF redémarre et revient sur le menu de départ.
Cliquer sur « Configuration ».
Puis Cliquer sur « Configuration DomoticZ »
Vous arrivez sur l’écran qui permet de faire le lien entre ce SONOFF et domoticZ
Il faut rentrer en idx1 l’identifiant que l’on a eu au moment du paramétrage de l’interrupteur dans DomoticZ.
Ici : c’était MQTT2 - l’interrupteur 1 ; donc idx=1
Et cliquer sur « Enregistrer »
Le SONOFF redémarre et revient sur le menu de départ.
7.2.6 Test de la configuration avec DomoticZ
Revenir dans DomoticZ sur l’onglet interrupteur
Cliquer sur la lampe, celle-ci s’allume et le statut devient ON.
Sur le SonOFF, la lampe LED doit s’allumer
7.3 SONOFF « Dual »
7.3.1 Présentation du SONOFF Dual Pour les SONOFF dual, il existe 2 modèles :
Le petit modèle : TH10A, et le model de puissance 16 A
Il existe aussi des modèles possédants, en plus, une sonde de température ou de température/humidité.
Donc, attention lors des commandes.
L’intérêt de ces SONOFF dual sont de pouvoir gérer des volets roulants. On peut connecter, en plus, la commande manuelle sur le côté du SONOFF.
Dans cette section, nous allons traiter que le SONOFF Dual 16A Série R2.
Sur ce modèle, le câblage est un peu plus sérieux que sur le basique : le model est fixé par 4 vis.
7.3.2 Connection SONOFF à l’adaptateur USB L’opération ressemble fort à celle du SONOFFF basic.
Sur le bord du module, vous avez un emplacement pour souder une petite barrette de pin.
L’ordre est le même que sur le « basic » ; donc le connecteur USB/SONOFF sera le même.
Souvenez-vous que la Borne GND sera sur le bord du module.
Par contre, petite particularité, vous avez aussi un emplacement pour connecter les commandes manuelles de relais.
Mais ces connections vous servirons aussi à positionner le SONOFF en mode Flashage en cuicuitant les borne GND et bouton 0.
Il vous faudra donc souder, à cet endroit, un bornier pour pouvoir court-circuiter les 2 bornes GnD / button0 Attention : Avant de souder, gratter un peu les connections car il y a du vernis et les soudures peuvent ne pas prendre.
Le résultat sera celui-là.
Par la suite, en mode fonctionnement, le SONOFF sera câblé comme suit :
7.3.3 Connection au PC
La connexion au PC ressemblera à quelque chose comme cela.
La seule différence, c’est que vous n’avez pas à appuyer sur le bouton Reset pour mettre le module en mode Flashage, il faut juste mettre un câble DuPont entre le GND et Button 0.
7.3.4 Flashage
La procédure de flashage est exactement la même que celle du Sonoff Basic.
7.3.5 Connection a DomoticZ
Débrancher l’adaptateur USB.
Retirer le pont entre GND et Button 0.
Rebrancher l’adaptateur ; La led bleue s’allume.
Aller sur l’icône Wifi de votre PC et scanner les réseaux :
Un nouveau Réseau Wifi est apparu : Tasmota-6925. Se connecter dessus (Pas de mot de passe)
3. Lancer un navigateur avec l’adresse 192.168.4.1 et la page Web suivante apparaît :
3. Lancer un navigateur avec l’adresse 192.168.4.1 et la page Web suivante apparaît :
4. Scanner les réseaux wifi
5. Sélectionner DOMONET
6. Saisir son mot de passe : Lavandou31 7. Cliquer sur Enregistrer
Le module va redémarrer sur le réseau DOMONET
Aller alors sur RasAP et l’on peut vérifier que le SONOFF s’est bien connecté sur le réseau :
Il faut alors :
• Connecter le PC sur le réseau Domonet en Wifi
• Se connecter sur ce SONOFF via cette adresse IP pour le configurer Lancer donc Chrome et se connecter sur cette adresse, l’écran suivant apparait :
On voit que le SONOFF est en configuration « BASIC », qui est la configuration par défaut.
Il faut donc le passer en DUAL Cliquer sur « Configuration »
Cliquer sur « Configuration du Module »
Et sélectionner le type « Sonoff Dual R2 (39)
Et rentrer les informations suivantes pour configurer les boutons 0 et 1
Et cliquer sur « Enregistrer »
Le SONOFF redémarre et revient sur le menu de départ.
Le sonoff est maintenant configuré en DUAL Cliquer sur « Configuration »
Cliquer sur « Autre Configuration »
Et changer le nom du Module
Le module va redémarrer sur le réseau DOMONET
Le SonOff est passé en mode DUAL.
Cliquer sur « Configuration ».
Puis Cliquer sur « Configuration MQTT »
Renseigner l’Hôte : c’est l’adresse IP du Broker ; donc du Raspberry Le Port du Broker est déjà renseigné (1883)
Changer le Topic : ici : SonoffDual1 Il n’y a pas de mot de pass
Et cliquer sur « Enregistrer »
Le SONOFF redémarre et revient sur le menu de départ.
Configuration de DomoticZ
Il faut passer maintenant sur la configuration de DomoticZ.
La configuration ressemble à celle faite lors de la première configuration de DomoticZ( voir la section « Création d’un élément pour ensuite y rattacher un SONOFF »
• Connectez-vous à DomoticZ à partir du PC en tapant l’adresse : 10.3.141.1:8080/ :
• Allez dans la page « Configuration » puis « Hardware » et créer un nouvel élément de type « Dummy » et portant le nom du SonOff Dual
• Cliquer sur « Ajouter » (c’est un élément virtuel)
Vous pouvez voir en haut de l’écran que votre Item a bien été créé et qu’il y a un bouton pour lier un capteur sur cet élément.
Cliquer maintenant sur « Créer un capteur virtuel » et ajouter 1 nouvel element de type interrupteur (Le faire 2 fois)
Si vous allez dans l’onglet « Interrupteur » Vous pouvez voir apparaitre vos 2 nouveaux interrupteurs avec les Idx qui vont permettre de faire la liaison avec le Sonoff Dual.
Fin de Configuration du SonOff Dual
Revenir maintenant sur le Sonoff Cliquer sur « Configuration ».
Puis Cliquer sur « Configuration DomoticZ »
Vous arrivez sur l’écran qui permet de faire le lien entre ce SONOFF et DomoticZ
Il faut rentrer en idx , les ’identifiants que l’on a eu au moment du paramétrage de l’interrupteur dans DomoticZ.
Ici : donc idx=2 et Idx2= 3
Et cliquer sur « Enregistrer »
Le SONOFF redémarre et revient sur le menu de départ.
7.3.6 Test de la configuration avec DomoticZ Revenir dans DomoticZ sur l’onglet interrupteur
Cliquer sur les boutons dans DomoticZ et vous devez voir les Led s’allumer sur le SonOff.
7.3.7 Programmation du SonOff en mode volet Roulant
Pour passer le SonOff en mode Volet roulant, il vous faut passer des commandes via le mode Console du SonOff.
Pour cela, aller sur le menu général du SonOff et cliquer sur le mode Console
<A faire>
7.4 SONOFF « Bridge RF »
7.4.1 Présentation
Le bridge RF/Wifi est juste un « pont » qui va retransmettre les trames RF vers le broker via l’interface WIFI.
Il n’y a aucune identification des télécommandes, il n’y a pas d’appairage Télécommande RF/bridge.
Tout le décodage va devoir être fait au niveau DomoticZ qui n’est pas trop fait pour cela ; il va falloir bidouiller.
Le bridge RF/Wifi se présente comme un petit boitier gris.
Avec un connecteur Alimentation 5v type micro USB sur le côté et un petit bouton reset, qui va aussi nous servir à mettre le SONOFF en mode Flashage.
Le fond du boitier est fixé à l’aide de 4 vis cachées sous les patins en mousse. Faites « sauter » les patins de protection et dévisser les 4 vis, la carte électronique du RFBridge est accessible, la soulever.
L’emplacement du connecteur série pour le flashage ainsi que le bouton ON/OFF se situe en dessous du rétro- éclairage à LED vert qui illumine le logo Sonoff.
7.4.2 Connection SONOFF à l’adaptateur USB
Soulever le rétroéclairage et enlever la mousse sous le rétroéclairage
Venir souder nos pins de connections que l’on aura, au préalable, raccourci de 2 mm afin qu’elle ne gêne pas la remise en place de l’écran après le flashage. Le trop le plus à gauche reste libre (pas de pin)
7.4.3 Connection au PC
L’opération ressemble fort à celle du SONOFFF basic.
L’ordre est le même que sur le « basic » ; donc le connecteur USB/SONOFF sera le même.
Souvenez-vous que la Borne 3V3 sera sur le milieu du module Bridge.
La connexion au PC pour mettre le SONOFF en mode flashage, est la suivante : 1. Mettre le commutateur S2 sur OFF
2. Appuyer sur le bouton Reset (sur le côté du boitier) 3. Brancher l’adaptateur sur le port USB sur le PC 4. Relâcher le bouton de reset (
Le SONOFF a maintenant démarré en mode Boot Loader
7.4.4 Flashage
La procédure de flashage est exactement la même que celle du Sonoff Basic.
En fin de flashage, Remettre le commutateur S2 sur ON
7.4.5 Connection à DomoticZ
Rebrancher l’adaptateur ; Le rétroéclaire s’allume en vert se s’allume.
Aller sur l’icône Wifi de votre PC et scanner les réseaux :
Un nouveau Réseau Wifi est apparu : Tasmota-1044. Se connecter dessus
Lancer un navigateur avec l’adresse 192.168.4.1 et la page Web suivante apparaît :
Il faut alors procéder, pour les premières étapes comme pour le SONOFF BASIC :
• Scanner les réseaux wifi
• Sélectionner DOMONET
• Saisir son mot de passe : Lavandou31
• Cliquer sur Enregistrer
Le module va redémarrer sur le réseau DOMONET
Aller alors sur RasAP et l’on peut vérifier que le SONOFF s’est bien connecté sur le réseau et l’on trouve son adresse IP Wifi sur le réseau Domonet (Voir Sonoff Basic)
Il faut alors :
• Connecter le PC sur le réseau Domonet en Wifi
• Se connecter sur ce SONOFF via cette adresse IP pour le configurer Lancer donc Chrome et se connecter sur cette adresse IP, l’écran suivant apparait :
On voit que le SONOFF est en configuration « BASIC », qui est la configuration par défaut.
Il faut donc le passer en RF Bridge Cliquer sur « Configuration »
Cliquer sur « Configuration du Module »
On voit que le SONOFF est en configuration « BASIC », qui est la configuration par défaut.
Passer alors le type de module en SonoffBridge (25)
Et cliquer sur « Enregistrer »
Le SONOFF redémarre et revient sur le menu de départ.
Le sonoff est maintenant configuré en Bridge RF/Wifi
Cliquer sur « Autre Configuration » et changer le Nom du SonOff
Et cliquer sur « Enregistrer », Le module va redémarrer sur le réseau DOMONET
Cliquer sur « Configuration ».
Puis Cliquer sur « Configuration MQTT »
Renseigner l’Hôte : c’est l’adresse IP du Broker ; donc du Raspberry 10.3.141.1 Le Port du Broker est déjà renseigné
Changer le Topic : ici : RFBridge1 Il n’y a pas de mot de pass
Et cliquer sur « Enregistrer »
Le SONOFF redémarre et revient sur le menu de départ.
Configuration de DomoticZ
Il faut passer maintenant sur la configuration de DomoticZ.
Remettre le commutateur S2 sur ON
La configuration ressemble à celle faite lors de la première configuration de DomoticZ (voir la section « Création d’un élément pour ensuite y rattacher un SONOFF »
• Connectez-vous à DomoticZ à partir du PC en tapant l’adresse : 10.3.141.1:8080/ :
• Allez dans la page « Configuration » puis « Hardware » et créer un nouvel élément de type « Dummy » et portant le nom QT4_RF_Bridge et toujours du type « Dummy »
• Cliquer sur « Ajouter » (c’est un élément virtuel)
Vous pouvez voir en haut de l’écran que votre Item a bien été créé et qu’il y a un bouton pour lier un capteur sur cet élément.
Cliquer maintenant sur « Créer un capteur virtuel » et ajouter 1 nouvel élément mais cette fois ci de type « Electrique (instantané + Compteur) (Le faire 1 seul fois)
Si vous allez dans l’onglet « Dispositif » Vous pouvez voir apparaitre votre équipement avec le Idx qui va permettre de faire la liaison avec le Sonoff Bridge.
On le retrouve aussi dans l’ongle « Mesure »
Fin de Configuration du SonOff Bridge
Revenir maintenant sur le Sonoff Cliquer sur « Configuration ».
Puis Cliquer sur « Configuration DomoticZ »
Vous arrivez sur l’écran qui permet de faire le lien entre ce SONOFF RF et DomoticZ
Il faut rentrer en idx, les ’identifiants que l’on a eu au moment du paramétrage de l’interrupteur dans DomoticZ.
Ici : donc idx=4 et le mettre sur toutes les entrées
Recoffrage du RF Bridge
Il vous faut alors refermer le RF Bridge mais cela se complique un peu avec les pins que nous avons mis pour le flashage :
A) Couper le début de la mousse de protection et la coller avec les pins.
B) Enlever ensuite un morceau de 3 mn de la mousse et la coller derrière les pins.
C) Coller un bout de scotch sur l’ensemble pour assurer l’isolation électrique et rabaisser le rétroéclairage.
7.4.6 Connection des connecteurs de Porte RF
Le connecteur se porte se compose de 2 boitiers, un avec un aimant, l’autre avec la partie électronique.
Ouvrir la partie électronique et mettre une pile 12 volts.
Petite astuce pour l’ouverture ; il faut abaisser la languette et pousser vers la gauche.
Une fois réassemblé, vous rapprocher les 2 parties (attention, il y a des flèches sur le boitier pour indiquer le positionnement) et vous les écarter.
Le boitier doit s’allumer 3 secondes en rouge.
La lampe Led RF sur le Bridge s’allume en Rouge »
Aller dans le menu console de SONOFF
Le Log apparait, on voit les messages envoyés sur le Broker et la valeur envoyée : ici « 10415921 » : c’est cette valeur qu’il va falloir aller décoder dans DomoticZ
Aller sur l’écran Dispositif de DomoticZ On voir que le capteur affiche la même valeur :
Il faudra alors aller faire des scripts sous Blocky pour traiter ces valeurs et leur associer des actions.
7.4.7 Connection des Télécommandes RF
Prendre une télécommande RF.
Appuyer sur le bouton « C »
La lampe Led RF sur le Bridge s’allume en Rouge » Aller dans le menu console de SONOFF
Le Log apparait, on voit les messages envoyés sur le Broker et la valeur envoyée : ici « 10415921 » : c’est cette valeur qu’il va falloir aller décoder dans DomoticZ
Aller sur l’écran Dispositif de DomoticZ On voir que le capteur affiche la même valeur :
Il faudra alors aller faire des scripts sous « Blocky » pour traiter ces valeurs et leur associer des actions.
7.4.8 Editeur de script sous Blocky.
L’éditeur de script est un peu compliqué à prendre en main mais assez facile à utiliser ensuite.
Je ne mets pas d’explication ici, car c’est trop long. il vaut mieux se reporter aux formations en ligne.
https://www.youtube.com/channel/UC4YTy0WMM_zNoPgJXO2wk9Q https://www.justegeek.fr/tuto-domotique-creer-des-evenements-dans-domoticz/
https://www.domoticz.com/DomoticzManual.pdf https://www.youtube.com/watch?v=tg6mYhEaPkM Le résultat ressemble cela :
7.5 SONOFF Mini
7.5.1 Présentation et Préparation.
< À faire>
7.5.2 Connection SONOFF à l’adaptateur USB
3v3 = Rouge GND= Noir RX =
7.5.3 Connection au PC
< À faire>
7.5.4 Flashage
< À faire>
7.5.5 Connection à DomoticZ
< À faire>
7.6 SONOFF 4CH Pro
7.6.1 Présentation et Préparation.
< À faire>
7.6.2 Connection SONOFF à l’adaptateur USB
< À faire>
7.6.3 Connection au PC
< À faire>
7.6.4 Flashage
< À faire>
7.6.5 Connection à DomoticZ
< À faire>
7.7 SONOFF Prise Murale
7.7.1 Présentation et Préparation.
< À faire>
7.7.2 Connection SONOFF à l’adaptateur USB
< À faire>
7.7.3 Connection au PC
< À faire>
7.7.4 Flashage
< À faire>
7.7.5 Connection à DomoticZ
< À faire>
8 CONNECTION PASSERELLE USB 8.1 Introduction
8.2 Le HW de la Passerelle
8.3 Le SW de la passerelle
8.4 La connexion dans DOMOTICZ
8.5 La connexion des capteurs dans DOMOTICZ
9 CONNECTION PASSERELLE ESP8266 WIFI 9.1 Introduction
9.2 Le HW de la Passerelle
9.3 Le SW de la passerelle
IL faut d’abord rajouter dans Arduino le gestionnaire de carte ESP8266.
Lancez l’IDE Arduino et ouvrez les préférences depuis le menu Fichier. Allez dans le menu « Fichier » puis Préférences… Cliquez sur l’icône indiquée par la flèche rouge sur la photo ci-dessous.
Indiquer le chemin des cartes complémentaires dans « Préférences » https://arduino.esp8266.com/stable/package_esp8266com_index.json
Installer le package ESP 8266 en allant dans « Outils » + Type de carte « + « Gestionnaire de carte »
Entrer ESP dans le filtre, on voit apparaite le package ESP8266.
Cliquer sur installer.
Charger le SW de la passerelle Choisir la carte
Et compiler le SW puis le telecharger.
9.4 La connexion dans DOMOTICZ
9.5 La connexion des capteurs dans DOMOTICZ
10 ANNEXES 10.1 Déport d’écran
En installant le SW VNC viewer sur le PC, vous pouvez déporter l’écran complet du Raspberry sur le PC et vous permettre contrôler le Raspberry sans être connecté localement.
Lancer VNC viewer et entrer votre adresse IP.
Vous arrivez sur l’écran de login du Raspberry
Connectez-vous avec le Login/password système du Raspberry (Pi+ pwd) ; attention, comme sur le Pi, la frappe du mot de pass n’est pas visualisée.
10.2Déport de console System avec PuTTY
En installant PuTTY sur le PC le SW PuTTY, vous pouvez déporter la console de commande du Raspberry sur le PC et vous permettre de passer des commandes sans être connecté localement.
Configurer le SW avec l’adresse IP de votre Box et cliquer Open.
Nota : Vous pouvez mémoriser le nom de la session et ses caractéristiques.
Connectez-vous avec le Login/password système du Raspberry (Pi+ pwd) ; attention, comme sur le Pi, la frappe du mot de pass n’est pas visualisée.
Vous obtenez la console de commande.
sudo apt-get update sudo apt-get upgrade
10.3Installation d’un clavier virtuel sur le Raspberry
Si vous le désirez, vous pouvez aussi installer un clavier virtuel sur l’écran du Raspberry : Vous avez le tuto à cet endroit
https://www.framboise314.fr/clavier-virtuel-matchbox-en-azerty-sur-le-raspberry-pi/
10.1 Test du Broker Mosquitto avec MQTTBOX
Si vous rencontrez des soucis ou que vous voulez tester votre broker, vous pouvez le faire avec l’application MQTTbox.
Télécharger l’application sur ce lin et installer la
http://workswithweb.com/html/mqttbox/downloads.html Puis lancer l’application.
Créer une connexion avec le Broker se situant sur le Raspberry, en indiquant un identifier : ici PC_Domotique et en précisant l’adresse du broker : ici : l’adresse IP du Raspberry.
Puis Créer un Publisher en cliquant sur le bouton « Publisher »
Ici, Notre Topic sera Test_IOT
Puis créer un subcriber en cliquant sur le bouton « Add subcriber » et en donnant le nom du topic que l’on a créé auparavant.
On voir alors que, à chaque fois que l’on met un message dans la rubrique Payload et que l’on clique sur « Publish » celui- ci apparait la partie Subcriber.
Ceci montre donc que notre broker fonctionne.
Cet outil pourra aussi être très utile pour suivre l’installation de nos SONOFF.