Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

/!\ L’ancien forum passera en lecture seule en janvier 2020 (Si community a bien pris le relais) puis nous le fermerons définitivement en janvier 2021./!\
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers][Sujet Principal] Jeedouino

Pour échanger sur les plugins classés en catégorie "Protocoles domotiques"
Milor
Timide
Messages : 8
Inscription : 26 mars 2018, 14:09

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par Milor » 21 mars 2019, 16:12

J'utilise le GPIO du Raspberrypi Zero. Le relais sur PIN 11 fonctionne correctement. Comment utiliser le code PIN 13 pour activer ou désactiver le relais? (Avec un monostable ou bistable)

Est-il possible de se souvenir du statut d'un gpio?

duch
Timide
Messages : 93
Inscription : 05 déc. 2017, 15:10

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par duch » 08 avr. 2019, 18:50

Salut à tous,

J'ai besoin d'un petit coup de main pour ma grand-mère...

Le projet :
J'essaye d'installer une serrure électrique chez ma grand-mère qui réponde à plusieurs critères :
- pas trop chère, que ce soit pour la serrure elle-même ou les télécommandes (car il lui en faut un paquet)
- ne nécessite pas de changer la clé ou le barillet ni de bricoler la porte (elle est locataire)
- que je puisse ouvrir via Jeedom selon plusieurs événements : programmé en fonction des passages des intervenants, sur une alerte incendie ou sur une alerte télé-assistance

Je suis donc parti sur une Sherlock S2. Les fonctions de base fonctionnent bien mais il me faut pouvoir l'ouvrir sans l'appli.
J'ai choisi la S2 car j'ai vu sur le forum de home-assistant qu'il était possible de relier une télécommande aux GPIO du Pi.
J'ai réalisé les soudures mais malheureusement, je n'arrive pas à la commander depuis Jeedom.

Voici les post dont je me suis inspiré :
- sur ce premier post le gars à relié le 3,3V et le GND aux bornes de la pile bouton et le GPIO4 au bouton poussoir avec une résistance de 10K en série : https://community.home-assistant.io/t/x ... k/49396/75
- sur ce deuxième post le gars a fait la même chose avec un esp8266 mais sans résistance : https://community.home-assistant.io/t/x ... /49396/199

Ce que j'ai fait
- J'ai soudé et branché la télécommande sur le 3,3v et le GND du Pi, j'ai testé et elle fonctionne bien en appuyant sur le bouton
- j'ai installé Jeedouino sur Jeedom avec les dépendances pour le GPIO, tout à l'air OK
- j'ai essayé avec et sans résistance de balancer un signal sur le GPIO sans succès :(

Les logs (avec un PULSE mais j'ai essayé plusieurs choses) :

Code : Tout sélectionner

[2019-04-08 18:16:48][DEBUG] : ConfigurePinValue piGPIO40 ( 133 ) PinValue : SetHIGHpulse=7&tempo=00010
[2019-04-08 18:16:48][DEBUG] : Réponse du Démon PiGpio :SOK
[2019-04-08 18:16:48][DEBUG] : CALLBACK - Requête reçue : ?BoardEQ=133&7=1&REP=SOK
[2019-04-08 18:16:48][DEBUG] : CALLBACK - PI eqID ( 133 ) - Pin n° 7 = 1
[2019-04-08 18:16:49][DEBUG] : CALLBACK - Requête reçue : ?BoardEQ=133&7=0
[2019-04-08 18:16:49][DEBUG] : CALLBACK - PI eqID ( 133 ) - Pin n° 7 = 0
[2019-04-08 18:16:54][DEBUG] : ConfigurePinValue piGPIO40 ( 133 ) PinValue : SetAllHIGH=1
[2019-04-08 18:16:54][DEBUG] : Réponse du Démon PiGpio :SOK
[2019-04-08 18:16:54][DEBUG] : CALLBACK - Requête reçue : ?BoardEQ=133&REP=SOK&7=1
[2019-04-08 18:16:54][DEBUG] : CALLBACK - PI eqID ( 133 ) - Pin n° 7 = 1
les photos du montage
Image
Image
Image


Auriez-vous des pistes pour m'aider à trouver ce qui coince?

Merci pour elle ;)

