Wiki » History » Revision 49
« Previous |
Revision 49/66
(diff)
| Next »
Frédéric Blanc, 2019-11-07 09:06
Wiki¶
Firmware ESP Easy Mega¶
Le micrologiciel ESP Easy peut être utilisé pour transformer le module ESP (ESP8266, EXP32) en un capteur facile à utiliser pour les solutions domotiques telles que Jeedom, Domoticz. La configuration de l'ESP Easy est entièrement basée sur le Web. Ainsi, une fois le micrologiciel chargé, vous n'avez besoin d'aucun autre outil que d'un navigateur Web (Firefox, Chrome).
https://www.letscontrolit.com/forum/
https://www.letscontrolit.com/wiki/index.php/ESPEasy#Introduction
https://www.letscontrolit.com/wiki/index.php?title=ESPEasy_Command_Reference
Programmation¶
Téléchargé le firmware et dézippé le
https://github.com/letscontrolit/ESPEasy/releases
Ouvrir le logiciel ESP Easy Flasher
Sélectionné le port com, le firmware, et la vitesse
connecté vous au wifi du module ESP_Easy_0 mot de passe configesp
A l'aide d'un navigateur utlisé l'URL 192.168.4.1. Choisissez le wifi de votre serveur
Si tout va bien au bout de 20s le module vous confirme sa connexion et son adresse IP (en bleu, ici 192.168.0.116)
Configuration du module¶
Dans le navigateur tapez l'IP (ici 192.168.0.116) de votre module (vous devez être sur le réseau de votre serveur)
Changer le nom du module
Configuration du contrôleur (ici Jeedom)
Dans Protocol choisir Generic HTTP
Dans Controller IP mettre l'IP wifi du contrôleur (ici 192.168.0.10)
Dans Controller Port mettre 8121
Dans Controller Publish mettre:
device=%sysname%&taskid=%id%&cmd=%valname%&value=%value%
Activer le serveur et soumettre le formulaire
Capteurs / actionneurs¶
Plus d'une centaine de capteurs et d'actionneurs sont compatible. Quelques exemples:
Module DHT11 Capteur d'humidité Température
Module HC-SR04 utilise les ultrasons pour déterminer la distance d'un objet
Module d'affichage OLED 128X64 I2C
Jeedom¶
Installation¶
voir:
https://jeedom.github.io/documentation/installation/fr_FR/index
depuis Linux basé sur Debian 9 (stretch)
sur un système vierge en root lancer les commandes suivantes:
wget https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh
chmod +x install.sh
./install.sh
une fois l'installation finie
Il vous suffit ensuite d’aller sur IP_MACHINE_JEEDOM à partir de votre navigateur Internet.
Les identifiants par défaut sont admin/admin
si vous utiliser plusieurs interface réseau vérifier que Jeedom écoute sur le bon réseau
menu a droite
Dans réseaux prendre l'IP qui correspond au WIFI ici 192.168.0.10 penser a sauvegarder
définir une objet par exemple capteur
active l'objet
Plugins¶
choisir dans le menu gestion des plugins
rechercher les plugin script et ESPeasy
Plugin script¶
Plugin script
script pour ecran OLED
commande pour contrôler l’écran OLED
Commande ON
http://192.168.0.21/control?cmd=oledcmd,on
Commande CLEAR
http://192.168.0.21/control?cmd=oledcmd,clear
Commande affichage de la température du capteur OLED2
http://192.168.0.21/control?cmd=oled,3,1,#[capteur][OLED2][Temperature]#^C
Commande affichage de l'heure
http://192.168.0.21/control?cmd=oled,5,1,formatTime(#time#)
Plugin ESPeasy¶
Dans le menu choisir Protocole domotique>ESPeasy
Cliquer sur la configuration
activer le plugin
Attendre que le demon est finie de se lancer
On peut voir les paramètres de configuration des modules esp
une fois votre module esp configuré, prés a émettre, activer l'inclusion
La c'est magique le nouveau module va apparaitre dès qu'il transmettra un message
Ici on retrouve le module monesp en grisé
Désactiver l'inclusion
activer l'esp définir l'objet parent (ici capteur)
Dans le menu Accueil>Dashboard>capteur
On retrouve les valeurs des capteurs
Updated by Frédéric Blanc about 5 years ago · 66 revisions