Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Jeedouino

Pour échanger sur les plugins classés en catégorie "Protocoles domotiques"
winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: Re : [Sujet officiel] : Jeedouino

Message par winhex » 14 janv. 2017, 22:25

@ maxfa11

pour moi je pense qu'on ton soucis est lié au dependance en plus gpio

$ commande putty

connecte toi en ssh et essai
$pip install RPI.GPIO

c'est l'install des dependances en plus que tu as du faire via clic dependances

sudo depuis la dernière image est inutile en ssh (user root)

voir si l'install de dependances se fait ou te dit déjà installer.

si ça se fait

tu as bien donné les droits à www-data lors de l'install

c'etait à faire
$echo "www-data ALL=(ALL) NOPASSWD: ALL" | (EDITOR="tee -a" visudo)

au cas ou
Donner au chemin jeedom les droits utilisateur www-data

$chown -R www-data:www-data /var/www

que disent les logs
jeedouino et jeedouino update

maxfa11
Timide
Messages : 106
Inscription : 11 janv. 2017, 14:15

Re: Re : [Sujet officiel] : Jeedouino

Message par maxfa11 » 15 janv. 2017, 08:54

winhex a écrit :@ maxfa11

pour moi je pense qu'on ton soucis est lié au dependance en plus gpio

$ commande putty

connecte toi en ssh et essai
$pip install RPI.GPIO

c'est l'install des dependances en plus que tu as du faire via clic dependances

sudo depuis la dernière image est inutile en ssh (user root)

voir si l'install de dependances se fait ou te dit déjà installer.

si ça se fait

tu as bien donné les droits à www-data lors de l'install

c'etait à faire
$echo "www-data ALL=(ALL) NOPASSWD: ALL" | (EDITOR="tee -a" visudo)

au cas ou
Donner au chemin jeedom les droits utilisateur www-data

$chown -R www-data:www-data /var/www

que disent les logs
jeedouino et jeedouino update
Salut winhex,

Merci pour tes conseils, mais je suis un peu perdu voici les resultats des commandes que tu m'as données:

pi@raspberrypi:~ $ pip install RPI.GPIO
Requirement already satisfied (use --upgrade to upgrade): RPI.GPIO in /usr/local/lib/python2.7/dist-packages
Cleaning up...

pi@raspberrypi:~ $ echo "www-data ALL=(ALL) NOPASSWD: ALL" | (EDITOR="tee -a" visudo)
visudo: /etc/sudoers: Permission non accordée

pi@raspberrypi:~ $ chown -R www-data:www-data /var/www
chown: modification du propriétaire de « /var/www/html/3rdparty/jquery.at.caret/jquery.at.caret.min.js »: Opération non permise
chown: modification du propriétaire de « /var/www/html/3rdparty/jquery.at.caret »: Opération non permise
chown: modification du propriétaire de « /var/www/html/3rdparty/jquery.sew/jquery.sew.css »: Opération non permise

une liste d'un certain nombre de page avec opération non permise

pour les logs jeedouino aprés une relance des dépendances :

Exception in thread Tmp:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_80.py", line 456, in run
SimpleSend(pinStr)
File "/var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_80.py", line 470, in SimpleSend
conn.request("GET", url )
File "/usr/lib/python2.7/httplib.py", line 1039, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python2.7/httplib.py", line 1073, in _send_request
self.endheaders(body)
File "/usr/lib/python2.7/httplib.py", line 1035, in endheaders
self._send_output(message_body)
File "/usr/lib/python2.7/httplib.py", line 879, in _send_output
self.send(msg)
File "/usr/lib/python2.7/httplib.py", line 841, in send
self.connect()
File "/usr/lib/python2.7/httplib.py", line 822, in connect
self.timeout, self.source_address)
File "/usr/lib/python2.7/socket.py", line 571, in create_connection
raise err
error: [Errno 22] Invalid argument