duch
Timide
Messages : 93
Inscription : 05 déc. 2017, 15:10

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par duch » 09 avr. 2019, 15:41

Je ne sais pas pourquoi les images de mon précédent message n'apparaissent plus mais c'est pas très grave car J'ai un petit peu avancé sur le sujet et c'est pas un problème de cablage.

En faisant les tests avec Jeedouino j'ai vu que la télécommande clignotait en bleu au bout de 5 secondes puis en vert et rouge au bout de 20s si je lançais un simple Pulse. J'ai donc consulté la doc et je me suis rendu compte que ça correspondait à la procédure de reset qui se produit lorsqu'on garde le doigt appuyé sur le bouton de la télécommande pendant 20s justement, résultat, ma télécommande était dissociée (mais pas vraiment resettée comme on va le voir plus bas)

Conclusion : le fait de revenir à l'état LOW ne suffit pas.

J'ai donc écrit un petit programme en python où je balance un Pulse mais en plus de revenir à l'état LOW je repasse le GPIO en mode IN et là ça se comporte comme quand je fait un appui sur le bouton physique : la LED clignote en vert une seule fois immédiatement :

Code : Tout sélectionner

from RPi import GPIO
import time
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.OUT)
GPIO.output(4, GPIO.LOW)
GPIO.output(4, 1)
time.sleep(.200)
GPIO.output(4, 0)
GPIO.setup(4, GPIO.IN)
Mon problème maintenant c'est que mes télécommandes n'étaient plus associées à la serrure et qu'il m'étaient impossible de les ré-associer via l'application même en suivant la procédure du manuel :( J'ai donc tenté d'envoyer un mail au support et j'ai reçu une réponse dans les 25 minutes!
En fait la procédure du manuel pour resetter les télécommandes est fausse, la bonne est la suivante :
"Press the button until the traffic light flashes, then release your hand, then press it again, then release your hand, and finally double-flash the green light"
J'ai fait la procédure, ré-associé ma télécommande et j'arrive maintenant à simuler un simple appui pour fermer la serrure.
Je bloque encore encore sur le double clic pour l'ouverture mais ça doit être un problème de timing...

duch
Timide
Messages : 93
Inscription : 05 déc. 2017, 15:10

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par duch » 10 avr. 2019, 11:08

Re,

J'ai réussi à tout faire fonctionner grâce aux indications de samjeedom : viewtopic.php?f=59&t=34708&p=690782&hil ... s2#p690782

benj29
Actif
Messages : 3936
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par benj29 » 14 avr. 2019, 18:42

Bonsoir, besoin d'aide pour les habitués de Jeedouino et des compteurs impulsionnels.
J'utilise les GPIO d'une PI3 avec rpull et une montage en rpullup sur 3.3v avec 10k.

viewtopic.php?f=59&t=44689&p=720625#p720625

patod31
Timide
Messages : 48
Inscription : 05 juin 2018, 13:20
Localisation : A côté de Toulouse

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par patod31 » 15 avr. 2019, 23:17

Bonjour,

Suite à l'arrêt des services GreenIQ, je regarde comment transformer le GreenIQ Gen2 à base de raspberry pi 1 version 2 en équipement jeedom.
Une des solutions, est d'utiliser jeedouino , j'ai fait une maquette et ça marche pour les 8 commandes en 24v. Je peux donc réutiliser mon GreenIQ partiellement avec l'agenda et des scripts voire avec les plugins arrosage et arrosageauto que j'ai acheté pour voir comment ça marche.

