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"
Mika
Actif
Messages : 510
Inscription : 26 janv. 2015, 09:58
Localisation : Orléans
Contact :

Re: [Sujet officiel] : Jeedouino

Message par Mika » 31 oct. 2016, 11:07

revlys a écrit :
Note : Certaines carte relais possèdent des jumpers (cavaliers) pour inverser le fonctionnement actif low/actif high.
Je vais regardé de ce coté là car j'ai effectivement des jumpers sur mes cartes.

Bonne journée.

sbafs
Timide
Messages : 195
Inscription : 27 févr. 2015, 11:03
Localisation : Annecy

Re: [Sujet officiel] : Jeedouino

Message par sbafs » 31 oct. 2016, 16:50

Salut,

je pense qu'il y a un soucis avec le sketch que l'on télécharge depuis son Jeedom :

Code : Tout sélectionner

// Etat des pins de l'arduino ( Mode )
char Status_pins[NB_TOTALPIN];
byte pin_id;
byte echo_pin;

String eqLogic = "";
String inString = "";
String Message = ""
byte BootMode;
il manque un ; après String Message = ""

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

Re: [Sujet officiel] : Jeedouino

Message par revlys » 31 oct. 2016, 16:57

Bonjour sbafs,

Bien vu, je corrige ;)

Merci.

sbafs
Timide
Messages : 195
Inscription : 27 févr. 2015, 11:03
Localisation : Annecy

Re: [Sujet officiel] : Jeedouino

Message par sbafs » 31 oct. 2016, 18:34

Je viens de lancer une mise à jour des dépendances via la configuration et au bout de quelque minutes j'ai eu ce message :

SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Es ce que c'est normal ? Il fait un update de tout les paquets ?

Je peux faire quoi pour retrouver 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 » 31 oct. 2016, 18:41

Re,

Essaye via ssh un

Code : Tout sélectionner

sudo mysqld start
Oui, il fait une mise à jour de tous les paquets.
Si tu as eu cette erreur, il te faudra relancer encore une fois la mise à jour complète depuis les dépendances du plugin ou via ssh:

Code : Tout sélectionner

sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
A+

sbafs
Timide
Messages : 195
Inscription : 27 févr. 2015, 11:03
Localisation : Annecy

Re: [Sujet officiel] : Jeedouino

Message par sbafs » 31 oct. 2016, 20:42

Super merci, les dépendances se sont installés ! merci

