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"
mapat57
Timide
Messages : 26
Inscription : 27 déc. 2016, 01:13

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par mapat57 » 06 juin 2017, 18:36

Bonjour
Vraiment une bonne nouvelle...merci de l'info et un grand MERCI pour le plugin...donc je continue à transférer de mon ancien système vers jeedom .

merci Revlys

ffisoft57
Timide
Messages : 138
Inscription : 12 juin 2017, 18:35

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par ffisoft57 » 12 juin 2017, 18:41

bonjour

j'utilise se Plugin avec un arduino mega 2560 R3 mais le problème c'est que la PIN 10 est utiliser pour l'ethernet or non c'est la PIN 53 pour le SS de l'ethernet.

Y'a t'il un moyen de change la configuration ???

Merci

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

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par revlys » 13 juin 2017, 11:24

Bonjour à tous,

Merci @Bravan ;)

@ffisoft57 , la pin 53 sur le mega ne sert pas. Cf : https://www.arduino.cc/en/Main/ArduinoEthernetShield
Il faut la laisser telle quelle (ou en "output") c'est tout.

Bonne journée.

dj_janker
Timide
Messages : 461
Inscription : 03 févr. 2015, 09:27

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par dj_janker » 13 juin 2017, 14:09

Salut @revlys, comme je peux relancer le daemon jeedouino par terminal?

Enviado desde mi JY-S3 mediante Tapatalk


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

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par revlys » 13 juin 2017, 14:24

Salut @dj_janker

Avec une commande du style :

Code : Tout sélectionner

sudo nice -n 19 /usr/bin/python /var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_7.py 8800 /dev/ttyS2 7 192.168.0.49 9080 . 115200
Paramètres a adapter à ton cas:
jeedouinoUSB_7.py : _7 pour l'id de l’équipement concerné.
8800 : le port de l'arduino
/dev/ttyUSB0 : le port usb dur lequel est connecté l'arduino
7 : pour l'id de l’équipement concerné.
192.168.0.49 : ip du Jeedom
9080 : port du jeedom
. : complément du jeedom (laisser le point si pas de complément)
115200 : vitesse de communication usb/arduino, laisser tel quel.

Tu peux aussi trouver la commande avec Tes bons paramètres dans le log de Jeedouino si besoin.

Bonne journée.

dj_janker
Timide
Messages : 461
Inscription : 03 févr. 2015, 09:27

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par dj_janker » 13 juin 2017, 14:34

revlys a écrit :Salut @dj_janker

Avec une commande du style :

Code : Tout sélectionner

sudo nice -n 19 /usr/bin/python /var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_7.py 8800 /dev/ttyS2 7 192.168.0.49 9080 . 115200
Paramètres a adapter à ton cas:
jeedouinoUSB_7.py : _7 pour l'id de l’équipement concerné.
8800 : le port de l'arduino
/dev/ttyUSB0 : le port usb dur lequel est connecté l'arduino
7 : pour l'id de l’équipement concerné.
192.168.0.49 : ip du Jeedom
9080 : port du jeedom
. : complément du jeedom (laisser le point si pas de complément)
115200 : vitesse de communication usb/arduino, laisser tel quel.

Tu peux aussi trouver la commande avec Tes bons paramètres dans le log de Jeedouino si besoin.

Bonne journée.
Je n'ai acess web..... Je vais tester.
Meci!

Enviado desde mi JY-S3 mediante Tapatalk


ffisoft57
Timide
Messages : 138
Inscription : 12 juin 2017, 18:35

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par ffisoft57 » 13 juin 2017, 20:56

revlys a écrit :
13 juin 2017, 11:24
Bonjour à tous,

Merci @Bravan ;)

@ffisoft57 , la pin 53 sur le mega ne sert pas. Cf : https://www.arduino.cc/en/Main/ArduinoEthernetShield
Il faut la laisser telle quelle (ou en "output") c'est tout.

Bonne journée.
bonsoir

voici un lien qui explique qu'avec l'arduino mega 2560 R3 on utilise la pin 53 pour le NSC

http://mcukits.com/2009/04/06/arduino-e ... mega-hack/

https://forum.arduino.cc/index.php?topic=418540.0

alors je sais plus trop comment faire pour faire mon câblage et ma programmation

ffisoft57
Timide
Messages : 138
Inscription : 12 juin 2017, 18:35

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par ffisoft57 » 14 juin 2017, 08:25

re bonjour

