Page 1 sur 4
Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 17:34
par loops
Bonjour à tous,
J'ai besoin d'un petit coup de main s'il vous plait !
Je suis en train de me pencher sur les règles du firmware ESPEASY sur un Sonoff.
Je souhaiterai que sur un appuis de l'inter interne du Sonoff (GPIO,0) le relais change d'état (GPIO,12).
Premier appuis, il colle, second il se décolle etc ...
J'ai créé une règle mais la syntaxe sur le IF à mon avis est pas bonne. Je ne trouve pas de détail la dessus sur le Wiki de ESPEASY ... Si quelqu'un à une idée ...
Code : Tout sélectionner
On Bouton_ESP#Switch=1 do
if [GPIO-12]=1
GPIO,12,0
else
GPIO,12,1
endif
endon
Merci pour votre aide !
JC
Re: Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 18:49
par deennoo
Salut, voici une de mes règles
Code : Tout sélectionner
on Filtre Piscine#Switch do
if [Filtre Piscine#Switch]=0
gpio,12,0
else
gpio,12,1
endif
endon
Re: Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 19:02
par loops
Salut Merci pour le coup de main mais ça n'a pas l'air bon.
J'ai copié collé ton code et remplacé le nom du switch (pour être sur de pas avoir d'erreur quelque part...).
Quand j'appuis sur l'inter (le petit bouton noir, pas un bouton ajouté le le GPIO libre) le relais colle, et quand je lâche le relais décolle ... C'est pour ça que dans mon if j'essayais de mettre un contrôle de l'état du GPIO du relais plutôt que celui de l'inter !
Re: Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 20:04
par deennoo
On est d'accord que le bouton ne doit pas envoyer d'info a domoticz.
Cette règle ne fonctionne qu'en interne à EasyESP
Re: Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 20:09
par loops
Oui c'est tout à fait ça ...
Mon idée est de piloter le truc avec DZ tout le temps. Sauf en cas de panne un jour (plus de Wifi, DZ down ou autre) j'aurai en secours le petit bouton pour actionner le relais ...
Re: Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 20:46
par Neutrino
Tu a ajouté le GPIO12 dans les Devices ?
Il faut passer d'abord par là pour ensuite tester sa valeur.
Si ça peut t'aider :
http://www.esp8266.nu/index.php/Tutorial_Rules
Re: Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 20:56
par loops
Bon, déjà tu me confirmes une chose, on est obligé d'ajouter un device pour pouvoir tester un GIPO.
La page du Wiki de ESPEASY sur les règles je l'ai lue tout à l'heure. Mais je ne vois pas comment configurer un Device pour le relais ...
Vu que c'est une sortie, j'ai essayé de faire un device "output - Domoticz MQTT Helper" (sans trop savoir ce que c’était je l'avoue) mais ça ne fonctionne pas. Apres tout les autres device sont des entrées. J'ai quand même essayé de faire un switch sur le GPIO 12, sais t'on jamais, mais rien de mieux ...
Tu ferais comment ?
Re: Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 21:16
par Neutrino
Je ferais 2 devices Switch input.
Un pour chaque GPIO
Avec par exemple dans "Name" Bouton_ESP et Relais_ESP
Et ensuite un truc du genre
Code : Tout sélectionner
On Bouton_ESP#Switch=1 do
if [Relais_ESP#Switch]=1
GPIO,12,0
else
GPIO,12,1
endif
endon
Re: Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 21:24
par loops
J'ai essayé ... mais ... Marche pas.
Voila ce que j'ai fait :
Code : Tout sélectionner
on Bouton_ESP#Switch do
if [Relais#Switch]=0
gpio,12,0
else
gpio,12,1
endif
endon

- Sélection_024.png (17.37 Kio) Consulté 12137 fois
Re: Esp Easy - Sonoff : règles ...
Publié : 19 sept. 2016, 21:31
par Neutrino
Je ferais ça :
à remplacer par