Par contre je rencontre un problème avec le démon ArduinoUSB (c'est un arduino nano connecté en USB)

Code : Tout sélectionner

[2016-10-31 20:35:41][DEBUG] : Démarrage du démon USB.
[2016-10-31 20:35:41][DEBUG] : PING ( EqID:351 ) Démon USB en marche ??? Envoi d'un PING...
[2016-10-31 20:35:44][DEBUG] : Réponse du Démon USB :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:35:45][DEBUG] : RePING ( EqID:351 ) Encore un essai...
[2016-10-31 20:35:49][DEBUG] : Réponse du Démon USB :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:35:49][ERROR] : PING EqID:351 (Essai No 2 ): Le démon USB ne réponds pas - Réponse :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:35:49][DEBUG] : KILL process 11066
[2016-10-31 20:35:50][DEBUG] : KILL process 11067
[2016-10-31 20:35:50][DEBUG] : KILL process 11503
[2016-10-31 20:35:54][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon USB sur  192.168.0.42 - jeedouinoUSB_351.py : Kill process : ["11066","11067","11503"]
[2016-10-31 20:35:54][DEBUG] : EqLogicForStart :[] ( Enlevé: 351 )
[2016-10-31 20:35:54][DEBUG] : Appel démon ArduinoUsb sur port :FTDI FT232R_USB_UART ( /dev/ttyUSB1 )
[2016-10-31 20:35:54][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python /var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_351.py 52393 /dev/ttyUSB1 351 192.168.0.42 80
[2016-10-31 20:35:54][DEBUG] : EqLogicForStart :["351"] ( Ajouté: 351 )
[2016-10-31 20:35:54][DEBUG] : Le démon USB est en cours de démarrage.  -
[2016-10-31 20:35:54][DEBUG] : Essai 1 - Envoi de la dernière configuration connue des pins eqID ( 351 ) PinMode : C..vvvvvvvv..........C
[2016-10-31 20:35:56][DEBUG] : CALLBACK - Requête reçue : ?BoardEQ=351&2=1&3=1&4=1&5=1&6=1&7=1&8=1&9=1
[2016-10-31 20:35:56][DEBUG] : CALLBACK - ARDUINO NANO eqID ( 351 ) - Pin n° 2 = 1
[2016-10-31 20:35:56][DEBUG] : CALLBACK - ARDUINO NANO eqID ( 351 ) - Pin n° 3 = 1
[2016-10-31 20:35:56][DEBUG] : CALLBACK - ARDUINO NANO eqID ( 351 ) - Pin n° 4 = 1
[2016-10-31 20:35:56][DEBUG] : CALLBACK - ARDUINO NANO eqID ( 351 ) - Pin n° 5 = 1
[2016-10-31 20:35:56][DEBUG] : CALLBACK - ARDUINO NANO eqID ( 351 ) - Pin n° 6 = 1
[2016-10-31 20:35:56][DEBUG] : CALLBACK - ARDUINO NANO eqID ( 351 ) - Pin n° 7 = 1
[2016-10-31 20:35:56][DEBUG] : CALLBACK - ARDUINO NANO eqID ( 351 ) - Pin n° 8 = 1
[2016-10-31 20:35:56][DEBUG] : CALLBACK - ARDUINO NANO eqID ( 351 ) - Pin n° 9 = 1
[2016-10-31 20:35:57][DEBUG] : Réponse du Démon USB :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:35:57][ERROR] : ERREUR CONFIGURATION PINS MODE eqID ( 351 ) - Réponse :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:35:57][DEBUG] : Essai 2 - Envoi de la dernière configuration connue des pins eqID ( 351 ) PinMode : C..vvvvvvvv..........C
[2016-10-31 20:36:00][DEBUG] : Réponse du Démon USB :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:36:00][ERROR] : ERREUR CONFIGURATION PINS MODE eqID ( 351 ) - Réponse :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:36:00][DEBUG] : PING ( EqID:351 ) Démon USB en marche ??? Envoi d'un PING...
[2016-10-31 20:36:04][DEBUG] : Réponse du Démon USB :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:36:05][DEBUG] : RePING ( EqID:351 ) Encore un essai...
[2016-10-31 20:36:08][DEBUG] : Réponse du Démon USB :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:36:08][ERROR] : PING EqID:351 (Essai No 3 ): Le démon USB ne réponds pas - Réponse :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:36:08][DEBUG] : PING ( EqID:328 ) Démon PiGpio en marche ??? Envoi d'un PING...
[2016-10-31 20:36:08][DEBUG] : Réponse du Démon PiGpio :PINGOK
[2016-10-31 20:36:08][DEBUG] : CALLBACK - Requête reçue : ?BoardEQ=328&REP=PINGOK
[2016-10-31 20:36:35][DEBUG] : PING ( EqID:351 ) Démon USB en marche ??? Envoi d'un PING...
[2016-10-31 20:36:38][DEBUG] : Réponse du Démon USB :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:36:39][DEBUG] : RePING ( EqID:351 ) Encore un essai...
[2016-10-31 20:36:43][DEBUG] : Réponse du Démon USB :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:36:43][ERROR] : PING EqID:351 (Essai No 4 ): Le démon USB ne réponds pas - Réponse :Aucune, Il n'est peût-être pas encore démarré.
[2016-10-31 20:36:43][ERROR] : 4 PINGs non répondus, je stoppe les processus du démon USB ! ( EqID : 351 )
[2016-10-31 20:36:43][DEBUG] : KILL process 11519
[2016-10-31 20:36:44][DEBUG] : KILL process 11520
[2016-10-31 20:36:44][DEBUG] : KILL process 11629
[2016-10-31 20:36:48][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon USB sur  192.168.0.42 - jeedouinoUSB_351.py : Kill process : ["11519","11520","11629"]
[2016-10-31 20:36:48][DEBUG] : EqLogicForStart :[] ( Enlevé: 351 )
[2016-10-31 20:36:48][DEBUG] : PING ( EqID:328 ) Démon PiGpio en marche ??? Envoi d'un PING...
[2016-10-31 20:36:48][DEBUG] : Réponse du Démon PiGpio :PINGOK
[2016-10-31 20:36:48][DEBUG] : CALLBACK - Requête reçue : ?BoardEQ=328&REP=PINGOK
[2016-10-31 20:38:12][DEBUG] : PING ( EqID:351 ) Démon USB en marche ??? Envoi d'un PING...
[2016-10-31 20:38:12][ERROR] : (Normal si ReStart demandé) Erreur de connection au démon USB - ID 351 sur 192.168.0.42:52393 - Réponse : 111 - Connection refused
[2016-10-31 20:38:14][DEBUG] : RePING ( EqID:351 ) Encore un essai...
[2016-10-31 20:38:14][ERROR] : (Normal si ReStart demandé) Erreur de connection au démon USB - ID 351 sur 192.168.0.42:52393 - Réponse : 111 - Connection refused
[2016-10-31 20:38:14][ERROR] : PING EqID:351 (Essai No 1 ): Le démon USB ne réponds pas - Réponse :NOK
[2016-10-31 20:38:14][DEBUG] : PING ( EqID:328 ) Démon PiGpio en marche ??? Envoi d'un PING...
[2016-10-31 20:38:14][DEBUG] : Réponse du Démon PiGpio :PINGOK
[2016-10-31 20:38:14][DEBUG] : CALLBACK - Requête reçue : ?BoardEQ=328&REP=PINGOK
[2016-10-31 20:38:29][DEBUG] : ConfigurePinValue anano ( 351 ) PinValue : S2L
[2016-10-31 20:38:29][ERROR] : (Normal si ReStart demandé) Erreur de connection au démon USB - ID 351 sur 192.168.0.42:52393 - Réponse : 111 - Connection refused
[2016-10-31 20:38:29][ERROR] : ERREUR SETTING PIN VALUE eqID ( 351 )- Réponse :NOK
Le démon ne démarre pas pourtant je pense avoir tout bien fait

Edit : sur mon arduino nano je n'ai rien de connecter, es ce que c'est sa le problème ?

Avatar de l’utilisateur
thorgalfr
Timide
Messages : 23
Inscription : 06 nov. 2014, 23:18
Localisation : Toulouse

Re: [Sujet officiel] : Jeedouino

Message par thorgalfr » 02 nov. 2016, 12:23

Bonjour à tous,

Utilisant un nano et un shield ENC28J60. J' ai cru comprendre qu'en désactivant L'UDP, on gagnait 5Ko et il semblerait que cela suffise pour activer dans mon cas le support DS18x20?

Malheureusement j'ai un souci lors de la compilation du sketch:
J'ai effectué les modifications mentionnées dans le sketch. Le problème c'est que lorsque que je passe "#define UIP_CONF_UDP" à 0, j'ai l'erreur de compilation suivante dans l'ide:
Arduino : 1.6.12 (Mac OS X), Carte : "Arduino Nano, ATmega328"

/var/folders/75/35kyg4ys36b6k0hzwlk79f_w0000gn/T//ccXmd4wF.ltrans1.ltrans.o: In function `main':
ccXmd4wF.ltrans1.o:(.text.startup+0x18c): undefined reference to `UIPEthernetClass::begin(unsigned char const*)'
collect2: error: ld returned 1 exit status
exit status 1
Erreur de compilation pour la carte Arduino Nano
Et si je laisse "#define UIP_CONF_UDP" à 1 ça passe, par contre faute de mémoire je ne peux activer aucun support (DS18x20, DHT, TeleInfo....).

Y'a t'il un moyen de régler le problème de compilation ou de réduire la taille utiliser en mémoire? Ou dois-je oublier le couple Nano/ENC28J6/ pour avoir la gestion des sondes DS18Bx20 en réseau? :cry:

Cordialement

Avatar de l’utilisateur
thorgalfr
Timide
Messages : 23
Inscription : 06 nov. 2014, 23:18
Localisation : Toulouse

Re: [Sujet officiel] : Jeedouino

Message par thorgalfr » 02 nov. 2016, 18:03

Pour information, j'ai réglé le problème de compilation en commentant les lignes suivantes:
if (EEPROM.read(13) != 'J')
{
Init_EEPROM();

/* correction pour ENC28J60 et //#define UIP_CONF_UDP 0
/*
if (Ethernet.begin(mac) == 0) // 1er demarrage 1er flash Jeedouino, on essaye via dhcp
{
#if (DEBUGtoSERIAL == 1)
Serial.println(F("Connection via DHCP failed."));
#endif
#if (UseWatchdog == 1)
wdt_enable(WDTO_15MS); // try reboot
#endif
while(1){}
}

IPAddress IP_ARDUINO = Ethernet.localIP();
jeedom = F("&ipwifi=");
jeedom += IP_ARDUINO[0];
jeedom += '.';
jeedom += IP_ARDUINO[1];
jeedom += '.';
jeedom += IP_ARDUINO[2];
jeedom += '.';
jeedom += IP_ARDUINO[3];
SendToJeedom();
}
else Ethernet.begin(mac, IP_ARDUINO);
remplacer par juste:
Ethernet.begin(mac, IP_ARDUINO);
Je suis loin d'être à l'aise avec arduino, mais il me semble que l'on supprime la gestion DHCP?

fred.pacc
Timide
Messages : 226
Inscription : 26 juin 2014, 12:42
Localisation : Saint germain sur morin 77

Re: [Sujet officiel] : Jeedouino

Message par fred.pacc » 03 nov. 2016, 13:34

Bonjour,

j'ai installé le plugin mais je n'ai pas les lien des sketchs qui apparaissent dans la page de configuration
pour info je voudrais pour un nodemcu

merci pour votre aide

@++

fred

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

Re: [Sujet officiel] : Jeedouino

Message par revlys » 03 nov. 2016, 17:38

Bonjour à tous,

sbafs, D’après tes logs, j'ai l'impression que le démon a fonctionné au moins une fois ( [2016-10-31 20:35:56] ).
Essai de voir si tu n'as pas un souci d'alim (peut être trop faible si nano alimentée par le port usb du rpi).
Tu es sur local ou déporté ? Si déporté il me faudra aussi les logs afférents.
Tu as aussi fait un équipement gpio ?
Edit : sur mon arduino nano je n'ai rien de connecter, es ce que c'est sa le problème ?
Non pas du tout .

thorgalfr Oui, effectivement, cela supprime le dhcp.
Je l'avais ajouté suite a la demande de certains utilisateurs, mais j'ai oublié de vérifier avec la lib UIPEthernet :oops:
Je regarderais pour corriger cela. Merci du retour.

fred.pacc Il suffit de créer un équipement nodemcu et de le sauver (cf doc). Éventuellement, un F5 pour rafraîchir la page web si besoin.

Bonne journée.

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: [Sujet officiel] : Jeedouino

Message par yogui » 03 nov. 2016, 17:44

Bonjour
J'ai une question est on limité a un certain types de noeud ou on pourrait imaginer metre des noeud rf433 par exemple
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

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

Re: [Sujet officiel] : Jeedouino

Message par revlys » 03 nov. 2016, 17:55

Bonjour Yogui,

Qu'entends-tu par noeuds ?

Bonne journée.

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: [Sujet officiel] : Jeedouino

Message par yogui » 03 nov. 2016, 17:58

Arduino connecte a un rasberry en usb par exemple .désolé pour l habut de langage. C'est l'habitude de mysensors
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

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

Re: [Sujet officiel] : Jeedouino

Message par revlys » 03 nov. 2016, 18:05

Oui, je m'en doutais un peu ;)

Alors, le plugin permet de gérer les sketchs perso, donc il est possible d'ajouter du code pour gérer du rf433.
Tu peux ajouter des pins utilisateurs (virtuelles) pour envoyer a jeedom du binaire, du numérique ou du string par ex.

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: [Sujet officiel] : Jeedouino

Message par yogui » 03 nov. 2016, 18:19

Cool je vais faire des test avec du somfy rts alors ! Je partagerai s si ca marche!
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: [Sujet officiel] : Jeedouino

Message par yogui » 03 nov. 2016, 18:23

Question bête un clock down de l'horloge arduino pose problème pour la com serie? Par expérience si tu defini dans ton sketch 115000 apres le clock down tu est a 57600
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

fred.pacc
Timide
Messages : 226
Inscription : 26 juin 2014, 12:42
Localisation : Saint germain sur morin 77

Re: [Sujet officiel] : Jeedouino

Message par fred.pacc » 03 nov. 2016, 19:17

bonjour,

@ revlys
j'ai déjà crée un équipement mais sur la page de configuration de plugin dans configuration il y a un onglet sketchs réseau et dedans j'ai juste une ligne :

Sketchs pour vos équipements Arduino réseau / ESP8266 / NodeMCU / Wemos.

il n'y a rien d'autre pas de liens du coup je ne sais pas ou trouver le sketch de base a charger dans le node

merci

@++

fred

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

Re: [Sujet officiel] : Jeedouino

Message par revlys » 03 nov. 2016, 23:53

Bonsoir,

Yogui,
Cool je vais faire des test avec du somfy rts alors ! Je partagerai s si ca marche!
Bon tests, et merci pour tes partages.
Question bête un clock down de l'horloge arduino pose problème pour la com serie? Par expérience si tu defini dans ton sketch 115000 apres le clock down tu est a 57600
Oui cela va poser problème. Tu peux modifier le fichier démon pour matcher la même vitesse de com (ligne 233 de JeedouinoUSB.py)

Fred.pacc
Étrange alors. Tu es bien sous chrome ? L’équipement est bien coché actif ?
Normalement tu as le lien du sketch directement sur la page équipement, onglet sketch.
Sans titre 50.jpg
Sans titre 50.jpg (29.4 Kio) Consulté 691 fois
Il est généré a chaque sauvegarde de l’équipement, tu peux le voir dans les logs.
Regarde dans le dossier /plugins/jeedouino/sketchs/ si tu as un fichier type JeedouinoESP_XXX.ino (avec XXX le numéro de ton équipement) de généré.
Si ce n'est pas le cas, alors tu as un souci de droits d’écriture dans le dossier.
Merci aussi de donner des logs, captures d'écran, ta configuration.

Bonne soirée.

fred.pacc
Timide
Messages : 226
Inscription : 26 juin 2014, 12:42
Localisation : Saint germain sur morin 77

Re: [Sujet officiel] : Jeedouino

Message par fred.pacc » 04 nov. 2016, 10:56

Super merci

effectivement je n'avais pas coché la case activé

merci

@++

fred.pacc
Timide
Messages : 226
Inscription : 26 juin 2014, 12:42
Localisation : Saint germain sur morin 77

Re: [Sujet officiel] : Jeedouino

Message par fred.pacc » 04 nov. 2016, 14:36

Bonjour ,

maintenant j'ai un autre probleme l'ide arduino ne veux pas prendre le pack de libraires il dit :
Le dossier spécifié ne contiens pas de bibliothèque valide

du coup je ne peut pas programmer le nodeesp

merci

@++

fred

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

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