Page 1 sur 1
commander gpio avec raspberry
Publié : 30 déc. 2015, 23:53
par ledouble33
il y a quelque temps de ça j avais essayé de commandé des relais avec les pins du raspberry.
j y arrivais mais sauf que a chaque demarage ou coupure du pi ,les gpio changais d etat
es ce que c est normale? y a t il une manipulation a faire?
Re: commander gpio avec raspberry
Publié : 31 déc. 2015, 08:57
par patrice
Bonjour
C'est normal en effet ils reprennent l'etat indiqué dans leur propre fichiers de config
Re: commander gpio avec raspberry
Publié : 31 déc. 2015, 12:41
par rimram31
Il y a deux soucis ...
Le 1er c'est que le pi réinitialise les gpio au boot, la plupart des pins sont en input et a 0, quelques unes a 1 ...
https://www.raspberrypi.org/forums/view ... 44&t=35321, a connaitre si on pilote des éléments critiques. Le 2eme c'est que domoticz ne semble pas rétablir un etat au démarrage
https://www.domoticz.com/forum/viewtopic.php?f=6&t=5324
La solution semblerait de sauvegarder régulièrement l'etat des gpio (script, crontab) et de rétablir au reboot leur mode, in/out et leur etat low/high. Ca n'empêchera pas une période de quelques secondes ou l'etat basculera selon la valeur par defaut au boot. Si certains ont des pistes sur ce point, a priori de l'électronique pour conserver un etat sur la partie a piloter, je suis preneur (bascules ?).
Re: commander gpio avec raspberry
Publié : 31 déc. 2015, 14:17
par ledouble33
Merci pour l info , je vais continuer avec l arduino a piloter mais relais
Re: commander gpio avec raspberry
Publié : 07 janv. 2016, 10:00
par Jihem
Bonjour
Domoticz (si tu l'utilises) conserve l'état antérieur des intérupteurs au démarage.
avec ce petit script lua tu peux remettre ta machine dans l'état ou elle était à l'extinction.
Code : Tout sélectionner
--script_time_controle.lua
commandArray = {}
for i, v in pairs(otherdevices) do --lecture de l'état des intérupteurs
if v == "On" or v == "Off"
then
-- print(i.."-:- ".. v)
commandArray[i]=v --remise des interupteurs dans l'état où ils etaient avant l'extinction.
end
end
return commandArray
Re: commander gpio avec raspberry
Publié : 07 janv. 2016, 20:05
par ledouble33
super , je vais testé
merci
Re: commander gpio avec raspberry
Publié : 07 janv. 2016, 21:56
par patrice
Bonsoir
Attention à ce script ,
il a été constaté que de renvoyer un etat à un capteur Z-wave n'est pas sans problèmes
http://easydomoticz.com/etats-de-periph ... -domoticz/
J’ai donc commis un script python destiné à remettre certains équipements précis à On ou Off et uniquement ceux mentionnés dans le script.
Le détail des opérations peut être trouvé sur le forum ici
viewtopic.php?f=17&t=456