Project

General

Profile

Actions

Wiki » History » Revision 64

« Previous | Revision 64/66 (diff) | Next »
Frédéric Blanc, 2021-03-24 16:53


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

mini script

Les règles peuvent être utilisées pour créer des scripts très simples pour contrôler les fonctionnalités sur votre ESP.

https://espeasy.readthedocs.io/en/latest/Rules/Rules.html

https://www.letscontrolit.com/wiki/index.php/Tutorial_Rules

Programmation

Téléchargé le firmware et dézippé le
https://github.com/letscontrolit/ESPEasy/releases


Ouvrir le logiciel ESP Easy Flasher

pour l'esp32 voir ESP32


Sélectionné le port com, le firmware, et la vitesse
Pour avoir le maximum de plugin choisir une version test (ex: ESP_Easy_mega_20210223_test_beta_ESP8266_4M1M.bin)


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



Module SonOff POW R2




Jeedom

Installation

voir:

https://jeedom.github.io/documentation/installation/fr_FR/index

ATTENTION OBSOLÈTE Installe jeedom V4

depuis Linux basé sur Debian 9 (stretch)
sur un système vierge en root lancer les commandes suivantes:
si il n'y a pas de root

su -

dans tout les cas
wget https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh
chmod +x install.sh
./install.sh

Si l'installation échoue essayer

apt-get purge mysql-server
rm -rf /var/lib/mysql
apt-get install mysql-server
./install.sh -m “monMotDePasse”

et refaire l'instalation
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 over 3 years ago · 66 revisions