Skip to content

Module ESP8266 Witty + extend card MCP23017 + card 8 relays + card 8 input

License

Notifications You must be signed in to change notification settings

zzuutt/gladys-esp8266-Witty---Light-and-Socket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gladys-esp8266-Witty (lien vers Gladys)

Gestion des lumières et/ou prises - mode Push ou Switch

Module ESP8266 Witty + extend card MCP23017 + card 8 relays + card 8 input

Si vous utilisez ce montage, pensez à m'envoyer un petit retour ;)

Exemple de câblage:

   

Module ESP8266 Witty

Nous allons utiliser un module ESP8266 Witty pour gérer 8 relais et 8 entrées

ESP8266WITTY + MCP23017 + 8relay8input

Matériel nécessaire :

  • module ESP8266 lien ebay
  • une carte extension mcp23017
  • une carte 8 relais avec optocoupleur lien ebay
  • une carte Optocoupler Isolation Voltage lien ebay

Avec tout ça, nous allons contrôler des lampes raccordées à des télérupteurs.

Le câblage existant est conservé.

La carte relais sera relié aux télérupteurs.

La carte "Optocoupler isolation 8 entrées" sera reliée aux lampes pour visualiser leurs états.

Description

Téléversez le fichier ino ou le bin dans l'ESP

A partir de la version 3.00, nous allons utiliser une zone réservée appelée SPIFFS.

Afin de pouvoir télécharger des fichiers dans cette zone mémoire, il est nécessaire d’installer l’outil de téléchargement des fichiers dans la zone littleFS à l’IDE Arduino disponible sur Github.

Raccordement mcp23017

Le port A du mcp23017 est utilisé pour commander les relais

Le port B est utilisé pour contrôler l'état des lampes

Je vous recommande de raccorder l'I2C comme ci-dessous, mais pas d’inquiétude vous pourrez rechercher comment est raccordé votre mcp23017 (voir Menu Système -> Scan I2C)

pin mcp23017 ESP8266
I2C SDA I2C SDA pin GPIO0
I2C SCL I2C SCL pin GPIO5
Interrupt INT B pin GPIO14

Visualisation

Le module ESP est équipé d'une led 3 couleurs, nous allons l'utiliser pour visualiser chaque étape.

led clignotante bleue : Le module doit être configuré (la partie wifi)

led magenta clignotante : Le module est en configuration usine - Vous devez aller sur la page système pour saisir vos paramètres

led verte clignotante : Indique la lecture du fichier de configuration

led verte clignotante (rapide) : mode 'debug' activé

led fixe blanche : le module est démarré, il attend les commandes et évènements

led blanche clignotante : le module envoie des données à Gladys

led rouge clignotante : indique une erreur

Si vous avez coché l'option 'Light setting', dès que le module se trouvera dans l'obscurité, la led sera coupée

Actions

Le bouton de l'ESP va nous permettre d'effectuer différentes actions

un appui court : active le mode debug

deux appuis courts après avoir activé le mode debug : imprime sur le port série la configuration

un appui long (8sec) : réinitialisation des paramètres wifi, active le mode configuration. Utile lors d'un changement de paramètre.

Première étape

Configurez Gladys

  • installez le module (si ce n'est pas déjà fait) de Mathieu, Gladys-Device-HTTP
  • Ajoutez un nouveau device, comme indiqué, dans le champ identifier renseignez l'adresse complète de votre device (http://ip_de_lesp)
  • Cliquez sur "Edit" et créé un devicetype. Dans le champ identifier du deviceType entrez les paramètres suivants /?token=votre_token&deviceid=ID_du_devicetype&cmd=COMMAND

Les COMMANDes peuvent être (en majuscule) :

  • PUSH (pour les télérupteurs) la durée de l'appui est modifiable voir les paramètres
  • SWITCH

Initialisation

A l'allumage le module clignote en bleue, vous devez configurer le wifi.

C'est très simple, prenez votre smartphone,

  • connectez vous sur le réseau wifi ESP suivi de chiffre.
  • Allez sur l'url "http://192.168.4.1", vous êtes sur la page d'accueil du module.
  • Cliquez sur "Configuration".
  • Renseignez les paramètres demandés
  • Cliquez sur "Save"
  • Retournez à la page d'accueil "main page"
  • Notez l'adresse IP du module, cela peut servir sauf si vous utilisez une IP fixe
  • Fermez la page "Exit portal"

step1 step2

step3 step4 step4 step5 step6

La led bleue clignotante passe au fixe, puis le module redémarre.

S'il ne redémarre pas tout seul, débranchez l'alimentation puis rebranchez.

La led verte clignote puis passe au blanc clignotant ou magenta clignotant.

  • magenta clignotant : vous êtes en configuration d'usine. Allez sur la page 'système' du module

http://ip-de-lesp/sys

step7 step8 step9 step10

  • blanc clignotant : le module envoie l'état des lampes à Gladys.

Gestion

Vous pouvez gérer vos périphériques directement depuis votre smartphone.

Allez sur la page système puis sélectionnez le menu gestion

step7 Gladys

About

Module ESP8266 Witty + extend card MCP23017 + card 8 relays + card 8 input

Resources

License

Stars

Watchers

Forks

Packages

No packages published