Sonoff touch avec tempo

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
bugs31
Messages : 3
Inscription : 10 févr. 2017, 20:10

Sonoff touch avec tempo

Message par bugs31 »

Bonjour tous !

Ayant passé un peu de temps à mettre en place un Sonoff touch avec temporisation, je partage mon expérience avec tous les galériens !

Préparation du Sonoff Touch
montage.jpg
montage.jpg (267.86 Kio) Consulté 5198 fois
GPIO 0 est branché à la « masse » le temps de la programmation.
Cette boucle devra être retirée lorsque la programmation est finie.

Pour commencer, après multiples essais avec les révisons logicielles de espeasy, je me suis arrêté sur la version V2 1024 stable pour esp8285.
https://github.com/letscontrolit/ESPEasy/releases
Archive téléchargée : ESPEasy_v2.0.0-dev11.zip
Binaire utilisé depuis cette archive : ESPEasy_v2.0.0-dev11_normal_1024.bin
Utilitaire utilisé pour flasher (se trouve dans l’archive) : FlashESP8266.exe

Le bon port COM peut être retrouvé dans le gestionnaire de périphérique.
On observe les port com présent avant de brancher le FTDI.
Lorsqu’on branche le FTDI on voie apparaitre le numéro de port com devant être utilisé dans FlashESP8266.exe.

Une fois la programmation faite, on décable le FTDI ainsi que la boucle GPIO 0 vers GND.
On remonte le SONOFF.
On utilise la méthode habituelle pour faire identifier le SONOFF sur son réseau, donc :
A partir d’un PC ayant le WIFI on cherche le SSID ESP_Easy_0 et on s’y connecte.
On utilise le mot de passe : configesp
On lance son navigateur habituel, une nouvelle page apparait avec des champ a remplir.
En SSID on entre celui de son réseau habituel.
En pass, le mot de passe de son propre réseau wifi.
Le Sonoff reboote et se connecte au réseau local et indique l’adresse IP qui lui a été attribuée.
Dans un navigateur quelconque on entre cette IP et on accède au paramètre du Sonoff.

Pour les paramétrages, un condensé de ce que j’ai glané sur le Web
Source : https://www.letscontrolit.com/wiki/inde ... noff_Touch
param_config.jpg
param_config.jpg (101.2 Kio) Consulté 5198 fois
param_control1.jpg
param_control1.jpg (45.76 Kio) Consulté 5198 fois
param_control2.jpg
param_control2.jpg (74.64 Kio) Consulté 5198 fois
param_devices1.jpg
param_devices1.jpg (66.97 Kio) Consulté 5198 fois
param_devices2.jpg
param_devices2.jpg (97.61 Kio) Consulté 5198 fois
param_devices3.jpg
param_devices3.jpg (98.58 Kio) Consulté 5198 fois
Pour les « rules »
Les deux derniers paragraphes en plus permettent de mettre une temporisation de ¼ d’heure, puis la lumière s’éteint.
Pour changer la tempo, agir sur la ligne «timerset,1,900 »
900 sec correspondant à ¼ d’heure

on touch#switch do
if [touch#switch]=1 do
gpio,12,1
else
gpio,12,0
endif
endon

on relay#switch do
if [relay#switch]=1 do //change this [relay#switch]=0 for LED off when relay is closed
gpio,13,1
timerset,1,900
else
gpio,13,0
endif
endon

on Rules#Timer=1 do
gpio,12,0
endon
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Sonoff touch avec tempo

Message par Jeff »

Sympa le partage.
Je me trompe peut être mais tu avais moyen également de mettre la tempo dans "délai d'extinction" sous l'interrupteur dans domoticz !
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Répondre