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] Lecteur IR V2 et V3 (lecteur infrarouge)

Pour échanger sur les plugins classés en catégorie "Protocoles domotiques"
Avatar de l’utilisateur
Patrick
Helper
Messages : 1029
Inscription : 29 août 2014, 15:21
Localisation : Savoie

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par Patrick » 08 oct. 2017, 10:24

De rien, content que tu aies enfin réussi :-)
La prochaine fois, lis bien les instructions (comme les noms des boutons), ça ira plus vite... :D
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean

En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal

olivier42
Timide
Messages : 145
Inscription : 26 janv. 2016, 07:47
Localisation : Montpellier
Contact :

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par olivier42 » 11 oct. 2017, 10:30

Bonjour,

J'ai parcouru pas mal de pages sur ce thread, + la doc, mais je ne trouve pas vraiment de process très détaillé sur l'utilisation du plugin sur une machine distante (j'aimerai le mettre sur une pi zero qui fait déjà office d'antenne blea).

Y'a t-il ce process détaillé quelque part ?

Cordialement,

G0M
Timide
Messages : 97
Inscription : 12 avr. 2016, 15:28

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par G0M » 11 oct. 2017, 11:16

Hello,

personnellement,je n'utilise pas le mode déporté à proprement parler (je ne crois même pas avoir vu la fonctionnalité) mais j'utilise mon petit RPi pour capter le signal IR et envoyer une requete HTTP à mon jeedom principal.

C'est très simple et robuste.

Dis moi si ça t'intéresse, je pourrai t'expliquer

olivier42
Timide
Messages : 145
Inscription : 26 janv. 2016, 07:47
Localisation : Montpellier
Contact :

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par olivier42 » 11 oct. 2017, 11:21

G0M a écrit :
11 oct. 2017, 11:16
Hello,

personnellement,je n'utilise pas le mode déporté à proprement parler (je ne crois même pas avoir vu la fonctionnalité) mais j'utilise mon petit RPi pour capter le signal IR et envoyer une requete HTTP à mon jeedom principal.

C'est très simple et robuste.

Dis moi si ça t'intéresse, je pourrai t'expliquer
Oui, ca m'interresse :)
D'une manière ou d'une autre, c'est ce que je veux faire :)

G0M
Timide
Messages : 97
Inscription : 12 avr. 2016, 15:28

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par G0M » 11 oct. 2017, 14:36

Alors comment piloter un jeedom "Maitre" via un Jeedom esclave équipé d'un capteur IR et du super plugin de Patrick:

Prérequis:
Un jeedom Maitre dont on connait l'adresse IP
Un jeedom esclave équipé d'un récepteur IR, du plugin IR, et du plugin Script

1) Mapper ses touches de télécommandes
C'est pas bien compliqué quoiqu'un peu chronophage si on a beaucoup de touches.
On suit la documentation du plugin mais en deux mots, il s'agit de passer en mode apprentissage, appuyer sur une touche de sa télécommande, copier coller la ligne qui s'affiche quand le signal est reçu et la coller dans son fichier de config en prenant soin de mettre une valeur d'ID explicite et unique

Typiquement, pour le bouton ON de ma telco, ça ressemble à ça:

Code : Tout sélectionner

IR=4-4-1722645, ACTIF=1, REPEAT=100, ID=On, TRIGGER=IRCODE, REMARQUE= (NEW : 11:15:34)
2) créer un script qui va envoyer des requetes HTTP
Il s'agit ici de créer les petits scripts qui vont appeler des scénarios ou des actions sur les objets de ton jeedom principal

Je prends ici l'exemple tout bête de deux commandes, une qui allume toutes les lampes de mon salon et une autre qui les éteind.

J'ajoute donc deux commandes de script HTTP de type action . J'en nomme une "Tout ON" et l'autre "Tout OFF".

Dans la requête, je copie colle l'URL de l'action qui je souhaite déclencher sur mon Jeedom Maitre. Les requêtes ont la syntaxe suivante:

Pour les commandes d'objet:

Code : Tout sélectionner

