Probléme avec GPIO dans Domoticz
Publié : 27 nov. 2014, 11:48
Bonjour à tous
J’essaie de reproduire le fonctionnement de cette vidéo en utilisant les GPIO:
https://www.youtube.com/watch?v=7ve0KLruhU4
Dans Domoticz j'arrive à déclarer l'entrée et la sortie que je veux utiliser.
L'entrée passe à 1 fermée lorsque j'actionne le bouton et à 0 lorsque je le relache.
La sotie est bien pilotable depuis Domoticz lorsque je la force en direct l'ampoule s'allume et ma led s'allume et si je rappuie l'ampoule s'eteint et la led de ma sortie aussi.
Si je mets mon bouton en dispositif esclave de la sortie je voie bien le bouton se fermer et l'ampoule dans Domoticz s'allume mais ma LED ne veut pas changer d'état et elle reste éteinte.
J'ai un message dans le terminal:
(GPIO Port) Lighting 1 (E17)
GPIO: Done processing interrupt for GPIO 18.
Je suis donc passé par un script Lua comme dans la vidéo " script_device_gpio.lua ":
Je n'y connaît rien en ligne de programmation et je pense qu'il y a des erreurs car le terminal me renvoie ceci:
/home/pi/domoticz/scripts/lua/script_device_gpio.lua:2: 'then' expected near ')'
Merci de m'aider à comprendre pourquoi cette Led ne s'allume pas
@+
J’essaie de reproduire le fonctionnement de cette vidéo en utilisant les GPIO:
https://www.youtube.com/watch?v=7ve0KLruhU4
Dans Domoticz j'arrive à déclarer l'entrée et la sortie que je veux utiliser.
L'entrée passe à 1 fermée lorsque j'actionne le bouton et à 0 lorsque je le relache.
La sotie est bien pilotable depuis Domoticz lorsque je la force en direct l'ampoule s'allume et ma led s'allume et si je rappuie l'ampoule s'eteint et la led de ma sortie aussi.
Si je mets mon bouton en dispositif esclave de la sortie je voie bien le bouton se fermer et l'ampoule dans Domoticz s'allume mais ma LED ne veut pas changer d'état et elle reste éteinte.
J'ai un message dans le terminal:
(GPIO Port) Lighting 1 (E17)
GPIO: Done processing interrupt for GPIO 18.
Je suis donc passé par un script Lua comme dans la vidéo " script_device_gpio.lua ":
Code : Tout sélectionner
commandArray = {}
if (deviceschanged['E17'] == 'Open') and otherdevices['S18'] == 'Off') then
commandArray['S18'] = 'On'
end
if (deviceschanged['E17'] == 'Closed') and otherdevices['S18'] == 'On') then
commandArray['S18'] = 'Off'
end
return commandArray/home/pi/domoticz/scripts/lua/script_device_gpio.lua:2: 'then' expected near ')'
Merci de m'aider à comprendre pourquoi cette Led ne s'allume pas
@+