ESPEASY

ESP EASY & JEEDOM

Piloter un ESP8266 flashé avec ESPEASY grâce à JEEDOM.

Un ESP8266 – NodeMCU – peut fonctionner seul, mais pour mon projet un serveur JEEDOM installé sur un Raspberry PI3 pilotera les ESP . Le choix de JEEDOM est arbitraire, je testerai dans un second temps d’autres systèmes, je pense notamment à Domoticz ou encore à home-assistant.
Lorsque mon installation sera terminée, je me ferai un avis sur les systèmes d’exploitation domotique.
Je profite de ce post pour vous parler également de NEXTDOM qui est un fork open source de JEEDOM , qui vous permettra d’obtenir pas mal de plugins payant, gratuitement !! mais je ferais un article spéciale sur l’installation d’un serveur de domotique.

Revenons à nos moutons, voici la marche a suivre pour faire fonctionner nos ESP8266 avec JEEDOM:

Installer le plugin ESPeasy depuis le market (gratuit)

Une fois les dépendances installé ainsi que le demon OK, il va falloir rendre visible JEEDOM pour ESPEASY, il faut pour cela passer en mode inclusion :

Une fois votre serveur domotique en mode inclusion il va falloir paramétrer ESPeasy avec les renseignements fourni par JEEDOM afin qu’ils puissent communiquer ensemble:

Rendez vous donc dans ESP easy Mega de votre ESP, onglet controllers afin de définir le protocole de communication (généric HTTP)

On lui fournit ensuite l’adresse et le port de communication. Une erreur fréquente est d’oublier de cocher la case ENABLE.

  • Protocol : choisissez Generic HTTP
  • Locate Controller : choisissez Use IP address
  • Controller IP : indiquez l’adresse IP de la box Jeedom
  • Controller Port : indiquez 8121
  • ENABLED
  • Enregistrez avec submit

Enfin dernière étape, on sort du mode inclusion de JEEDOM:

Pour aller un peu plus loin, voici un peu de lecture:

Je reviendrai plus en détails sur l’intégration et les divers paramétrages, mais en gros voici à quoi ressemble l’intégration d’un ESP dans JEEDOM:

Publié par admin dans ESP8266, JEEDOM, WEMOS D1, WIFI, 0 commentaire

Liste des capteurs pour ESP EASY

Pour votre ESP8266, voici la liste des capteurs compatibles, ESP EASY sans programmation. grace a quelques lignes de codes, il vous est possible de configurer a peu prêt n’importe quel capteur.

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

Plugin namePlugin statusPlugin number
Internal GPIO handlingNORMALP000 (core)
Switch Input – SwitchNORMALP001
Analog Input – InternalNORMALP002
Generic – Pulse counterNORMALP003
Environment – DS18b20NORMALP004
Environment – DHT11/12/22 SONOFF2301/7021NORMALP005
Environment – BMP085/180NORMALP006
Analog input – PCF8591NORMALP007
RFID – WiegandNORMALP008
Switch Input – MCP23017NORMALP009
Light/Lux – BH1750NORMALP010
Extra IO – ProMini ExtenderNORMALP011
Display – LCD2004NORMALP012
Position – HC-SR04/RCW-0001NORMALP013
Environment – SI7021/HTU21DNORMALP014
Light/Lux – TSL2561NORMALP015
Communication – TSOP4838NORMALP016
RFID – PN532NORMALP017
Dust – Sharp GP2Y10NORMALP018
Switch input – PCF8574NORMALP019
Communication – Serial ServerNORMALP020
Regulator – Level ControlNORMALP021
Extra IO – PCA9685NORMALP022
Display – OLED SSD1306NORMALP023
Environment – MLX90614NORMALP024
Analog input – ADS1115NORMALP025
Generic – System InfoNORMALP026
Energy (DC) – INA219NORMALP027
Environment – BMx280NORMALP028
Output – Domoticz MQTT HelperNORMALP029
Environment – BMP280NORMALP030
Environment – SHT1XNORMALP031
Environment – MS5611 (GY-63)NORMALP032
Generic – Dummy DeviceNORMALP033
Environment – DHT12 (I2C)NORMALP034
Communication – IR TransmitNORMALP035
Display – OLED SSD1306/SH1106 FramedNORMALP036
Generic – MQTT ImportNORMALP037
Output – NeoPixel (Basic)NORMALP038
Environment – ThermocoupleNORMALP039
RFID – ID12LA/RDM6300NORMALP040
Output – NeoPixel (Word Clock)NORMALP041
Output – NeoPixel (Candle)NORMALP042
Output – ClockNORMALP043
Communication – P1 Wifi GatewayNORMALP044
Gyro – MPU 6050TESTINGP045
Hardware – Ventus W266TESTINGP046
Environment – Soil moisture sensorTESTINGP047
Motor – Adafruit Motorshield v2TESTINGP048
Gases – CO2 MH-Z19NORMALP049
Color – TCS34725DEVELOPMENTP050
Environment – AM2320NORMALP051
Gases – CO2 SenseairNORMALP052
Dust – PMSx003TESTINGP053
Communication – DMX512 TXTESTINGP054
Notify – ChimingTESTINGP055
Dust – SDS011/018/198DEVELOPMENTP056
Display – HT16K33TESTINGP057
Keypad – HT16K33TESTINGP058
Switch input – Rotary EncoderNORMALP059
Analog input – MCP3221TESTINGP060
Keypad – PCF8574/MCP23017TESTINGP061
Keypad – MPR121 TouchTESTINGP062
Keypad – TTP229 TouchNORMALP063
Gestrure – APDS9960DEVELOPMENTP064
Notify – DFPlayer-Mini MP3TESTINGP065
Color – VEML6040TESTINGP066
Weight – HX711 Load CellTESTINGP067
Environment – SHT30/31/35TESTINGP068
Environment – LM75ATESTINGP069
Output – NeoPixel Ring ClockTESTINGP070
Communication – Kamstrup Multical 401TESTINGP071
Environment – HDC1080 (I2C)TESTINGP072
Display – 7-segment displayNORMALP073
Light/Lux – TSL2591TESTINGP074
Display – NextionTESTINGP075
Energy (AC) – HLW8012/BL0937TESTINGP076
Energy (AC) – CSE7766TESTINGP077
Energy (AC) – Eastron SDM120C/220T/230/630TESTINGP078
Motor – Wemos MotorshieldTESTINGP079
Switch input – iButtonTESTINGP080
Generic – CRONTESTINGP081
Position – GPSTESTINGP082