http://#IP_JEEDOM#/jeedom/core/api/jeeApi.php?apikey=#APIKEY#&type=cmd&id=#ID#
Remplacer #IP_JEEDOM#, #APIKEY# et #ID# par les valeurs adéquates. L'ID peut être touvée dans les paramètres de la commande:
ID des commandes.PNG
ID des commandes.PNG (68.62 Kio) Consulté 1495 fois


Pour les commandes de scénarios:

Code : Tout sélectionner

http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#&type=scenario&id=#ID#&action=#ACTION#
Remplacer #IP_JEEDOM#, #APIKEY#, #ID# et #ACTION#par les valeurs adéquates. L'ID du scénario à côté de son nom lorsqu'on ouvre le scénario en question. L'action peut être START ou STOP.
Ne pas mettre les ## dans la commande.

Donc dans cet exemple j'ai ça:
script.PNG
script.PNG (64.1 Kio) Consulté 1495 fois
L'adresse IP de mon jeedom maitre est 192.168.1.101, j'ai renseigné l'API que j'ai masqué et les ID de mes commandes sont 748 et 750.

Si je voulais lancer le scénario 41 de mon jeedom maitre, je ferais:

Code : Tout sélectionner

http://192.168.1.101/core/api/jeeApi.php?apikey=XXXXXXXXXXXXXXXXXXXXXXXX&type=scenario&id=41&action=start
A ce stade, on peut tester le fonctionnement en cliquant sur le bouton "tester" des commandes.

3) Créer un scénario qui lance les scripts lorqu'on appuie sur un bouton de la télécommande

On crée donc un scénario qui aura pour déclencheur le [IRCODE] de notre plugin IR
Le scénario est tout bête; pour chaque touche on crée une boucle SI/SINON/ALORS

Si on détecte l'appui de la touche On, alors on lance le script "Tout ON":

Pour que celà marche il faut que la ligne SI compare la valeur de [IRCODE] à l'ID des commandes que nous avont mappé à l'étape 1 (d'où l'importance de bien les nommer)
scenario.PNG
scenario.PNG (12.26 Kio) Consulté 1495 fois
Dans mon cas, mon script s'appelle [Commandes IR] et est classé dans les objets [interrupteurs].

Et voila, plus qu'à le faire pour chaque bouton de la telco.
Personnellement, j'ai mis à peu près 40min pour mapper tous mes boutons et 30minutes pour assigner un commande à une dizaine d'entre eux. C'est donc assez long mais pas difficile.

olivier42
Timide
Messages : 145
Inscription : 26 janv. 2016, 07:47
Localisation : Montpellier
Contact :

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par olivier42 » 11 oct. 2017, 14:56

Merci, je vais regarder.

Mais mon idée était d'éviter d'installer un Jeedom esclave juste pour cela, afin de faciliter la maintenance (updates, etc).

G0M
Timide
Messages : 97
Inscription : 12 avr. 2016, 15:28

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par G0M » 11 oct. 2017, 16:49

Dans ce cas, pas de solution de mon côté.
Pour moi c'est l'occasion qui a fait le larron comme on dit. J'ai un jeedom esclave qui me sert à étendre mon réseau z-wave donc j'en ai profité pour m'en servir de "relais" IR.

olivvvv
Timide
Messages : 378
Inscription : 16 janv. 2016, 11:34

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par olivvvv » 12 oct. 2017, 17:35

Bonjour,
J'utilise ce plugin que j'adore depuis un moment, déjà merci pour cela !

J'ai mis à jour mon Debian 8 par la version 9.2, Jeedom est parfaitement fonctionnel, mais IR Lecteur ne fonctionne plus.
Je ne sais pas si c'est lié mais je voulais le signaler quand même.

Le démon est pourtant lancé mais dans les logs du démon j'ai ca :


