Skip to content

Gestion d'un volet roulant via Gladys + inter (3 commandes) + page web du module

License

Notifications You must be signed in to change notification settings

zzuutt/gladys-esp8266-Witty---Shutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gladys-esp8266-Witty (lien vers Gladys)

Gestion des volets roulants

Module ESP8266 Witty + card 8 relays + card current sensor (option) + 2 cards isolation / detection

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

Module ESP8266 Witty

Nous allons utiliser un module ESP8266 Witty pour gérer 2 relais

ESP8266WITTY + 2relay + CurrentSensor + CurrentSensor + alim 220VAC - 5VDC

Matériel nécessaire :

Pour ne pas tout recâbler, j'ai gardé la partie commande mécanique en 220VAC. J'utilise 2 cartes de detection/isolation pour le raccordement à l'esp.

Avec tout ça, nous allons contrôler un volet commandé par un inter (3 commandes - Monte / Stop / Descent) via :

  • Gladys (v3)
  • par l'interface web du module.
  • inter 3 commandes

Description

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 SPIFFS à l’IDE Arduino disponible sur Github.

Téléversez le fichier ino dans l'ESP puis les datas (dans ce sens !)

Raccordement

Schéma

   

Si vous respectez le raccordement du 220VAC sur les relais, vous ne risquez pas d'endommager le moteur. Même si vous appuyez sur la monté et la descente simultanément !

Visualisation

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

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

led bleue clignotante (rapide) : Le module est en configuration d'usine. Connectez vous sur l'interface de gestion pour entrer les paramètres.

led magenta clignotante : Le volet monte

led jaune clignotante : Le volet descend

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 n'utilisez pas le module optionnel (ACS712), dès que l'esp se trouvera dans l'obscurité, la led sera coupée. Avec le module, vous pouvez configurer l'état de la led par défaut (voir page de config) et +

Actions

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

un appui court : active le mode debug

deux appuis courts : désactive / active la led

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

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 bleu clignotant rapide.

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

http://ip-de-lesp/sys

Pour une gestion via Gladys, renseignez les parametres 'SERVEUR' 'GLADYS'

conf1 conf2 conf3 conf4

Menu Configuration :

  • Divers
    • Définition du capteur (Sensor)
    • Led active ?
    • Position du volet après une coupure électrique
  • Serveur
    • Nom d'hôte (mDNS)
    • Gladys
  • Définition des Groupes
    • nom des différents groupes
  • Définition du périphérique
    • nom du volet
    • ID (-id du device-type dans Gladys- voir § Gestion via Gladys)
    • Groupe
    • Durée du temps de monté
    • Durée du temps de descente
    • Calibration Ratio

Après une coupure électrique, les commandes mécaniques ne sont pas prises en compte. Le volet est positionné à la valeur défini dans la configuration [ position fermé / position ouvert / dernière position connue]

  • blanc clignotant : le module envoie l'état du volet à Gladys.

Réglage des temps de courses (Monté et Descente)

Réglage Manuel

  • vous n'avez pas le module optionnel. Faites le réglage manuelllement

Sur la page 'système', sélectionnez le menu 'Courses (Manuel)' et suivre les instructions

conf3

Réglage Automatique

  • vous avez raccordé le module optionnel. Faites le réglage en automatique

N'oubliez pas de cocher la case sur la page de configuration

Sur la page 'système', sélectionnez le menu 'Courses (Auto)' et suivre les instructions

conf4

Gestion

Vous pouvez gérer votre volet roulant à l'aide :

  • de Gladys (Directement par l'interface et en utilisant des scripts)
  • des commandes mécaniques
  • depuis votre smartphone.

le tout en même temps

Gestion via Gladys (v3)

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) Gladys1

  • Une fois créé voir cliquez sur “voir plus”. Dans le champ identifier du deviceType entrez les paramètres suivants

  • Identifier: /?token=VOTRE-TOKEN&deviceid=ID-FIGURANT-SUR-CETTE-MEME-LIGNE&cmd=goto
  • Type : pourcent
  • Catégorie: Capteur d'ouverture fenêtre
  • Unité: %
  • min: 0
  • max: 100

Gladys1

Cela donne cela:

Video Glagys

Script Gladys

commande à utiliser:

http://ip_de_lesp/?token=votre_token&deviceid=ID_du_volet&cmd=COMMAND&position=POSITION

COMMAND : open / stop / close / goto

POSITION : indiquer un pourcentage ( 0 = ouvert / 100 = fermé ) utilisé avec la commande 'goto'

Depuis un smartphone

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

conf1 gestion1 gestion

About

Gestion d'un volet roulant via Gladys + inter (3 commandes) + page web du module

Resources

License

Stars

Watchers

Forks

Packages

No packages published