É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
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
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 !!!
--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
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.
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