Log jeedouino update:

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Debut de l'installation des dependances ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
Mises a jour du systeme en cours ...
/!\ Peut etre long suivant l'anciennete de votre systeme.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Hit http://archive.raspberrypi.org jessie InRelease
Hit http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Hit https://deb.nodesource.com jessie InRelease
Hit https://deb.nodesource.com jessie/main Sources
Hit https://deb.nodesource.com jessie/main armhf Packages
Get:1 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Get:2 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Get:4 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
Installation dependance python-pip
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Reading package lists...
Building dependency tree...
Reading state information...
python-pip is already the newest version.
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.
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.
python-dev is already the newest version.
python-openssl is already the newest version.
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.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
Installation dependance Adafruit_Python_DHT
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fatal: destination path 'Adafruit_Python_DHT' already exists and is not an empty directory.
running install
running bdist_egg
running 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
reading manifest file 'Adafruit_DHT.egg-info/SOURCES.txt'
writing manifest file 'Adafruit_DHT.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-armv7l/egg
running install_lib
running build_py
running build_ext
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/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
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/Raspberry_Pi_2_Driver.so -> 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/Raspberry_Pi.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
byte-compiling build/bdist.linux-armv7l/egg/Adafruit_DHT/common.py to common.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
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/__init__.py to __init__.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/Test.py to Test.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/Adafruit_DHT-1.3.1-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.3.1-py2.7-linux-armv7l.egg
Removing /usr/local/lib/python2.7/dist-packages/Adafruit_DHT-1.3.1-py2.7-linux-armv7l.egg
Copying Adafruit_DHT-1.3.1-py2.7-linux-armv7l.egg to /usr/local/lib/python2.7/dist-packages
Adafruit-DHT 1.3.1 is already the active version in easy-install.pth
Installed /usr/local/lib/python2.7/dist-packages/Adafruit_DHT-1.3.1-py2.7-linux-armv7l.egg
Processing dependencies for Adafruit-DHT==1.3.1
Finished processing dependencies for Adafruit-DHT==1.3.1
-
Corrections droits
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
adduser: The user `jeedom' does not exist.
-
Fin de l'installation des dependances ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re : [Sujet officiel] : Jeedouino

Message par winhex » 15 janv. 2017, 13:02

pour l'erreur adduser
$sudo adduser jeedom sudo

tu es sur raspian lite ou old image
car l'user pi n'est pas sur l image actuel

l'acces root en ssh une fois connecté en pi
$sudo su -

soit tu mets sudo avant une cmd en ssh
soit tu changes l'utilisateur pi en admin root pour les autres commandes de mon messages précédents c'est pareil

sans ceritude du pourquoi
www-data n'a pas les l'acces root pour donner l'accès à l'utilisateur jeedom a l'acces root (via adduser sudo)
refaire les commande précédentes sauf la 1er
Dernière édition par winhex le 15 janv. 2017, 13:43, édité 3 fois.

Avatar de l’utilisateur
mapama
Timide
Messages : 74
Inscription : 26 janv. 2016, 18:50

Re: [Sujet officiel] : Jeedouino

Message par mapama » 15 janv. 2017, 13:03

Hello

Le node est connecté, c'est cool.
Petite question, combien peut-on alimenter de relais avec un node. J'en alimente 12, mais ça bug pour certain.
Pour rappel, j'utilise celui là :
Image
Image

parrain27240
Actif
Messages : 1629
Inscription : 24 juil. 2015, 20:15

Re: [Sujet officiel] : Jeedouino

Message par parrain27240 » 15 janv. 2017, 13:10

Sa dépend de ton alimentation je pense

Envoyé de mon ROME_X en utilisant Tapatalk

maxfa11
Timide
Messages : 106
Inscription : 11 janv. 2017, 14:15

Re: Re : [Sujet officiel] : Jeedouino

Message par maxfa11 » 15 janv. 2017, 15:26

winhex a écrit :pour l'erreur adduser
$sudo adduser jeedom sudo

tu es sur raspian lite ou old image
car l'user pi n'est pas sur l image actuel

l'acces root en ssh une fois connecté en pi
$sudo su -

soit tu mets sudo avant une cmd en ssh
soit tu changes l'utilisateur pi en admin root pour les autres commandes de mon messages précédents c'est pareil

sans ceritude du pourquoi
www-data n'a pas les l'acces root pour donner l'accès à l'utilisateur jeedom a l'acces root (via adduser sudo)
refaire les commande précédentes sauf la 1er
Voici le retour pour la commande adduser

root@raspberrypi:/home/pi# sudo adduser jeedom sudo
adduser : L'utilisateur « jeedom » n'existe pas.

Concernant la version raspian lite ou old image ?? je ne sais pas j'ai fais une install de jeedom en manuel en suivant un tuto

maxfa11
Timide
Messages : 106
Inscription : 11 janv. 2017, 14:15

Re: [Sujet officiel] : Jeedouino

Message par maxfa11 » 15 janv. 2017, 15:27

Peut on réellement utiliser les pin GPIO sur le RPI ou jeedom maitre est installé ?

maxfa11
Timide
Messages : 106
Inscription : 11 janv. 2017, 14:15

Re: [Sujet officiel] : Jeedouino

Message par maxfa11 » 15 janv. 2017, 16:43

Problème résolu avec l'aide de revlys, c'était juste l'adresse interne configurée dans jeedom qui avait changée.

bencorbe
Timide
Messages : 14
Inscription : 18 sept. 2016, 12:08

Re: [Sujet officiel] : Jeedouino

Message par bencorbe » 16 janv. 2017, 15:03

@revlys,

Merci pour ton retour. J'ai corrigé la configuration réseau en attribuant un ip fixe à jeedom. Ce problème ci semble résolu mais le problème de base est inchangé.

Le dashboard fonctionne de temps à autre, mais pas tout le temps, sans compter certains capteurs qui passent sans arrets de 0 à 1 dans le dashboard. Est-ce un problème de liaison entre jeedom et l'arduino ? un problème du soft qui bug ? Un problème de puissance électrique ?
Parfois le démon est déclaré NOK mais j'arrive tout de même à contrôler l'arduino...

Voici mon cablage:
Image

Une idée pour règler enfin ce problème ?

Amicalement,
Ben.

mapat57
Timide
Messages : 26
Inscription : 27 déc. 2016, 01:13

Re: [Sujet officiel] : Jeedouino

Message par mapat57 » 18 janv. 2017, 11:03

Bonjour

débutant dans la domotique et Jeedom......j'aurai besoin d'aide (ça fait plus de trois que je tourne en rond..snif)
Je pilote très bien sortie GPIO24 (pin 18) sur le dashbord (affectation de la pin en : "sortie mis à high(low généré aussi)"......
Ca se gate quand je crée un scénario.....
L'événement se déclenche bien...
la fonction SI...ALORS est ok
la tempo que j'ai mis se lance bien
par contre pas de basculement de GPIO24..... ( #[Salon][V_Salon][16_low_pin]#)
J'ai fait le test inverse ....(#[Salon][V_Salon][18_high_pin]#) idem pas de basculement
.......le bute est piloter un certain temps un volet roulant....je ne sais pas ce que j'ai loupé....pas vu....
Merci

Avatar de l’utilisateur
cybertech
Timide
Messages : 306
Inscription : 31 juil. 2014, 16:27
Localisation : Cluses (74)
Contact :

Re: [Sujet officiel] : Jeedouino

Message par cybertech » 18 janv. 2017, 12:20

Bonjour

@revlys : J'ai un problème récurrent assez embetant....

Mon demon reste très régulierement a NOK et ce malgré la présence de l'autorestart toutes les 5mn du démon jeedouino!
Si je le relance manuellement il démarre alors correctement!
Par contre même avec le démon a NOK je peux controler les outputs mais les inputs eux ne sont pas controlés
Donc sur un reboot je suis obligé de verifier si le demon est OK sous peine de ne pas avoir mes inputs pris en compte!

J'avais cru comprendre que le demon est divisé en 2 threads distincts et que seul l'un d'eux peut être planté!!

Donc est ce qu'il y a une methode pour relancer automatiquement le demon?

Merci
Patrick
PI2+boot SD+USB 16Gb+RFXCOM+8 Sondes Oregon+2 Piface+Clavier RFID +Dongle UZB1 +FGB001+5 Cameras +TTS +Carte 16 relais
Pi3+boot SD+SSD16Gb+Arduino RFLINK+Jeedouino+Carte 16 relais +Huawey E220
OrangePi Zero (Jeedom 3.1.7) + Gateway Thekeys

thepins
Timide
Messages : 1
Inscription : 19 janv. 2017, 22:43

Re: [Sujet officiel] : Jeedouino

Message par thepins » 19 janv. 2017, 22:49

Bonjour,

Je débarque un peu... y a t'il un github concernant ce projet car je rencontre quelques bug faciles à corriger ?

Un super ajout serait la prise en charge des recepteurs 433 MHz

Merci

Clem.E
Timide
Messages : 16
Inscription : 23 janv. 2017, 20:33

Re: [Sujet officiel] : Jeedouino

Message par Clem.E » 23 janv. 2017, 22:28

Hello, as-tu consulté la documentation du plugin ?
Pour le 433 MHz via les GPIOs de la Raspberry, il y a le plugin RCSwitch.

Je poste également sur le forum car je rencontre des problèmes avec une sonde de température/humidité de type DHT22 sur un GPIO de ma Raspberry Pi.
Au tout début de l'installation, j'ai réussi a avoir des relevés pendant quelques heures mais depuis : plus de remontées de température/humidité.
Quand je clique sur "test", dans la configuration du plugin, il affiche des valeurs incorrecte (et figée).

En communiquant manuellement depuis un script de la librairie Adafruit de ma Raspberry vers la sonde, j'ai bien la bonne remontée d'informations.
Pourquoi donc le plugin a cessé de lire les valeurs du capteurs, malgré que le démon soit bien fonctionnel ?

Merci infiniment pour votre aide !

EDIT : Mon problème est résolu, il semblerait que c'était ma configuration réseau en accès externe (paramétré en HTTPS) qui posait problème. Sans doute à cause du certificat. Quelqu'un pourrait m'expliquer la différence entre ce qu'on renseigne en Accès externe et Accès interne ?
Dernière édition par Clem.E le 25 janv. 2017, 16:50, édité 1 fois.

thprl
Timide
Messages : 18
Inscription : 23 juin 2015, 19:56
Localisation : Tarn

Re: [Sujet officiel] : Jeedouino

Message par thprl » 25 janv. 2017, 16:45

Bonjour Revlys et toujours bravo pour l'efficacité,

Je reviens vers toi pour t'annoncer que mon projet de jeedouino sur ESP6288 pour contrôler mon terrarium en WiFi est maintenant opérationnel.
ESP6288, 2 capteurs D18b20, un DHT22 et 2 relais (3.3v) avec limitation de température directement dans le sketch.
Je poursuis avec un projet de centrale pour piloter ma serre ( Arduino mega, 6 relais , 3 dht22 et 4 capteurs hydro ... et un LCD),
C'est là que je séche:
Dans le script j'ai bien LiquidCrystal lcd(8, 9, 4, 5, 6, 7); et les pin correspondant connectées au LCD (d’ailleurs au boot il affiche la version de jeedouino ;)
Mais que faut il renseigner dans la configuration des Pins/GPIO ; le choix "Envoi d'un message sur LCD 2X16 ne bloque qu'une pin ?

A+

mapat57
Timide
Messages : 26
Inscription : 27 déc. 2016, 01:13

Re: [Sujet officiel] : Jeedouino

Message par mapat57 » 25 janv. 2017, 21:14

Bonjour à tous

Je debute dans la domotique avec Jeedom et j'ai vraiment besoin de votre aide (j'ai beau passer des heures sur la toile...je ne trouve pas de réponse à mon probléme).
Donc mon but est de piloter des volets roulants(12) avec Jeedom .
J'ai un raspberry 3, une carte IO Pi Plus - 32 Channel, 3 cartes 8 relais......
J'arrive a actionner les relais sans probléme.....(sur le dashbord , avec sortie mise à hight, ou sortie mise à hight avec temo), ou que ça ne va pas c'est quand je crée un scénario. Impossible d'inversé l'état du relai.
Ci dessous mon scenario :
Exécution du sous-élément de type [condition] : if
Evaluation de la condition : [0 ==0] = Vrai
Exécution du sous-élément de type [action] : then
Pause de 2 seconde(s)
Exécution de la commande [Cave][Carte 1][0_low_pin] --> là normalement ça de vrai mettre à zéro la sortie (0_low_pin) et malheureusement il ne se passe rien...
Pourquoi ça fonctionne pas...qu'est-ce qui manque à la ligne de commande : "[Cave][Carte 1][0_low_pin]" ?
Merci de votre aide....car là je suis bloqué.....

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: [Sujet officiel] : Jeedouino

Message par winhex » 25 janv. 2017, 23:55

rehinstall les dependances ou voir log
je pense que tu dois avoir comme @maxfa11
à la fin du log
adduser jeedom (utilisé par les scenarios) www-data c'est le dashboard

Avatar de l’utilisateur
revlys
Timide
Messages : 330
Inscription : 05 mai 2015, 17:10
Localisation : Gard

Re: [Sujet officiel] : Jeedouino

Message par revlys » 26 janv. 2017, 10:36

Bonjour à tous,

@mapat57, une capture d’écran de ton scénario permettra de mieux comprendre.
Tu peux aussi poser la question sur le sujet dédié aux scénarii.
Si cela vient du plugin, il faut regarder les logs.

@cybertech, si tu as un seul des threads qui plante, le comportement que tu décris semble logique.
Regarde les logs du plugin pour trouver l'erreur qui a fait planter le thread.
Si tu ne trouves pas, donne moi tes logs.

@thepins, il y a bien un github qui sert pour la doc - pour l'instant car je n'ai pas le temps en ce moment de m'en occuper.
Si tu as trouvé des bugs, tu peux les indiquer ici.
Pour le 433Mhz, tu peux en attendant, les mettres facilement avec les pins utilisateurs et le code perso dans les sketchs.

@Clem.E ,
EDIT : Mon problème est résolu, il semblerait que c'était ma configuration réseau en accès externe (paramétré en HTTPS) qui posait problème. Sans doute à cause du certificat.
8-)
Quelqu'un pourrait m'expliquer la différence entre ce qu'on renseigne en Accès externe et Accès interne ?
Pour l’accès interne IP locale en http ( fonctionnement basique) et pour l’accès externe, le mieux c'est d'utiliser les dns jeedom (du coup accès externe devient grisé), c'est simple et ça évite tous les soucis de config réseaux.

@thprl, 8-) Tu posteras des photos de ta réalisation je suis curieux ?
Dans le script j'ai bien LiquidCrystal lcd(8, 9, 4, 5, 6, 7); et les pin correspondant connectées au LCD (d’ailleurs au boot il affiche la version de jeedouino ;)
Donc tout est ok.
Mais que faut il renseigner dans la configuration des Pins/GPIO ; le choix "Envoi d'un message sur LCD 2X16 ne bloque qu'une pin ?
Oui, tu le mets sur une seule, et tu mets toutes les autres (du lcd) à inutilisées.

@winhex, :ugeek:


Bonne journée.

mapat57
Timide
Messages : 26
Inscription : 27 déc. 2016, 01:13

Re: [Sujet officiel] : Jeedouino

Message par mapat57 » 27 janv. 2017, 13:13

Bonjour
Voila mon scenario...au plus simple pour tester :
Sans titre 3.jpg
Sans titre 3.jpg (145.62 Kio) Consulté 2416 fois
Il ne se passe rien....
quand je pilote en direct du dashbord ou directement sur le bouton tester..... pas de problème..

ci dessous le log du scenario :
------------------------------------
[2017-01-27 12:56:17][SCENARIO] Start : Scenario lance manuellement. Tags : Array
(
)
[2017-01-27 12:56:17][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-01-27 12:56:17][SCENARIO] Evaluation de la condition : [813] = 813
[2017-01-27 12:56:17][SCENARIO] Exécution du sous-élément de type [action] : then
[2017-01-27 12:56:17][SCENARIO] Exécution de la commande [Sous sol][Carte 1][0_low_pin]
[2017-01-27 12:56:17][SCENARIO] Fin correcte du scénario

Qu'est ce qu ne va pas?

Ma config : raspberry 3 , 5 sondes 1-wire de branchées sur Contrôleur USB 1-Wire DS9490R
je pilote 3 prises télécommandé en 433mhz
(tous fonctionnent ainsi que les scénarios que j'ai créés).

Merci de votre aide....(je suis vraiment néophyte dans ce domaine)

mapat57
Timide
Messages : 26
Inscription : 27 déc. 2016, 01:13

Re: [Sujet officiel] : Jeedouino

Message par mapat57 » 28 janv. 2017, 11:44

Bonjour

Je réponds à moi-même concernant mes problèmes de scénario qui ne fonctionne pas avec jeedouino ...

Étant novice et a force de patauger ....j'ai trouvé, je pense, puisque ça fonctionne maintenant..
Avec le Plugin Rcswitch J'avais "Error on shell exec, return value : 139. Details : Array ( [0] => sudo: unable to resolve host jeedom", donc pour régler ce problème, j'avais mis le même nom (jeedom) dans hosts et hostname et la plus de problème. J'ai ré-installé Jeedom sur une nouvelle carte SD donc j'ai fait de même dans hosts et hostname mais avec le nom "Jeedombox"......
Le fait de remettre "jeedom" dans hosts et hostname et en renseignant dans jeedom :"Configuration réseaux/Accès interne" l'adresse IP (je ne l'avais pas fait) ça fonctionne (je ne sais pas lequel des deux me faisait le problème)....donc magnifique....Maintenant, je peux avancer.....
Merci @revlys de ton aide.

superdome
Timide
Messages : 36
Inscription : 25 janv. 2017, 09:14

Re: [Sujet officiel] : Jeedouino

Message par superdome » 28 janv. 2017, 19:13

Bonjour

J'ai un Jeedom dans un Rasp zéro, ceci avec des arduinos Nano connectés en USB.
Pour le moment, je veux juste que cela remonte la température d'une sonde de temps.
Mais impossibe de passer les Démon en OK il reste en statut NOK.
J'ai changé le Port et testé avec d'autre NANO, j'ai vérifié le Sketch, les librairies.... je ne vois pas.
AUriez-vous une idée?
Merci d'avance:

Voici mes logs lors du démarrage d'un démon :
[2017-01-28 19:11:18][ERROR] : Le complément /home (configuration -> conf.réseaux-> accès interne) est introuvable dans le chemin de votre Jeedom : /var/www/html/plugins/jeedouino/core/class
[2017-01-28 19:11:26][ERROR] : PING EqID:10 (Essai No 1 ): Le démon USB ne réponds pas - Réponse :Aucune, Il n'est peût-être pas encore démarré.
sudo: unable to resolve host jeedom
sudo: unable to resolve host jeedom
sudo: unable to resolve host jeedom
sudo: unable to resolve host jeedom
[2017-01-28 19:11:33][ERROR] : ERREUR CONFIGURATION PINS MODE eqID ( 10 ) - Réponse :NOK
Exception in thread Usb:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_10.py", line 199, in run
SimpleSend(rep)
File "/var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_10.py", line 214, in SimpleSend
conn.request("GET", url )
File "/usr/lib/python2.7/httplib.py", line 1039, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python2.7/httplib.py", line 1073, in _send_request
self.endheaders(body)
File "/usr/lib/python2.7/httplib.py", line 1035, in endheaders
self._send_output(message_body)
File "/usr/lib/python2.7/httplib.py", line 879, in _send_output
self.send(msg)
File "/usr/lib/python2.7/httplib.py", line 841, in send
self.connect()
File "/usr/lib/python2.7/httplib.py", line 822, in connect
self.timeout, self.source_address)
File "/usr/lib/python2.7/socket.py", line 571, in create_connection
raise err
error: [Errno 111] Connection refused
[2017-01-28 19:11:39][ERROR] : ERREUR CONFIGURATION PINS MODE eqID ( 10 ) - Réponse :Aucune, Il n'est peût-être pas encore démarré.
[2017-01-28 19:11:42][ERROR] : Le complément /home (configuration -> conf.réseaux-> accès interne) est introuvable dans le chemin de votre Jeedom : /var/www/html/plugins/jeedouino/core/class
[2017-01-28 19:11:50][ERROR] : PING EqID:10 (Essai No 2 ): Le démon USB ne réponds pas - Réponse :Aucune, Il n'est peût-être pas encore démarré.
[2017-01-28 19:11:50][ERROR] : (Normal si ReStart demandé) Erreur de connection au démon USB - ID 20 sur 192.168.1.19:8080 - Réponse : 111 - Connection refused
[2017-01-28 19:11:51][ERROR] : (Normal si ReStart demandé) Erreur de connection au démon USB - ID 20 sur 192.168.1.19:8080 - Réponse : 111 - Connection refused
[2017-01-28 19:11:51][ERROR] : PING EqID:20 (Essai No 2 ): Le démon USB ne réponds pas - Réponse :NOK
[2017-01-28 19:11:51][ERROR] : (Normal si ReStart demandé) Erreur de connection au démon USB - ID 21 sur 192.168.1.19:8080 - Réponse : 111 - Connection refused
[2017-01-28 19:11:52][ERROR] : (Normal si ReStart demandé) Erreur de connection au démon USB - ID 21 sur 192.168.1.19:8080 - Réponse : 111 - Connection refused
[2017-01-28 19:11:52][ERROR] : PING EqID:21 (Essai No 4 ): Le démon USB ne réponds pas - Réponse :NOK
[2017-01-28 19:11:52][ERROR] : 4 PINGs non répondus, je stoppe les processus du démon USB ! ( EqID : 21 )
sudo: unable to resolve host jeedom
"Si tu sais que tu ne sais pas...Tu sauras! Mais si tu ne sais pas que tu ne sais pas....Tu ne sauras jamais! Et quand tu sais....Fais le savoir"

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 26 invités