https://espeasy.readthedocs.io/en/latest/Plugin/_Plugin.html#list-of-official-plugins

Publié par Francois dans ESP8266, 0 commentaire

ESP EASY – introduction

WEMOS D1 – ESP8266 –

Allez, un moment donné va falloir mettre les mains dans le camboui ! Bon on connait tous la multitude de produits différents pour domotiser notre habitat. Mais voilà c’est cher, propriétaire et bien souvent envoyé au cloud ! Pour remplacer tout ça on va utiliser une puce :

NodeMCU, ESP8266, Wemos appelez là comme vous voulez tout ça c’est pareil ! Cette puce fonctionne avec des programmes / projets opensource. J’ai décidé de la flasher avec ESP EASY


Le principe, est de changer le programme interne aux microcontrôleurs à base d’ESP8266.

ESP Easy, est un firmware pour créer des objets connectés, et ce, sans aucune ligne de code!

Ce firmware ou sketch embarquant un mini serveur web à la manière d’une camera IP, sur lequel on va configurer nos capteurs, et pouvoir réaliser des actions (fonction script).


https://www.amazon.fr/gp/product/B076FBY2V3/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1

Il faudra donc télécharger le programme pour flasher ce nouveau sketch, et le sketch (firmware) proprement dit.

Lien vers ESP Easy Flasher et les sketch ESP8266 :

https://github.com/letscontrolit/ESPEasy/releases

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

Après avoir télécharger ESP EASY FLASHER il ne vous reste plus qu’a envoyé le nouveau programme, rien de compliquer il suffit de selectionner:

Une fois le logiciel téléverser, on va se connecter avec son téléphone sur le point d’accès wifi créer et on va se rendre à l’adresse :
192.168.4.1 avec son navigateur préféré ^^

Renseignez les paramètres d’accès WIFI afin que l’ESP8266 puisse se connecter a votre réseau.

Ensuite, rendez vous a l’adresse ip attribuée par votre réseau

L’ensemble des explications sont accessibles ici : opendomotech.com

Je ne rentre pas plus en détails dans l’utilisation du WEMOS nouvellement flasher dans cet article, je vous prépare ça pour plus tard.

Soyez fort

bon week

F

Publié par Francois dans ESP8266, 0 commentaire

Jour 2 – Avancement du projet – ESP8266

Bon les premières pièces sortent doucement de l’imprimante, j’essaie d’avancer doucement. Une fois terminé, je publierais mes pièces sur Thingverse, éventuellement ça peu servir…. En attendant j’ai ouvert un compte vite fait mais je modélise à l’aide thinkercad du coup c’est pas l’idéal pour partager, dès fois qu’un âme charitable passe par là… (fanf63(@)protonmail.fr).

 

Parallèlement a tout ce qui est design, je mène mes premiers essais afin d’avoir quelques choses d’autonome, partant du principe qu’une camera IP revient à 4 centimes /jour d’électricité compté 10 pour votre serveur à base de raspberry etou plus pour vos serveurs a base d’ancien PC.

Du coup régime sec, pour les capteurs IOT, surtout que la recherche des batteries 18650 semble bien aléatoire depuis l’arrivé d’acteur majeur sur le marché.

Shiel: alimentation via 18650
Le serveur JEEDOM et son 1er acolyte

Côté serveur, a tord ou a raison mon choix c’est portée sur un raspberry 3A+ pensant que celui consommé moins que le B, ce qui est faux à travail identique… Du coup il est prêt pour en recevoir plein sa gueule, j’ai abandonné le stockag SD pour du DD SSD ! Le tout devant rentrer en fonction ce week end, après que l’ensemble des essais ont était mené a bien.

RPI3 SSD
RPI 3 A+ SSD 64Go
LCD / ESP82266 / ESPEASY / RELAY / BM280
Publié par admin dans blog, 0 commentaire