quand on regarde les broches du SPI de l'arduino mega 2560 R3 :
https://www.arduino.cc/en/Hacking/PinMapping2560

et plus d'info sur le SPI avec les differante carte arduino :
https://www.arduino.cc/en/Reference/SPI

on voit bien bien qu'on utilise la broche 53 pour le SS et pas la 10

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

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par revlys » 14 juin 2017, 09:23

Bonjour à tous,

@ffisoft57, as-tu lu le lien donné ? as-tu lu les 2 liens que tu m'as donné ?
Arduino communicates with both the W5100 and SD card using the SPI bus (through the ICSP header). This is on digital pins 10, 11, 12, and 13 on the Uno and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the W5100 and pin 4 for the SD card. These pins cannot be used for general I/O. On the Mega, the hardware SS pin, 53, is not used to select either the W5100 or the SD card, but it must be kept as an output or the SPI interface won't work.
Donc sur le mega la pin 53 est bien le SS (Je n'ai jamais dit le contraire)
Et elle ne sert pas, Il faut la laisser telle quelle (ou en "output") point.

Et pour ton câblage, tu insères la carte "shield ethernet W5100" officielle directement sur ta mega 2560, c'est fait pour... :o

Bonne journée.

Avatar de l’utilisateur
bravan
Timide
Messages : 202
Inscription : 30 janv. 2015, 21:25
Localisation : Dijon

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par bravan » 14 juin 2017, 18:15

On peut faire la mise a jour chef Revlys ou est ce une préV3 ? ?
Jeedom 3.2.9 sur Pi3
RFXcom - GCE Téléinformation USB - Jeedouino - Xiaomi - BLEA

ffisoft57
Timide
Messages : 138
Inscription : 12 juin 2017, 18:35

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par ffisoft57 » 14 juin 2017, 18:56

bonjour

c'est pour cree un module complet pour jeedom

avec un module w5100 version mini

et le probleme aussi dans ma configuration j'ai besoin du port 10 pour le PWM que je ne peut pas assigné

photo ci joint :
Capture99.JPG
Capture99.JPG (110.8 Kio) Consulté 1184 fois
Dernière édition par ffisoft57 le 14 juin 2017, 19:16, édité 2 fois.

ffisoft57
Timide
Messages : 138
Inscription : 12 juin 2017, 18:35

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par ffisoft57 » 14 juin 2017, 19:00

re
pour complement :
Capture98.JPG
Capture98.JPG (222.1 Kio) Consulté 1184 fois

Avatar de l’utilisateur
Giome
Timide
Messages : 196
Inscription : 03 oct. 2015, 06:18

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par Giome » 15 juin 2017, 18:28

@revlys

Tout d'abord : Merci de continuer a maintenir ce plugin !!!

Ensuite. j'aurai 2 questions :
- Quel est le changelog de la dernière update ? je ne vois rien sur la fiche du plugin ni sur sur la doc...
- Concernant le demon Arduino en USB j'ai un petit souci et je ne sais pas comment le résoudre, ci-dessous une partie des logs, mais je n'ai aucune données de remontées... Je m'en sers uniquement pour récupérer la tension de la batterie servant d'onduleur et comme j'ai quelques appareils branchés dessus en permanence, elle devrait être en cycle charge/décharge permanent, c'est d'ailleurs ce que m'indique le multimètre.

Code : Tout sélectionner

[2017-06-15 11:00:12][Demon USB] Arduino_message : PING
[2017-06-15 11:00:12][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 11:00:12][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 11:00:13][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 11:00:13][Demon USB] Envois sur entree : &REP=PINGOK
[2017-06-15 11:00:13][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=PINGOK
[2017-06-15 11:05:09][Demon USB] Requete : ['PING', '1']
[2017-06-15 11:05:09][Demon USB] Arduino_message : PING
[2017-06-15 11:05:09][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 11:05:09][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 11:05:10][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 11:05:10][Demon USB] Envois sur entree : &REP=PINGOK
[2017-06-15 11:05:10][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=PINGOK
[2017-06-15 11:10:09][Demon USB] Requete : ['PING', '1']
[2017-06-15 11:10:09][Demon USB] Arduino_message : PING
[2017-06-15 11:10:11][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 11:10:11][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 11:10:12][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 11:10:12][Demon USB] Envois sur entree : &REP=PINGOK
[2017-06-15 11:10:12][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=PINGOK
[2017-06-15 11:15:09][Demon USB] Requete : ['PING', '1']
[2017-06-15 11:15:09][Demon USB] Arduino_message : PING
[2017-06-15 11:15:10][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 11:15:10][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 11:15:11][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 11:15:11][Demon USB] Envois sur entree : &REP=PINGOK
[2017-06-15 11:15:11][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=PINGOK
[2017-06-15 11:20:06][Demon USB] Requete : ['PING', '1']
[2017-06-15 11:20:06][Demon USB] Arduino_message : PING
[2017-06-15 11:20:08][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 11:20:08][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 11:20:09][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 11:20:09][Demon USB] Envois sur entree : &REP=PINGOK
[2017-06-15 11:20:09][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=PINGOK
[2017-06-15 11:25:09][Demon USB] Requete : ['PING', '1']
[2017-06-15 11:25:09][Demon USB] Arduino_message : PING
[2017-06-15 11:25:09][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 11:25:09][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 11:25:10][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 11:25:10][Demon USB] Envois sur entree : &REP=PINGOK
[2017-06-15 11:25:10][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=PINGOK
[2017-06-15 11:30:10][Demon USB] Requete : ['PING', '1']
[2017-06-15 11:30:10][Demon USB] Arduino_message : PING
[2017-06-15 11:30:13][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 11:30:13][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 11:30:13][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 11:30:13][Demon USB] Envois sur entree : &REP=PINGOK
[2017-06-15 11:30:13][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=PINGOK
[2017-06-15 11:35:08][Demon USB] Requete : ['PING', '1']
[2017-06-15 11:35:08][Demon USB] Arduino_message : PING
[2017-06-15 11:35:09][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 11:35:09][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 11:35:10][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 11:35:10][Demon USB] Envois sur entree : &REP=PINGOK
[2017-06-15 11:35:10][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=PINGOK
[2017-06-15 11:40:08][Demon USB] Requete : ['PING', '1']
[2017-06-15 11:40:08][Demon USB] Arduino_message : PING
[2017-06-15 11:40:10][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 11:40:10][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 11:40:10][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 11:40:10][Demon USB] Envois sur ck.php?BoardEQ=199&11=1
Ceci dit, quand je relance le demon manuellement j'obtiens des donnees pendant un petit moment puis plus rien de nouveau... :

Code : Tout sélectionner

Starting NetStarting Usb
Jeedouino daemon waiting...
[2017-06-15 12:23:52][Demon USB] Requete : ['USB', 'C..............a.....C']
[2017-06-15 12:23:52][Demon USB] Arduino_message : C..............a.....C
[2017-06-15 12:23:53][Demon USB] Reponse brute recue : &54=511
[2017-06-15 12:23:54][Demon USB] Reponse filtree : &54=511
[2017-06-15 12:23:54][Demon USB] Envois sur entree : &54=511
[2017-06-15 12:23:54][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&54=511
[2017-06-15 12:23:57][Demon USB] Reponse brute recue : &54=510
[2017-06-15 12:23:58][Demon USB] Requete : ['USB', 'C..............a.....C']
[2017-06-15 12:23:58][Demon USB] Arduino_message : C..............a.....C
[2017-06-15 12:23:58][Demon USB] Reponse filtree : &54=510
[2017-06-15 12:23:58][Demon USB] Envois sur entree : &54=510
[2017-06-15 12:23:58][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&54=510
[2017-06-15 12:23:58][Demon USB] Reponse brute recue : COK
[2017-06-15 12:23:58][Demon USB] >>Reponse a la requete : COK
[2017-06-15 12:23:59][Demon USB] Reponse filtree : &REP=COK
[2017-06-15 12:23:59][Demon USB] Envois sur entree : &REP=COK
[2017-06-15 12:23:59][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=COK
[2017-06-15 12:23:59][Demon USB] Requete : ['PING', '1']
[2017-06-15 12:23:59][Demon USB] Arduino_message : PING
[2017-06-15 12:23:59][Demon USB] Reponse brute recue : PINGOK
[2017-06-15 12:23:59][Demon USB] >>Reponse a la requete : PINGOK
[2017-06-15 12:24:00][Demon USB] Reponse filtree : &REP=PINGOK
[2017-06-15 12:24:00][Demon USB] Envois sur entree : &REP=PINGOK
[2017-06-15 12:24:00][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&REP=PINGOK
[2017-06-15 12:24:02][Demon USB] Reponse brute recue : &54=509
[2017-06-15 12:24:03][Demon USB] Reponse filtree : &54=509
[2017-06-15 12:24:03][Demon USB] Envois sur entree : &54=509
[2017-06-15 12:24:03][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&54=509
[2017-06-15 12:24:07][Demon USB] Reponse brute recue : &54=508
[2017-06-15 12:24:08][Demon USB] Reponse filtree : &54=508
[2017-06-15 12:24:08][Demon USB] Envois sur entree : &54=508
[2017-06-15 12:24:08][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&54=508
[2017-06-15 12:24:13][Demon USB] Reponse brute recue : &54=507
[2017-06-15 12:24:14][Demon USB] Reponse filtree : &54=507
[2017-06-15 12:24:14][Demon USB] Envois sur entree : &54=507
[2017-06-15 12:24:14][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&54=507
[2017-06-15 12:24:18][Demon USB] Reponse brute recue : &54=506
[2017-06-15 12:24:19][Demon USB] Reponse filtree : &54=506
[2017-06-15 12:24:19][Demon USB] Envois sur entree : &54=506
[2017-06-15 12:24:19][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&54=506
[2017-06-15 12:24:26][Demon USB] Reponse brute recue : &54=505
[2017-06-15 12:24:26][Demon USB] Reponse filtree : &54=505
[2017-06-15 12:24:26][Demon USB] Envois sur entree : &54=505
[2017-06-15 12:24:26][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&54=505
[2017-06-15 12:24:39][Demon USB] Reponse brute recue : &54=504
[2017-06-15 12:24:39][Demon USB] Reponse filtree : &54=504
[2017-06-15 12:24:39][Demon USB] Envois sur entree : &54=504
[2017-06-15 12:24:39][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&54=504
[2017-06-15 12:24:51][Demon USB] Reponse brute recue : &54=503
[2017-06-15 12:24:51][Demon USB] Reponse filtree : &54=503
[2017-06-15 12:24:51][Demon USB] Envois sur entree : &54=503
[2017-06-15 12:24:51][Demon USB] GET : /plugins/jeedouino/core/php/Callback.php?BoardEQ=210&54=503
[2017-06-15 12:25:05][Demon USB] Reponse brute recue : &54=502
[2017-06-15 12:25:05][Demon USB] Requete : ['PING', '1']
[2017-06-15 12:25:05][Demon USB] Arduino_message : PING
[2017-06-15 12:25:06][Demon USB] Reponse filtree : &54=502
[2017-06-15 12:25:06][Demon USB] Envois sur entree : &54=502
[2017-06-15 12:25:06][Demon USB] GET : /plugins/jeedouino/core/p
Merci d'avance de ton aide

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

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par revlys » 16 juin 2017, 00:22

Bonsoir à tous,

@bravan, c'est bien une pré-V3 mais tu peux faire la màj sans soucis ;) .

@ffisoft57, pas mal ce projet de module, c'est toi qui le conçois ?

Alors pour résoudre ton problème de port 10, tu as 2 choix :
1 - Modifier la lib ethernet et le plugin....
2 - Modifier ton câblage : LB3 (qui est sur la 10) tu le met sur la pin 46 qui est pwm.
Et ce qui était sur la pin 46, tu le met sur la pin 20 qui n'est pas utilisée.

@Giome, pas de changelog car c'est juste une pré-V3, rien n'a changé sur le fonctionnement du plugin.

Pour ton soucis de démon, je sais que ça arrive dans certains cas ou la communication usb est surchargée d'infos.
En fait le démon est divisé en threads, et l'un d'eux peut planter sans affecter les autres.
C'est ce qui t'arrive, le thread qui répond ok au ping, lui, continue a fonctionner, alors que celui qui écoute l'usb est hs.
Du coup seul un redémarrage manuel relance tous les threads, ce que tu as pu voir.
- il faudrait que tu vois si tu as une erreur dans tes logs vers le moment où les données arrêtent de remonter.
- tu peux aussi essayer de modifier le démon vers la ligne 174, tu as :

Code : Tout sélectionner

				except serial.SerialException as e:
					rep=''
essaye de le remplacer par :

Code : Tout sélectionner

				except serial.SerialException as e:
					rep=''
					exit=1	
					break	
Cela devrait forcer la fermeture de tous les threads. Et si tu as coché "AutoReStart" (je suppose que oui) cela devrait le relancer automatiquement.
Tiens moi au courant. De mon coté je vais essayer de trouver un peu de temps (pas évident en ce moment :( ) pour m'y pencher dessus.

Bonne soirée.

ffisoft57
Timide
Messages : 138
Inscription : 12 juin 2017, 18:35

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par ffisoft57 » 16 juin 2017, 07:49

revlys a écrit :
16 juin 2017, 00:22


@ffisoft57, pas mal ce projet de module, c'est toi qui le conçois ?

Alors pour résoudre ton problème de port 10, tu as 2 choix :
1 - Modifier la lib ethernet et le plugin....
2 - Modifier ton câblage : LB3 (qui est sur la 10) tu le met sur la pin 46 qui est pwm.
Et ce qui était sur la pin 46, tu le met sur la pin 20 qui n'est pas utilisée.

bonjour @revlys

oui le projet vient de moi, tu peux me dire comment activé la pin 10 sur le plugin qui est actuellement inhibé merci

après modifier la lib pas de problème

ffisoft57
Timide
Messages : 138
Inscription : 12 juin 2017, 18:35

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par ffisoft57 » 16 juin 2017, 08:02

re

juste une idée pour le plugin : il faudrait une option qui permet de faire un copier coller des cartes avec leur pin pour ne pas se retapé l’assignation des pins sur la carte et les commandes

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

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par revlys » 19 juin 2017, 09:16

Bonjour à tous,

@ffisoft57, alors pour activer la pin 10 du méga dans le plugin, il te faut éditer le fichier :
/var/www/html/plugins/jeedouino/core/config/jeedouino.config.php
Ligne 332 :

Code : Tout sélectionner

'10' 	=> array('Nom_pin' => 'DIGITAL I/O 10', 'disable' => 0, 'ethernet' => 1, 'option' => 'PWM'),
tu mets

Code : Tout sélectionner

'10' 	=> array('Nom_pin' => 'DIGITAL I/O 10', 'disable' => 0, 'ethernet' => 0, 'option' => 'PWM'),
Pour la fonction dupliquer des cartes/pins, elle est dans ma TODO list, donc quand j'aurais un peu de temps devant moi ;)

Bonne journée.

BenoitB
Timide
Messages : 18
Inscription : 07 sept. 2016, 12:32
Localisation : Baziege

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par BenoitB » 20 juin 2017, 11:41

Bonjour,
Je rencontre un problème avec un mega qui n est plus reconnu sous jeedouino mais ok sur mon pc. Auriez vous une idée ? Merci


Envoyé de mon iPhone en utilisant Tapatalk

Algui81
Timide
Messages : 12
Inscription : 27 janv. 2016, 08:38

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par Algui81 » 27 juin 2017, 10:57

Bonjour revlys,

Merci pour ton plugin il m'a permis de faire un système irrigation pour mon jardin
je souhaiterai afficher des infos sur un lcd i2c 20x4 plutôt que sur un lcd 16x2.
j'ai modifié donc le fichier ino en mettant dans la section if du lcd

Code : Tout sélectionner

#if (UseLCD16x2 == 2)
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F,20,4); 
#endif
Puis dans la section Void Setup
#if (UseLCD16x2 == 2)
lcd.begin();
lcd.backlight();
lcd.home();
lcd.print(F(" SYSTEME IRRIGATION"));
#endif
Au boot pas de problème "SYSTEME IRRIGATION" s'affiche bien sur mon lcd, par contre quand je passe par la commande "sendlcd" depuis mon virtuel l'affichage est tronqué au 16 ième caractère
pourrai-tu me donner s'il te plait et si c'est possible la marche à suivre
cordialement,
Algui81
Jeedom
Hardware : Raspberry Pi 3 Razberry + Gateway MySensors
OS : Jessie (image officielle)
Jeedom : 2.3.18
Protocols : MySensors (2.2) + Z-Wave (1.8.0, OpenZwave 1.3.523)

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

Re: [Plugin Tiers][Sujet Principal] Jeedouino

Message par revlys » 28 juin 2017, 19:49

Bonsoir à tous,

@BenoitB, Problème de charge sur le port USB, et/ou problème d'alimentation. As tu des logs en erreurs ?

@Algui81, de rien ;)
Oui c'est volontairement tronqué à 16 caractères...
Il te faut éditer le fichier /var/www/html/plugins/jeedouino/core/class/jeedouino.class.php
vers la toute fin, ligne 2757, tu trouveras pour modifier cela:

Code : Tout sélectionner

if (jeedouino::ConfigurePinValue($pins_id, substr($_options['title'], 0, 16) . '|' . substr($_options['message'], 0, 16), $this->getEqLogic_id())) return true;
Bonne soirée.

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

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