PHP Fatal error: Uncaught Error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in /usr/share/nginx/www/jeedom/core/class/DB.class.php:37
Stack trace:
#0 /usr/share/nginx/www/jeedom/core/class/DB.class.php(49): DB->__construct()
#1 /usr/share/nginx/www/jeedom/core/class/DB.class.php(80): DB::getConnection()
#2 /usr/share/nginx/www/jeedom/core/class/config.class.php(171): DB::Prepare('SELECT `key`,`v...', Array, 1)
#3 /usr/share/nginx/www/jeedom/core/php/core.inc.php(33): config::byKeys(Array)
#4 /usr/share/nginx/www/jeedom/plugins/Lecteur_IR/core/ir_config/set_ircode.php(44): require_once('/usr/share/ngin...')
#5 {main}
thrown in /usr/share/nginx/www/jeedom/core/class/DB.class.php on line 37
PHP Fatal error: Uncaught Error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in /usr/share/nginx/www/jeedom/core/class/DB.class.php:37
Stack trace:
#0 /usr/share/nginx/www/jeedom/core/class/DB.class.php(49): DB->__construct()
#1 /usr/share/nginx/www/jeedom/core/class/DB.class.php(80): DB::getConnection()
#2 /usr/share/nginx/www/jeedom/core/class/config.class.php(171): DB::Prepare('SELECT `key`,`v...', Array, 1)
#3 /usr/share/nginx/www/jeedom/core/php/core.inc.php(33): config::byKeys(Array)
#4 /usr/share/nginx/www/jeedom/plugins/Lecteur_IR/core/ir_config/set_ircode.php(44): require_once('/usr/share/ngin...')
#5 {main}
thrown in /usr/share/nginx/www/jeedom/core/class/DB.class.php on line 37

Avez vous une idée ?

Avatar de l’utilisateur
Patrick
Helper
Messages : 1029
Inscription : 29 août 2014, 15:21
Localisation : Savoie

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par Patrick » 12 oct. 2017, 18:00

Je pense que c'est ta mise à jour de l'OS qui pose problème, ca plante au moment de charger le core de jeedom...
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean

En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal

olivvvv
Timide
Messages : 378
Inscription : 16 janv. 2016, 11:34

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par olivvvv » 12 oct. 2017, 22:01

Merci patrick, en fait c'était effectivement plus large que le plug in IR lecteur, voir ici la résolution pour ce type de problème :
viewtopic.php?f=32&t=30466&p=530200#p530200

Avatar de l’utilisateur
Patrick
Helper
Messages : 1029
Inscription : 29 août 2014, 15:21
Localisation : Savoie

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par Patrick » 13 oct. 2017, 15:51

Je suis content pour toi que tu ais trouvé rapidement une solution à ton problème.
et c'était bien ce que j'avais remarqué, car le plantage était en amont du daemon : il plantait déjà au chargement du core de Jeedom : donc l'OS était en cause ;-)
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean

En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal

matthgyver
Timide
Messages : 21
Inscription : 28 oct. 2017, 18:02

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par matthgyver » 06 nov. 2017, 21:13

Salut,

Je cherche désespérément à exploiter le récepteur livré avec cette télécommande

Le récepteur (Xenta SE340D PC Remote Control) est vu comme 2 périphériques HID :
/dev/input/event0 : recevant les infos des bouton de la télécommande
/dev/input/event1 : recevant les événements du pad servant de souris

Pensez vous qu'il soit possible d'exploiter une autre télécommande avec ce récepteur ?
(un cat /dev/input/event0 suivi d'appui sur les boutons d'une autre télécommande ne sort rien, ce qui n'est pas bon signe)

Par ailleurs, j'ai pu lire à plusieurs reprises qu'un récepteur USB est à privilégier. Ca tombe bien car mon Jeedom n'étant pas sur un raspberry je n'ai pas de GPIO exploitables.
Quel récepteur (même en DIY) me permettrait d'exploiter n'importe quelle télécommande IR svp ?

Merci

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par kerdale » 07 nov. 2017, 00:33

@ matthgyver J'ai essayé : réponse non (rien a faire, marche pas, en fait récepteur Ir usb reconnu comme clavier et souris et pas comme récepteur IR)
Pour le model , celui indiqué par Patrick plus haut dans le fil marche nickel.
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

matthgyver
Timide
Messages : 21
Inscription : 28 oct. 2017, 18:02

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par matthgyver » 07 nov. 2017, 09:29

@kerdale : merci pour l'info.
Si je comprends bien il me faut donc ce modèle : IR605Q

matthgyver
Timide
Messages : 21
Inscription : 28 oct. 2017, 18:02

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par matthgyver » 08 nov. 2017, 23:10

Salut,
Ayant reçu mon récepteur IR605Q, je viens de passer ma soirée à tenter de le faire fonctionner correctement.
Il est bien reconnu mais quoi que je fasse, je n'obtiens pas le même code pour plusieurs appuis sur une même touche de ma télécommande.
Lirc n'est pas installé sur mon PC.
Auriez-vous une piste svp ?
Merci

matthgyver
Timide
Messages : 21
Inscription : 28 oct. 2017, 18:02

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par matthgyver » 09 nov. 2017, 21:04

Je continue donc mes investigations et voici plus de détails sur ce que je constate pour un appui répété sur un même bouton de ma télécommande :
En mode standard :

Code : Tout sélectionner

IR=41505-0-0, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:43:10)
IR=42130-10-0, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:43:08)
IR=5759-9-0, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:43:07)
IR=47395-4-0, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:43:06)
En mode debug :

