Page 6 sur 7

Re: GPIOs inputs & Domoticz

Publié : 13 mai 2015, 11:37
par patrice
Étonnant donc j ai juste crée un interrupteur de test aucun planning ni script ni blocky dessus
Oui en effet
C est bien mes identifiants domoticz que je dois rentrer par ssh au moment du lancement du script alors qu il ne me demande rien à la connexion de départ en ssh alors que mes ip fixes locales sont bien déclarées dans domoticz
Dans ce cas utilises la technique que je t'ai donnée à devrait aller , sinon j'ai des modifs python à te donner pour cela
Plus qu a concevoir un script pour rebooter top ça !
sudo reboot dans un script shell
Pour l affichage des fois capricieux de l interrupteur virtuel ca ne peut pas être du à un mouvement sur les gpio pendant le sleep.time ?
Ca ne serait pas de bol que ca tombe pendant les 100 ms ou le script fait autre chose, statistiquement non

Re: GPIOs inputs & Domoticz

Publié : 13 mai 2015, 12:27
par oula85
Impec y a plus qu a mettre tout ça en plus dans domoticz et faire des tests .

Merci pour toute ton aide en tout cas les débuts ne sont pas simples ...

Re: GPIOs inputs & Domoticz

Publié : 13 mai 2015, 13:24
par patrice
En effet les debuts ne sont pas simple mais c'est ca qui fait leur charme

Re: GPIOs inputs & Domoticz

Publié : 21 mai 2015, 04:11
par oula85
Encore plus simple à force de bidouilles et de tests , testé et fonctionne parfaitement tous les 16s durée de rafraichissement du CM180 ( valeurs de conso prises au hasard pour que ça fonctionne au moment ou je faisais mes tests ) .

avantages :

peu d'écritures dans les logs, vu que le script ne teste que quand il est nécessaire contrairement à un script time ou tu te retrouves à la fin de la journée avec un log dans l'interrupteur gros comme ça !!!

Code : Tout sélectionner

--script_device_CM180.lua
commandArray = {}
owl, total = otherdevices_svalues['CM180']:match("([^;]+);([^;]+)")
owl = tonumber(owl)
if devicechanged['CM180'] then  
if (owl > 280) and (otherdevices['test'] == 'Off') then
commandArray['test']='On'
elseif (owl < 280) and (otherdevices['test'] == 'On') then
commandArray['test']='Off'
end
end
return commandArray

Re: GPIOs inputs & Domoticz

Publié : 13 nov. 2015, 00:02
par guigui79
Quelqu'un a la liste des GPIO qui fonctionnent en inputs sous domoticz ?
J’utilise un raspberry pi 2 et je n'arrive pas a faire fonctionner le GPIO16, 20, et 21 en input.
Leurs états restent fermé tout le temps. Même lorsque je met a la masse leur pin.
Merci par avance. ;)

Re: GPIOs inputs & Domoticz

Publié : 15 nov. 2015, 19:37
par guigui79
Personne n'utilise d'input sur un gpio de raspberry ?

Re: GPIOs inputs & Domoticz

Publié : 15 nov. 2015, 22:16
par pchatill
Essayes avec un Bonjour en début de post :
Des fois cela aide!!!!

Re: GPIOs inputs & Domoticz

Publié : 15 nov. 2015, 22:22
par guigui79
Alors bonjour à tous.
Quelqu'un d'entre vous utilise t'il les gpio du raspberry en entrée ? Si oui, lequel ?
Merci par avance.

Re: GPIOs inputs & Domoticz

Publié : 16 nov. 2015, 09:44
par patrice
Bonjour aussi

As tu bien declaré les gpio correctement ?
Ne t'es tu pas trompe de numero wiring pi /board ?
que donne un gpio readall
as tu lu des truc comme ca http://easydomoticz.com/les-gpio-dans-domoticz/ ou plus technique ca http://wiringpi.com/pins/ ET http://wiringpi.com/pins/special-pin-functions/

A plus tard

Re: GPIOs inputs & Domoticz

Publié : 16 nov. 2015, 09:57
par pchatill
J'avais donc raison: il manquait un mot ....
Tu as regardé mon post ?:
viewtopic.php?f=8&t=840&p=6836#p6836
Sinon quand tu crée un switch virtuel en GPIO, tes pins apparaissent corectement?
Patrick