Sur le GreenIQ il y a aussi 3 entrées analogiques (pour sonde d'humidité vegetronix filaires), 1 entrée capteur de pluie et 1 entrée pour un capteur de débit alimenté en 3v3. Mais je ne sais pas comment les découvrir et les déclarer.

Désolé si j'ai des questions bêtes mais c'est aussi l'occasion d'apprendre et il y a tellement d'info que je me perds.

- Pourquoi le plugin jeedouino ne remonte que 8 GPIO sur ce modèle de carte ? J'ai du louper un épisode !
Grace à Abie qui a communiqué l'info, le GreenIQ a aussi une led network qui est pilotée par le GPIO7 PIN 26 et l'entrée capteur de pluie est pilotée par le GPIO15 PIN 10. Comment je peux faire pour les gérer ?

Nota : Pour faire le plus léger possible j'ai vu qu'il serait possible de ne pas charger jeedom dans le GreenIQ mais de pouvoir le piloter en distant via jeedouinoExt.

Bien à vous
Dernière édition par patod31 le 16 avr. 2019, 23:44, édité 1 fois.

JHNN
Timide
Messages : 65
Inscription : 05 août 2017, 19:14

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par JHNN » 16 avr. 2019, 00:03

Salut à tous, je cherche a faire varier la vitesse d'un ventillateur avec un dimmer de ce type :
https://robotdyn.com/ac-light-dimmer-mo ... -110v.html
Image

une idée de comment le piloter via Jeedom ?
J'ai vu des videos sur le net qui font fonctionner le dimmer avec un Nodemcu.
Il utilise le zero-crossing et le pwm d'apres ce que j'ai compris.

Merci d'avance pour les infos
VM Jeedom sur ESX + ZW090 Gen5 USB /
Fibaro FGMS-02 - Everspring SP814
Fibaro FGD212 D2
Fibaro Flood Sensor

nicolt
Timide
Messages : 17
Inscription : 13 avr. 2019, 08:45

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par nicolt » 24 avr. 2019, 14:56

Bonjour,

Je ne parviens pas à démarrer le démon pour contrôler les GPIO de mon RPi 3 B+.

Le RPi est connecté en WiFi sur un routeur WiFi TP-Link TL-WR841N lui meme connecté à une LiveBox Orange en filaire.
Lorsque le RPi est connecté directement à la LiveBox tout est normal et le démon fonctionne bien, mais dés que je passe sur le routeur celui-ci ne fonctionne plus et reste en statut NOK.

Je précise que les installations de Raspbian et Jeedom sur RPi ont été faites entièrement depuis la connexion du routeur.

Est-il possible que le routeur ne soit pas compatible avec le démon de Jeedouino ? Qu'il le bloque ? (J'ai essayé en désactivant le pare-feu du routeur, sans succès...)
Comment régler le problème et enfin pouvoir utiliser mes GPIO ?

En vous remerciant.
Nicolas

PS :
Logs Debug en créant un équipement et en tentant de démarrer le démon manuellement :

Code : Tout sélectionner