Code : Tout sélectionner

IR=[####1092]--[###45137]--[###23044]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:45:22)
IR=[XXXXXXXX]--[####9630]--[######14]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:45:21)
IR=[XXXXXXXX]--[###10043]--[#######2]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:45:19)
IR=[XXXXXXXX]--[###26321]--[#######9]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:45:17)
IR=[XXXXXXXX]--[###23859]--[######10]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:45:15)
Et ce que me retourne la commande "od"

Code : Tout sélectionner

root@jeedom:~# od -x /dev/input/event4
0000000 b07f 5a04 0000 0000 bd54 0004 0000 0000
0000020 0004 0004 0444 0000 b07f 5a04 0000 0000
0000040 bd54 0004 0000 0000 0000 0000 0000 0000

0000060 b081 5a04 0000 0000 a1a1 0006 0000 0000
0000100 0004 0004 0444 0000 b081 5a04 0000 0000
0000120 a1a1 0006 0000 0000 0000 0000 0000 0000

0000140 b084 5a04 0000 0000 dea1 0003 0000 0000
0000160 0004 0004 0444 0000 b084 5a04 0000 0000
0000200 dea1 0003 0000 0000 0000 0000 0000 0000
Contrairement à ce que j'observe dans le plugin, je retrouve des sections communes.
En y regardant de plus près, en seconde ligne je trouve ce schéma commun (sans compter les successions de 0) :
0000020 0004 0004 0444 0000 b07f 5a04 0000 0000

Ces test sont issus d'une télécommande LG. J'ai le même comportement avec une télécommande Yamaha et je n'obtiens rien du tout avec une télécommande Thomson mais là ça vient du récepteur qui ne prend pas en charge ce modèle si j'ai bien compris.

Bref, il y a donc sans doute quelque chose d'exploitable mais comment faire ?

Merci par avance pour votre aide.

matthgyver
Timide
Messages : 21
Inscription : 28 oct. 2017, 18:02

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par matthgyver » 12 nov. 2017, 12:03

je viens de tester la version beta et le problème reste entier :-/
J'ai parcouru l'intégralité du topic mais je ne comprends toujours pas ce qui coince sur ma config.
Patrick ... si tu passes par là ...

Avatar de l’utilisateur
Patrick
Helper
Messages : 1029
Inscription : 29 août 2014, 15:21
Localisation : Savoie

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par Patrick » 12 nov. 2017, 13:29

matthgyver a écrit :
08 nov. 2017, 23:10
Salut,
Ayant reçu mon récepteur IR605Q, je viens de passer ma soirée à tenter de le faire fonctionner correctement.
Il est bien reconnu mais quoi que je fasse, je n'obtiens pas le même code pour plusieurs appuis sur une même touche de ma télécommande.
Lirc n'est pas installé sur mon PC.
Auriez-vous une piste svp ?
Merci
tu dis Lirc n'est pas installé sur mon PC. !
Tu es sur quelle plateforme, un PC ?

Déjà, repasse le plugin en version STABLE !

Donne moi des précisions sur ta config complète (hardware, OS, version de Jeedom,...).
Précise moi aussi la configuration du plugin (ports, Protocoles activés, logs, etc...) et n'hésite pas à me faire des screenshots...
Et j'aurais aussi besoin d'avoir des logs comparatifs avec au moins 2 touches différentes pour comparer (avec a chaque fois au moins 3 appuis distincts à la suite sur la même touche)....
Sans précisions, je ne pourrais pas t'aider, ne sachant pas de quoi on parle ;)

NB: je précise (au cas ou) que je n'ai pas de boule de crystal :lol:
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean

En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal

matthgyver
Timide
Messages : 21
Inscription : 28 oct. 2017, 18:02

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par matthgyver » 12 nov. 2017, 14:37

Patrick,

Je comprends que tu aies besoin du maximum d'éléments pour identifier le problème. Je pensais que ce que j'avais posté était suffisant, je me suis trompé.

Donc pour répondre à tes questions :
Matériel : Microserver HP Gen8 G1610t
OS : OpenMediaVault 3.0.89 (Erasmus)
Jeedom : 3.1.7 dans un container Docker lancé en mode privilégié
Kernel :

Code : Tout sélectionner

root@jeedom:~# uname -a
Linux jeedom 4.11.0-1-amd64 #1 SMP Debian 4.11.6-1 (2017-06-19) x86_64 GNU/Linux
Récepteur IR sur "/dev/input/event3"

Code : Tout sélectionner

Bus 001 Device 004: ID 147a:e03e Formosa Industrial Computing, Inc. Infrared Receiver [IR605A/Q]
Protocoles activés : NEC uniquement (ma télécommande ne réagit qu'à celui ci)

Passons aux tests :
Touche "OK" de ma télécommande :

Code : Tout sélectionner

IR=[XXXXXXXX]--[###15258]--[######10]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 14:24:02)
IR=[XXXXXXXX]--[###43776]--[#######9]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 14:24:01)
IR=[XXXXXXXX]--[###11218]--[######12]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 14:24:00)

Code : Tout sélectionner

root@jeedom:~# od -x /dev/input/event3
0000000 4ba2 5a08 0000 0000 8d34 000d 0000 0000
0000020 0004 0004 0444 0000 4ba2 5a08 0000 0000
0000040 8d34 000d 0000 0000 0000 0000 0000 0000

0000060 4ba4 5a08 0000 0000 4c3f 0001 0000 0000
0000100 0004 0004 0444 0000 4ba4 5a08 0000 0000
0000120 4c3f 0001 0000 0000 0000 0000 0000 0000

0000140 4ba5 5a08 0000 0000 300b 0007 0000 0000
0000160 0004 0004 0444 0000 4ba5 5a08 0000 0000
0000200 300b 0007 0000 0000 0000 0000 0000 0000
Touche "1" de ma télécommande :

Code : Tout sélectionner

IR=[XXXXXXXX]--[###24315]--[#######4]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 14:25:55)
IR=[XXXXXXXX]--[####7926]--[#######1]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 14:25:54)
IR=[XXXXXXXX]--[###25101]--[######10]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX]--[XXXXXXXX], ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 14:25:52)

Code : Tout sélectionner

root@jeedom:~# od -x /dev/input/event3
0000000 4c0e 5a08 0000 0000 6e4d 0007 0000 0000
0000020 0004 0004 0411 0000 4c0e 5a08 0000 0000
0000040 6e4d 0007 0000 0000 0000 0000 0000 0000

0000060 4c0f 5a08 0000 0000 2538 000e 0000 0000
0000100 0004 0004 0411 0000 4c0f 5a08 0000 0000
0000120 2538 000e 0000 0000 0000 0000 0000 0000

0000140 4c11 5a08 0000 0000 783c 0006 0000 0000
0000160 0004 0004 0411 0000 4c11 5a08 0000 0000
0000200 783c 0006 0000 0000 0000 0000 0000 0000
Logs (passés en mode debug):
Lecteur_IR_Daemon : vide
Lecteur_IR_Learning : vide

Lecteur_IR :

Code : Tout sélectionner

[2017-11-12 14:23:46][INFO] : --------------------------------------
[2017-11-12 14:23:46][INFO] : CONFIGURATION DES PROTOCOLES IR :
[2017-11-12 14:23:46][INFO] : Protocols changed to NEC
[2017-11-12 14:23:46][INFO] : --------------------------------------
[2017-11-12 14:23:46][INFO] : CONFIGURATION ACTUELLE DES DEVICES IR :
[2017-11-12 14:23:46][INFO] : Found /sys/class/rc/rc0/ (/dev/input/event3) with:
[2017-11-12 14:23:46][INFO] : 	Driver mceusb, table rc-rc6-mce
[2017-11-12 14:23:46][INFO] : 	Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other
[2017-11-12 14:23:46][INFO] : 	Enabled protocols: NEC LIRC
[2017-11-12 14:23:46][INFO] : 	Name: Media Center Ed. eHome Infrared
[2017-11-12 14:23:46][INFO] : 	bus: 3, vendor/product: 147a:e03e, version: 0x1201
[2017-11-12 14:23:46][INFO] : 	Repeat delay = 500 ms, repeat period = 125 ms
[2017-11-12 14:23:46][INFO] : --------------------------------------
[2017-11-12 14:23:46][INFO] : Lancement du démon Lecteur_IR
[2017-11-12 14:23:46][DEBUG] : /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php
[2017-11-12 14:23:47][INFO] : Démon Lecteur_IR lancé
[2017-11-12 14:23:49][INFO] : Démon Lecteur_IR lancé
Lecteur_IR_Dependancy :

Code : Tout sélectionner

********************************************************
*             Installation des dependances             *
********************************************************
Ign http://http.us.debian.org jessie InRelease
Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB]
Ign http://deb.debian.org jessie InRelease
Hit https://deb.nodesource.com jessie InRelease
Get:2 http://deb.debian.org jessie-updates InRelease [145 kB]
Hit http://deb.debian.org jessie Release.gpg
Hit http://http.us.debian.org jessie Release.gpg
Hit http://deb.debian.org jessie Release
Hit http://http.us.debian.org jessie Release
Get:3 http://security.debian.org jessie/updates/main amd64 Packages [611 kB]
Get:4 https://deb.nodesource.com jessie/main Sources [764 B]
Get:5 https://deb.nodesource.com jessie/main amd64 Packages [964 B]
Get:6 http://deb.debian.org jessie-updates/main amd64 Packages [23.2 kB]
Get:7 http://deb.debian.org jessie/main amd64 Packages [9063 kB]
Get:8 http://http.us.debian.org jessie/non-free amd64 Packages [101 kB]
Fetched 10.0 MB in 3s (2925 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
ir-keytable is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 111 not upgraded.
********************************************************
*             Installation terminee                    *
********************************************************
J'espère que ces éléments t'aideront à cerner le problème.
Merci

Avatar de l’utilisateur
Patrick
Helper
Messages : 1029
Inscription : 29 août 2014, 15:21
Localisation : Savoie

Re: [Plugin Tiers][Sujet Principal] Lecteur IR V2 et V3 (lecteur infrarouge)

Message par Patrick » 12 nov. 2017, 17:17

Donc tu es sur Doker... :(

C'est toujours plus compliqué sous doker avec les périfs USB...
Des infos que tu m'as donné, le constat est que la communication ne se fait pas comme il faut au niveau du capteur IR.

Donc selon moi, le problème se situe sur l'OS debian ou en amont sur OpenMediaVault...

As-tu bien vérifié que LIRC n'est pas installé et que le service n'est démarré sur l'image debian qui fait tourner jeedom ?
As-tu vérifié aussi que LIRC n'est pas installé et que le service n'est démarré en amont (sur OpenMediaVault) ?

Concernant les protocoles IR, active les tous (il sera toujours temps d'en désactiver certain si tu as des problèmes entre plusieurs telcos), d'autant que cela ne nuit pas sur les perfs...

Fais aussi des tests avec d'autres telcos (même si ce ne sera pas celles que tu utiliseras au final) afin de voir si tu arrives à avoir des résultats plus cohérents sur une même touche au niveau débug...
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean

En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

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