commander gpio avec raspberry

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
ledouble33
Messages : 286
Inscription : 07 févr. 2015, 07:45

commander gpio avec raspberry

Message 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?
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: commander gpio avec raspberry

Message par patrice »

Bonjour
C'est normal en effet ils reprennent l'etat indiqué dans leur propre fichiers de config
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
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: commander gpio avec raspberry

Message 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 ?).
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
ledouble33
Messages : 286
Inscription : 07 févr. 2015, 07:45

Re: commander gpio avec raspberry

Message par ledouble33 »

Merci pour l info , je vais continuer avec l arduino a piloter mais relais
Jihem
Messages : 337
Inscription : 19 sept. 2014, 13:04
Localisation : Finistère Sud

Re: commander gpio avec raspberry

Message 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
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
ledouble33
Messages : 286
Inscription : 07 févr. 2015, 07:45

Re: commander gpio avec raspberry

Message par ledouble33 »

super , je vais testé
merci
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: commander gpio avec raspberry

Message 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


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
Répondre