[2019-04-24 14:51:40][DEBUG] :  >>>preSave
[2019-04-24 14:51:40][DEBUG] : L'équipement ID  est désactivé. Pas la peine de continuer.
[2019-04-24 14:51:40][DEBUG] :  >>>preInsert
[2019-04-24 14:51:40][DEBUG] :  >>>postInsert
[2019-04-24 14:51:40][DEBUG] : Pas de ID original, donc surement création d un nouvel équipement.
[2019-04-24 14:51:40][DEBUG] : Debut de postSave
[2019-04-24 14:51:40][DEBUG] : L'équipement ID 3 est désactivé. Pas la peine de continuer.
[2019-04-24 14:51:40][DEBUG] : Debut de postAjax()
[2019-04-24 14:51:40][DEBUG] : Fin de postAjax()
[2019-04-24 14:51:56][DEBUG] :  >>>preSave
[2019-04-24 14:51:56][DEBUG] : EqID 3 Old -  $iparduino =
[2019-04-24 14:51:56][DEBUG] : EqID 3 New -  $iparduino = 192.168.0.101
[2019-04-24 14:51:56][DEBUG] : EqID 3 Au moins un paramêtre a changé, il faut forcer le redémarrage du démon si il y en a un.
[2019-04-24 14:51:56][DEBUG] :  >>>preUpdate
[2019-04-24 14:51:56][DEBUG] :  >>>postUpdate
[2019-04-24 14:51:56][DEBUG] : Debut de postSave
[2019-04-24 14:51:56][DEBUG] : Debut de postAjax()
[2019-04-24 14:51:56][DEBUG] : Fin de postAjax()
[2019-04-24 14:52:07][DEBUG] : PING ( EqID:3 ) Démon PiGpio en marche ??? Envoi d'un PING...
[2019-04-24 14:52:07][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( RPi - EqID 3 ) sur 192.168.0.101:8000 - Réponse : 111 - Connection refused
[2019-04-24 14:52:13][DEBUG] : Démarrage du démon PiGpio.
[2019-04-24 14:52:13][DEBUG] : PING ( EqID:3 ) Démon PiGpio en marche ??? Envoi d'un PING...
[2019-04-24 14:52:13][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( RPi - EqID 3 ) sur 192.168.0.101:8000 - Réponse : 111 - Connection refused
[2019-04-24 14:52:13][DEBUG] : KILL process 3323
kill: (3323): No such process
[2019-04-24 14:52:17][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon PiGpio sur  192.168.0.101 - jeedouinoPiGpio_3.py : Kill process : ["3323"]
[2019-04-24 14:52:17][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python /var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_3.py 8000 3 192.168.0.101 80 . 5
[2019-04-24 14:52:17][DEBUG] : EqLogicForStart :["3"] ( Ajouté: 3 )
[2019-04-24 14:52:17][DEBUG] : Le démon PiGpio est en cours de démarrage.  -
Traceback (most recent call last):
File "/var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_3.py", line 23, in <module>
import Adafruit_BMP.BMP085 as BMP085
ImportError: No module named Adafruit_BMP.BMP085
[2019-04-24 14:52:17][DEBUG] : PING ( EqID:3 ) Démon PiGpio en marche ??? Envoi d'un PING...
[2019-04-24 14:52:17][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( RPi - EqID 3 ) sur 192.168.0.101:8000 - Réponse : 111 - Connection refused

benj29
Actif
Messages : 3936
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par benj29 » 25 avr. 2019, 14:24

Je n'arrive pas à comprendre pourquoi y aurait-il un lien entre ton routeur et ton PI Jeedouino ?
Si tu branches ton PI en ethernet, jeedouino est OK ?
Je vois de l'import de adafruit et autre dans tes logs.
Tu es sûr de ta configuration ?
(j'ai un article sur mon blog sur jeedouino et j'ai 4 RPI Jeedouino à la maison qui tournent sans souci).

nicolt
Timide
Messages : 17
Inscription : 13 avr. 2019, 08:45

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par nicolt » 30 avr. 2019, 08:33

Je n'arrive pas à comprendre non plus...
Comme je l'ai dit, je suis plutôt novice en la matière.
J'ai également remarqué les imports adafruit. Toutefois je ne sait pas d’où cela peut venir, je n'ai aucun équipement adafruit et je n'ai installé aucune dépendance adafruit.
Je n'ai pas essayé de brancher directement le RPi en ethernet mais une chose est sure, tout fonctionne parfaitement lorsqu'il est connecté à la LiveBox mais rien ne marche quand il est connecté au routeur. Il est pourtant bien connecté puisque l'on peut y accéder en DNS2...
Si quelqu'un à une solution je suis preneur parce que là je piétine !


benj29
Actif
Messages : 3936
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par benj29 » 09 mai 2019, 13:55

Il n'y a pas moyen de récupérer l'état de santé ?

Image

J'aimerai traduire le last update... pour savoir si j'ai bien eu une comm récente.

nicolt
Timide
Messages : 17
Inscription : 13 avr. 2019, 08:45

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par nicolt » 10 mai 2019, 16:47

Re:

Dans le désespoir j'ai désinstallé toutes les dépendance Jeedouino manuellement avec sudo apt-get remove, puis j'ai désinstallé Jeedouino lui meme depuis Jeedom.

J'ai ensuite réinstallé Jeedouino depuis le market. Voici le log de l'installation :

Code : Tout sélectionner

-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Debut de l'installation des dependances ...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance  python-pip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reading package lists...
Building dependency tree...
Reading state information...
python-pip is already the newest version (9.0.1-2+rpt2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance  python-serial
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reading package lists...
Building dependency tree...
Reading state information...
python-serial is already the newest version (3.2.1-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance python-dev-openssl
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.3).
python-dev is already the newest version (2.7.13-2).
python-dev set to manually installed.
python-openssl is already the newest version (16.2.0-1).
python-openssl set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance git
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.11.0-3+deb9u4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance Adafruit_Python_DHT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Cloning into 'Adafruit_Python_DHT'...
running install
running bdist_egg
running egg_info
creating Adafruit_DHT.egg-info
writing Adafruit_DHT.egg-info/PKG-INFO
writing top-level names to Adafruit_DHT.egg-info/top_level.txt
writing dependency_links to Adafruit_DHT.egg-info/dependency_links.txt
writing manifest file 'Adafruit_DHT.egg-info/SOURCES.txt'
reading manifest file 'Adafruit_DHT.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'Adafruit_DHT.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-armv7l/egg
running install_lib
running build_py
creating build
creating build/lib.linux-armv7l-2.7
creating build/lib.linux-armv7l-2.7/Adafruit_DHT
copying Adafruit_DHT/common.py -> build/lib.linux-armv7l-2.7/Adafruit_DHT
copying Adafruit_DHT/platform_detect.py -> build/lib.linux-armv7l-2.7/Adafruit_DHT
copying Adafruit_DHT/Test.py -> build/lib.linux-armv7l-2.7/Adafruit_DHT
copying Adafruit_DHT/Raspberry_Pi.py -> build/lib.linux-armv7l-2.7/Adafruit_DHT
copying Adafruit_DHT/__init__.py -> build/lib.linux-armv7l-2.7/Adafruit_DHT
copying Adafruit_DHT/Beaglebone_Black.py -> build/lib.linux-armv7l-2.7/Adafruit_DHT
copying Adafruit_DHT/Raspberry_Pi_2.py -> build/lib.linux-armv7l-2.7/Adafruit_DHT
running build_ext
building 'Adafruit_DHT.Raspberry_Pi_2_Driver' extension
creating build/temp.linux-armv7l-2.7
creating build/temp.linux-armv7l-2.7/source
creating build/temp.linux-armv7l-2.7/source/Raspberry_Pi_2
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c source/_Raspberry_Pi_2_Driver.c -o build/temp.linux-armv7l-2.7/source/_Raspberry_Pi_2_Driver.o -std=gnu99
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c source/common_dht_read.c -o build/temp.linux-armv7l-2.7/source/common_dht_read.o -std=gnu99
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c source/Raspberry_Pi_2/pi_2_dht_read.c -o build/temp.linux-armv7l-2.7/source/Raspberry_Pi_2/pi_2_dht_read.o -std=gnu99
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c source/Raspberry_Pi_2/pi_2_mmio.c -o build/temp.linux-armv7l-2.7/source/Raspberry_Pi_2/pi_2_mmio.o -std=gnu99
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-armv7l-2.7/source/_Raspberry_Pi_2_Driver.o build/temp.linux-armv7l-2.7/source/common_dht_read.o build/temp.linux-armv7l-2.7/source/Raspberry_Pi_2/pi_2_dht_read.o build/temp.linux-armv7l-2.7/source/Raspberry_Pi_2/pi_2_mmio.o -lrt -o build/lib.linux-armv7l-2.7/Adafruit_DHT/Raspberry_Pi_2_Driver.so
creating build/bdist.linux-armv7l
creating build/bdist.linux-armv7l/egg
creating build/bdist.linux-armv7l/egg/Adafruit_DHT
copying build/lib.linux-armv7l-2.7/Adafruit_DHT/common.py -> build/bdist.linux-armv7l/egg/Adafruit_DHT
copying build/lib.linux-armv7l-2.7/Adafruit_DHT/platform_detect.py -> build/bdist.linux-armv7l/egg/Adafruit_DHT
copying build/lib.linux-armv7l-2.7/Adafruit_DHT/Test.py -> build/bdist.linux-armv7l/egg/Adafruit_DHT
copying build/lib.linux-armv7l-2.7/Adafruit_DHT/Raspberry_Pi_2_Driver.so -> build/bdist.linux-armv7l/egg/Adafruit_DHT
copying build/lib.linux-armv7l-2.7/Adafruit_DHT/Raspberry_Pi.py -> build/bdist.linux-armv7l/egg/Adafruit_DHT
copying build/lib.linux-armv7l-2.7/Adafruit_DHT/__init__.py -> build/bdist.linux-armv7l/egg/Adafruit_DHT
copying build/lib.linux-armv7l-2.7/Adafruit_DHT/Beaglebone_Black.py -> build/bdist.linux-armv7l/egg/Adafruit_DHT
copying build/lib.linux-armv7l-2.7/Adafruit_DHT/Raspberry_Pi_2.py -> build/bdist.linux-armv7l/egg/Adafruit_DHT
byte-compiling build/bdist.linux-armv7l/egg/Adafruit_DHT/common.py to common.pyc
byte-compiling build/bdist.linux-armv7l/egg/Adafruit_DHT/platform_detect.py to platform_detect.pyc
byte-compiling build/bdist.linux-armv7l/egg/Adafruit_DHT/Test.py to Test.pyc
byte-compiling build/bdist.linux-armv7l/egg/Adafruit_DHT/Raspberry_Pi.py to Raspberry_Pi.pyc
byte-compiling build/bdist.linux-armv7l/egg/Adafruit_DHT/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-armv7l/egg/Adafruit_DHT/Beaglebone_Black.py to Beaglebone_Black.pyc
byte-compiling build/bdist.linux-armv7l/egg/Adafruit_DHT/Raspberry_Pi_2.py to Raspberry_Pi_2.pyc
creating stub loader for Adafruit_DHT/Raspberry_Pi_2_Driver.so
byte-compiling build/bdist.linux-armv7l/egg/Adafruit_DHT/Raspberry_Pi_2_Driver.py to Raspberry_Pi_2_Driver.pyc
creating build/bdist.linux-armv7l/egg/EGG-INFO
copying Adafruit_DHT.egg-info/PKG-INFO -> build/bdist.linux-armv7l/egg/EGG-INFO
copying Adafruit_DHT.egg-info/SOURCES.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying Adafruit_DHT.egg-info/dependency_links.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying Adafruit_DHT.egg-info/top_level.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
writing build/bdist.linux-armv7l/egg/EGG-INFO/native_libs.txt
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/Adafruit_DHT-1.4.0-py2.7-linux-armv7l.egg' and adding 'build/bdist.linux-armv7l/egg' to it
removing 'build/bdist.linux-armv7l/egg' (and everything under it)
Processing Adafruit_DHT-1.4.0-py2.7-linux-armv7l.egg
Copying Adafruit_DHT-1.4.0-py2.7-linux-armv7l.egg to /usr/local/lib/python2.7/dist-packages
Adding Adafruit-DHT 1.4.0 to easy-install.pth file
Installed /usr/local/lib/python2.7/dist-packages/Adafruit_DHT-1.4.0-py2.7-linux-armv7l.egg
Processing dependencies for Adafruit-DHT==1.4.0
Finished processing dependencies for Adafruit-DHT==1.4.0
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance Adafruit_Python_BMP
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Cloning into 'Adafruit_Python_BMP'...
fatal: unable to access 'https://github.com/adafruit/Adafruit_Python_BMP.git/': Operation timed out after 300044 milliseconds with 0 out of 0 bytes received
/var/www/html/plugins/jeedouino/core/class/../../ressources/Jeedouino.sh: line 67: cd: Adafruit_Python_BMP: No such file or directory
python: can't open file 'setup.py': [Errno 2] No such file or directory
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Corrections droits
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/var/www/html/plugins/jeedouino/core/class/../../ressources/Jeedouino.sh: line 76: cd: /var/www/html/core/../../plugins/jeedouino/ressources/: No such file or directory
chmod: cannot access 'DS18B20Scan': No such file or directory
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Fin de l'installation des dependances ...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reading package lists...
Building dependency tree...
Reading state information...
python-serial is already the newest version (3.2.1-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
python-pifacecommon
Suggested packages:
python-pifacecommon-doc python-pifacedigitalio-doc
The following NEW packages will be installed:
python-pifacecommon python-pifacedigitalio
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 24.7 kB of archives.
After this operation, 113 kB of additional disk space will be used.
Get:1 http://archive.raspberrypi.org/debian stretch/main armhf python-pifacecommon all 4.2.1-2 [15.4 kB]
Get:2 http://archive.raspberrypi.org/debian stretch/main armhf python-pifacedigitalio all 3.1.0-2 [9290 B]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 24.7 kB in 0s (34.4 kB/s)
Selecting previously unselected package python-pifacecommon.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 145436 files and directories currently installed.)
Preparing to unpack .../python-pifacecommon_4.2.1-2_all.deb ...
Unpacking python-pifacecommon (4.2.1-2) ...
Selecting previously unselected package python-pifacedigitalio.
Preparing to unpack .../python-pifacedigitalio_3.1.0-2_all.deb ...
Unpacking python-pifacedigitalio (3.1.0-2) ...
Setting up python-pifacecommon (4.2.1-2) ...
Requirement already satisfied: pifacedigitalio in /usr/lib/python2.7/dist-packages
Requirement already satisfied: pifacecommon in /usr/lib/python2.7/dist-packages
Setting up python-pifacedigitalio (3.1.0-2) ...
W: --force-yes is deprecated, use one of the options starting with --allow instead.
Requirement already satisfied: RPi.GPIO in /usr/lib/python2.7/dist-packages
Reading package lists...
Building dependency tree...
Reading state information...
python-smbus is already the newest version (3.1.2-3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Requirement already satisfied: RPi.GPIO in /usr/lib/python2.7/dist-packages
Requirement already satisfied: RPi.GPIO in /usr/lib/python2.7/dist-packages
On voit bien quelques erreurs nottament liées à des dépendances Adafruit.

J'aurais voulu vous communiquer les logs suite à la création d'un équipement RPi mais le lien vers les logs a tout simplement disparu...
Capture du 2019-05-10 16-27-47.png
Capture du 2019-05-10 16-27-47.png (13.49 Kio) Consulté 387 fois
Toujours est il que le démon ne fonctionne toujours pas :
Capture du 2019-05-10 16-31-05.png
Capture du 2019-05-10 16-31-05.png (9.93 Kio) Consulté 387 fois
Et que la santé du pluging semble normale :
Capture du 2019-05-10 16-38-05.png
Capture du 2019-05-10 16-38-05.png (13.61 Kio) Consulté 387 fois
Sinon, le problème ne vient en fait pas du routeur puisque maintenant ça ne fonctionne nulle part !! ni sur la box, ni sur le routeur ni sur un petit répéteur wifi. Plus on avance et plus on recule !
Lorsque je tente de démarrer le démon manuellement en ligne de commande j'ai comme retour :

Code : Tout sélectionner

root@raspberrypi:~# pigpiod
root@raspberrypi:~# 2019-05-10 16:40:54 initInitialise: Can't lock /var/run/pigpio.pid
Can't initialise pigpio library
J'ai trouvé ce site : http://abyz.me.uk/rpi/pigpio/faq.html#C ... pigpio.pid
J'ai suivi toutes les instructions mais le problème persiste...

Je ne sais plus quoi faire !

HELP !!

patoche94
Timide
Messages : 89
Inscription : 01 nov. 2017, 20:31

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par patoche94 » 10 mai 2019, 17:06

Bonjour
Je teste actuellement la réalisation d'un compteur d'eau avec une carte Piface 2 montée sur un Raspberry
Mon compteur d'eau est équipé d'un contact de type reed qui se ferme à chaque litre consommé (1 pulse = 1 litre)
J'ai donc branché mon contact entre le 0V et l'entrée digitale 1 de la Piface, et paramétré cette entrée dans le plugin Jeedouino en "compteur d'impulsion"
Résultat : ça fonctionne mais je me suis vite aperçu que 30 à 40% des impulsions ne sont pas comptabilisées. L'erreur est donc énorme et le résultat pas acceptable.

J'ai alors changé le paramétrage de l'entrée dans Jeedouino en entrée digitale avec pull-up (donc un mode de fonctionnement binaire de l'entrée : contact ouvert = entrée à 1 - contact fermé = entrée à 0 )
J'ai créé un scénario dans Jeedom qui détecte chaque passage à 0 de l'entrée pour incrémenter un compteur dans un virtuel
Résultat : ça marche beaucoup mieux. Il y a toujours quelques impulsions qui ne sont pas comptées (de l'ordre de 2%) ce qui reste un peu élevé mais acceptable (mais je suis sûr qu'on peut avoir mieux)

Avez-vous une idée pourquoi le fonctionnement en paramétrant l'entrée en compteur d'impulsion est aussi imprécis ?
Quelqu'un a-t-il déjà rencontré ce genre de problème ?

Merci de votre avis

benj29
Actif
Messages : 3936
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par benj29 » 11 mai 2019, 06:34

J'ai un peu le même souci avec mon comptage collecteur ouvert. Entre 2 et 5% d'erreur, faut d'ailleurs que je pointe le comptage pour voir si je suis OK ou si je dois reprendre mon schéma. (je suis en rpullup pour de vrai côté jeedouino et montage).

nykolium
Timide
Messages : 32
Inscription : 18 déc. 2018, 12:41

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par nykolium » 19 mai 2019, 09:46

Bonjour,
je ne comprend pas le forum tout le monde écrit ici??
tout les problèmes se retrouve sur le thread?
j'ai un problème de détection jedouino d'autre l'ont eu aussi , ne peut on. pas créer des sous "sujet"?

sviard
Timide
Messages : 1
Inscription : 20 mai 2019, 18:00

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par sviard » 20 mai 2019, 18:08

@patod31
C'est possible de les avoir ils ne sont tout simplement pas activpas activés dans le fichier config. de jeeduino :)
Editer le fichier \\JEEDOM\html\plugins\jeedouino\core\config\jeedouino.config.php
Rechercher le § suivant $PiGPIO26pins = array( ... ) qui correspond au greeniq ligne 374
Par exemple pour ajouter le debimetre :
'10' => array('Nom_pin' => 'GPIO15 UART','disable' => 0, 'ethernet' => 0, 'option' => 'Pin 10'),
Ca fonctionne je recupere bien le pullup.
J'ai pas essayé le reste mais ca doit fonctionner aussi. @+
Pièces jointes
index.png
index.png (37.64 Kio) Consulté 298 fois

Avatar de l’utilisateur
sheep300
Actif
Messages : 1202
Inscription : 27 mai 2015, 23:27
Localisation : la rochelle

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par sheep300 » 22 mai 2019, 18:27

bonjour a tous !
je suis en possession d'un jeedom NUC dans un rack avec un jeedouino USB avec un LCD 16/2 I2C dessus.
ce plugin est une merveille mais voila quelque chose que voudrais faire.
ma config jeedom est pour ainsi dire "velue", meme avec un beau i5 8Go SSD, ca met bien 3-4 min a demarrer et pour rien enlver au plaisir quelque fois madame decide de ne pas aller au bout du process de demarrage
et la c'est le drame car vu que c'est un rack je ne peut pas mettre d'ecran dessus pour verifier (d'ou l'interet du lcd).
j'arrive enfin a ma demande d'aide
j'aimerais savoir si il serais possible de faire afficher a ce lcd l'etape de demarrage en cours.
reboot, démarrage, chargement pilotes, debian chargée.
a l'heure actuelle j'ai juste un scenario #start# avec un wait des deamons.
en gros est-il possible et si oui comment d'envoyer un message au LCD en dehors de jeedom.
merci a vous tous !!!
damien
Damien

Avatar de l’utilisateur
gdelaune
Timide
Messages : 28
Inscription : 03 janv. 2019, 09:10

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par gdelaune » 22 mai 2019, 20:37

Si tu es sous Linux, tu peux mettre un VNC serveur (genre tigervnc) puis te connecter dessus depuis un autre PC. Il y a plein de tutos là dessus.

Avatar de l’utilisateur
sheep300
Actif
Messages : 1202
Inscription : 27 mai 2015, 23:27
Localisation : la rochelle

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par sheep300 » 22 mai 2019, 22:26

Déjà fait mais souvent ça ce bloqué juste avant le startx

Envoyé de mon Mi MIX 2S en utilisant Tapatalk

Damien

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité