Flasher interrupteur Sonoff

Bonjour à tous,
Je viens de flasher mon interrupteur Sonoff avec espeasy et tous c’est bien passé je le retrouve bien sur mon réseau wifi et je peux donc modifier les paramètre.
Dans Rules j’ai mis :

on touch#Switch1 do  //gestion de la touche
if [touch#Switch1]=1 do
gpio,12,1
else
gpio,12,0
endif
endon

on lampe do  // évènement de créé qui teste la touche avant d'allumer ou d'éteindre
if [touch#Switch1]=0 do
gpio,12,1
else
gpio,12,0
endif
endon

//on relay#Switch2 do   //gestion de la led
//if [relay#Switch2]=1 do
//gpio,13,1
//inputswitchstate 0,1
//else
//gpio,13,0
//inputswitchstate 0,0
//endif
//endon
On Clock#Time=All,02:30 do 
  timerSet 3,59
Endon

on Rules#Timer=3 do
  Reboot
endon

Et je l’ai intégré à Jeedom via JMQTT mais mon soucis c’est qu’avec Jeedom je peux allumer et éteindre le bouton alors que manuellement je peux que éteindre ??
Avez-vous une idée ?

Je viens de trouver le problème que je n’avais pas avec l’ancien firmware, il faut enlever le « do »

on touch#Switch1 do  //gestion de la touche
if [touch#Switch1]=1
gpio,12,1
else
gpio,12,0
endif
endon

Mais le problème c’est que la partie qui teste la touche ne fonctionne pas et même en enlevant le « do ».
Vous mettez quoi dans votre Rules ??