Page 34 sur 35

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

Publié : 04 déc. 2019, 17:07
par Patrick
Tu devrais avoir la config suivante avec ton dongle :
screenshot.152.png
screenshot.152.png (55 Kio) Consulté 2404 fois

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

Publié : 04 déc. 2019, 17:14
par Patrick
Et si cela ne marche toujours pas, passe en ligne de commande :

Code : Tout sélectionner

su
apt-get install lirc
puis redémarre ton jeedom et vérifie bien que tu as cette option sur oui dans le plugin :
Stopper le service LIRC avant de lancer le daemon
il est recommandé de redémarrer ta machine après l'install de lirc...

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

Publié : 04 déc. 2019, 18:01
par lgouraud2
Merci pour toutes ces propositions.

Ma config est comme çà:
config.jpg
config.jpg (156.2 Kio) Consulté 2388 fois
(avant l'installe de lirc j'étais en event6)

j'ai installé lirc et rebooté, rien y fait. Je comprends pas.

Les protocoles sont cochés
config2.jpg
config2.jpg (61.71 Kio) Consulté 2388 fois
J'ai modifié légèrement le fichier la liste des codes IR a identifier
config3.jpg
config3.jpg (34.9 Kio) Consulté 2388 fois
relancé le démon plein de fois et niet.

Les logs:
Lecteur_IR

Code : Tout sélectionner

[2019-12-04 17:40:25][INFO] : --------------------------------------
[2019-12-04 17:40:25][INFO] : CONFIGURATION DES PROTOCOLES IR :
[2019-12-04 17:40:25][INFO] : Protocols changed to rc-5 rc-5-sz jvc sony nec sanyo rc-6 sharp xmp
[2019-12-04 17:40:25][INFO] : --------------------------------------
[2019-12-04 17:40:25][INFO] : CONFIGURATION ACTUELLE DES DEVICES IR :
[2019-12-04 17:40:25][INFO] : Found /sys/class/rc/rc0/ (/dev/input/event7) with:
[2019-12-04 17:40:25][INFO] : 	Driver mceusb, table rc-rc6-mce
[2019-12-04 17:40:25][INFO] : 	Supported protocols: unknown other lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp
[2019-12-04 17:40:25][INFO] : 	Enabled protocols: lirc rc-5 rc-5-sz jvc sony nec sanyo rc-6 sharp xmp
[2019-12-04 17:40:25][INFO] : 	Name: Media Center Ed. eHome Infrared
[2019-12-04 17:40:25][INFO] : 	bus: 3, vendor/product: 147a:e03e, version: 0x1201
[2019-12-04 17:40:25][INFO] : 	Repeat delay = 500 ms, repeat period = 125 ms
[2019-12-04 17:40:25][INFO] : --------------------------------------
[2019-12-04 17:40:25][INFO] : Lancement du démon Lecteur_IR
[2019-12-04 17:40:25][DEBUG] : /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php
[2019-12-04 17:40:29][INFO] : Démon Lecteur_IR lancé
Lecteur_IR_Daemon

Code : Tout sélectionner

04/12/2019 17:40:26 info: Définition du Receiver IR : /dev/input/event7(Code L48)
04/12/2019 17:40:26 info: Activation écoute du Receiver IR sur /dev/input/event7(Code L93)
Lecteur_IR_Learning J'ai pas plus d'idée :(

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

Publié : 04 déc. 2019, 18:10
par lgouraud2
Par contre dans le log http.error j'ai çà:

Code : Tout sélectionner

sh: 1: cannot create /var/www/html/core/class/../../log/Lecteur_IR_Learning: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/Lecteur_IR_Learning: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/Lecteur_IR_Learning: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/Lecteur_IR_Learning: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/Lecteur_IR_Learning: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/Lecteur_IR_Learning: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/Lecteur_IR_Learning: Permission denied
j'ai fait un ls -l /var/www/html/log:

Code : Tout sélectionner

-rw-rw-r-- 1 www-data www-data   481 déc.   4 18:05 cron_execution
-rw-rw-r-- 1 www-data www-data 20858 déc.   4 18:04 http.error
-rw-rw-r-- 1 www-data www-data  1258 déc.   4 17:59 Lecteur_IR
-rw-rw-r-- 1 www-data www-data   175 déc.   4 17:59 Lecteur_IR_Daemon
-rw-rw-r-- 1 root     root         0 déc.   4 17:40 Lecteur_IR_Learning
-rw-rw-r-- 1 www-data www-data     1 déc.   4 18:00 listener_execution
-rw-rw-r-- 1 www-data www-data     1 déc.   4 17:38 scenario_execution
drwxrwxr-x 2 www-data www-data  4096 déc.   4 14:54 scenarioLog
alors j'ai fait un chmod 666 /var/www/html/log/Lecteur_IR_Learning

et c'est devenu : rw-rw-rw- 1 root root 0 déc. 4 17:40 Lecteur_IR_Learning

mais j'ai toujours les erreurs dans http.error !?

restart du plugin, mais rien de changé au pb initial.

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

Publié : 04 déc. 2019, 18:22
par Patrick
Tu as un soucis avec les droits, mais pour le résoudre, tu dois d'abord arrêter le daemon, et seulement après tu affecteras les droits, et owner sur www-data et enfin tu relances le daemon...

Vérifie aussi si tu n'as pas en amont déjà un soucis de droits dans le dossier :

Code : Tout sélectionner

/var/www/html/plugins/Lecteur_IR/core/ir_config
Tous les fichiers doivent avoir les pour owner www-data et les droits rwxrwxr-x (0775) !

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

Publié : 04 déc. 2019, 18:30
par lgouraud2
J'ai arrêté le demon.
chmod 666 /var/www/html/log/Lecteur_IR_Learning
--> rw-rw-rw- 1 root root 0 déc. 4 17:40 Lecteur_IR_Learning
relancé le demon
j'hésite à faire un chown www-data:www-data /var/www/html/log/Lecteur_IR_Learning pour que ce fichier soit comme les autres.

toujours un sh: 1: cannot create /var/www/html/core/class/../../log/Lecteur_IR_Learning: Permission denied qui revient. je comprends pas niveau des droits, mon jeedom est from scratch.

Code : Tout sélectionner

root@Jeedom:~# ls -l /var/www/html/plugins/Lecteur_IR/core/ir_config
total 64
-rwxrwxr-x 1 www-data www-data    1 déc.   2 22:21 IR_daemon_state
-rwxrwxr-x 1 www-data www-data 4719 déc.   2 22:21 ir-lecteur.conf
-rwxrwx--- 1 www-data www-data 4730 déc.   4 17:26 ir-lecteur.conf_f869c670a944f52a829a606a91c2371e
-rwxrwxr-x 1 www-data www-data    2 déc.   4 18:27 IRSize
-rwxrwxr-x 1 www-data www-data   42 déc.   2 22:21 LearningLog
-rwxrwxr-x 1 www-data www-data    1 déc.   4 18:27 LearningMode
-rwxrwxr-x 1 www-data www-data 6336 déc.   4 16:00 lecteur_ird.php
-rwxrwxr-x 1 www-data www-data   17 déc.   4 18:27 receiver_IR
-rwxrwxr-x 1 www-data www-data    6 déc.   4 18:27 receiver_mode
-rwxrwxr-x 1 www-data www-data 5121 déc.   2 22:21 select_decodage.php
-rwxrwxr-x 1 www-data www-data 7790 déc.   2 22:21 set_ircode.php

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

Publié : 04 déc. 2019, 18:34
par lgouraud2
J'ai fait un chmod 777 /var/www/html/plugins/Lecteur_IR/core/ir_config/ir-lecteur.conf_f869c670a944f52a829a606a91c2371e pour l'aligner avec les autres. restart demon.

mais toujours sh: 1: cannot create /var/www/html/core/class/../../log/Lecteur_IR_Learning: Permission denied et aucun code appris.

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

Publié : 04 déc. 2019, 18:37
par Patrick
Tous les fichiers doivent avoir les pour owner www-data et les droits rwxrwxr-x (0775) !
mais avant de modifier quoi que ce soit :
  1. stoppe le daemon,
  2. supprime le fichier de log Lecteur_IR
  3. Tous les fichiers dans le dossier du dossier "/var/www/html/plugins/Lecteur_IR/core/ir_config" doivent avoir pour owner www-data et les droits rwxrwxr-x (0775) !
  4. Relance le daemon

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

Publié : 04 déc. 2019, 18:59
par lgouraud2
démon arrêté (gestion automatique désactivée)

Suppression des fichiers logs

Code : Tout sélectionner

root@Jeedom:~# ls -l /var/www/html/log
total 24
-rw-rw-r-- 1 www-data www-data  739 déc.   4 18:40 cron_execution
-rw-rw-r-- 1 www-data www-data  311 déc.   4 18:40 http.error
-rw-rw-r-- 1 www-data www-data    1 déc.   4 18:18 listener_execution
-rw-rw-r-- 1 www-data www-data    1 déc.   4 18:19 scenario_execution
drwxrwxr-x 2 www-data www-data 4096 déc.   4 14:54 scenarioLog
réinit des droits dans /var/www/html/plugins/Lecteur_IR/core/ir_config:

Code : Tout sélectionner

root@Jeedom:~# ls -l /var/www/html/plugins/Lecteur_IR/core/ir_config
total 64
-rwxrwxr-x 1 www-data www-data    1 déc.   2 22:21 IR_daemon_state
-rwxrwxr-x 1 www-data www-data 4719 déc.   2 22:21 ir-lecteur.conf
-rwxrwxr-x 1 www-data www-data 4730 déc.   4 17:26 ir-lecteur.conf_f869c670a944f52a829a606a91c2371e
-rwxrwxr-x 1 www-data www-data    2 déc.   4 18:33 IRSize
-rwxrwxr-x 1 www-data www-data   42 déc.   2 22:21 LearningLog
-rwxrwxr-x 1 www-data www-data    1 déc.   4 18:33 LearningMode
-rwxrwxr-x 1 www-data www-data 6336 déc.   4 16:00 lecteur_ird.php
-rwxrwxr-x 1 www-data www-data   17 déc.   4 18:33 receiver_IR
-rwxrwxr-x 1 www-data www-data    6 déc.   4 18:33 receiver_mode
-rwxrwxr-x 1 www-data www-data 5121 déc.   2 22:21 select_decodage.php
-rwxrwxr-x 1 www-data www-data 7790 déc.   2 22:21 set_ircode.php
relance du démon.
plus d'erreur dans http.error: sh: 1: cannot create ...Lecteur_IR_Learning: Permission denied

par contre je ne peux toujours par apprendre de code. un truc de dingue.

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

Publié : 04 déc. 2019, 19:35
par Patrick
il se passe quoi quand tu passes en mode Learn ?

Fais moi voir la liste des capteurs qu'il a trouvé dans la page de config STP...

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

Publié : 04 déc. 2019, 19:42
par lgouraud2
il s'affiche ca :
Aucune commandes IR reçue actuellement...
Config: [P:/dev/input/event7][S:24][D:NORMAL]

et il se passe rien quand j'appuie sur mes telecommandes (tv, ampli, pc...)

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

Publié : 04 déc. 2019, 19:45
par Patrick
Tu as lancé l'install de LIRC ?

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

Publié : 04 déc. 2019, 19:48
par lgouraud2
oui oui comme tu l'as demandé. j'ai aussi laissé sur oui la case stopper le service lirc comme tu l'as demandé.

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

Publié : 04 déc. 2019, 20:02
par Patrick
Estce que tu vois lirc dans la liste des capteurs ?

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

Publié : 04 déc. 2019, 20:05
par Patrick
Pour gagner du temps car je vais devoir partir vers 20h30, envois moi ton tel par MP et je t'appelle ... ;-)

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

Publié : 04 déc. 2019, 20:20
par Patrick
Bon, je vais devoir décrocher pour aujourd’hui...

Je pense qu'il y a une dépendance liée à Lirc qui manque sur ta machine, et le fait d'installer lirc, devrait normalement corriger le problème.
Donc faire d'abord une install :

Code : Tout sélectionner

 sudo apt-get install -y lirc
Ensuite vérifie si Lirc est visible dans le choix des capteurs...
Tu devrais voir dans la liste lirc0...
Si c'est le cas, alors toutes les dépendences doivent être en place.
Tu peux maintenant supprimer Lirc (juste lirc pas les autres dépendences)...

Code : Tout sélectionner

 sudo apt-get remove -y lirc
Après restart de Jeedom
Re-sélectionne ton capteur "Média Center" et refais les tests learn ...

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

Publié : 05 déc. 2019, 12:27
par lgouraud2
Bonjour Patrick
Je reviens sur mon pb.
Alors oui lirc installé m'a ajouté une ligne lircd-input. Si j'essaye avec cette ligne le learn j'ai çà qui apparaît:

Code : Tout sélectionner

IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:13:05)
IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:13:04)
IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:13:03)
IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:13:02)
IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:13:01)
IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:13:00)
IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:12:59)
IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:12:58)
IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:12:57)
IR=2, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 12:12:56)
Mais aucune de mes télécommandes sont visibles.

j'ai enlevé lirc (en laissant les dépendances) et rebooté.

et la le learning fonctionne !!!!!! J'y comprends rien, mais j'y touche plus :)

Merci de ton aide Patrick. si jamais tu voulais investiguer pour comprendre, je peux te laisser un accès à mon jeedom ;) en tout cas merci :mrgreen:

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

Publié : 05 déc. 2019, 13:39
par Patrick
J'ai déjà eu ce problème une fois, c'est pour ça que je t'ai proposé cette manips, qui est la seule que j'ai trouvé et qui fonctionne.
Cela ne concerne pas toutes les config matérielles mais je n'ai pas d'explication et une fois le problème résolu, impossible de savoir ce qui posait problème...
Je soupçonne que durant l'activation de Lirc, il crée un fichier de configuration indispensable pour Irkeytable, et que ce fichier reste ensuite même après la des installation de Lirc...
Donc bon zapping avec ta nouvelle interface domotique ;-)

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

Publié : 06 déc. 2019, 15:48
par lgouraud2
Patrick a écrit :
05 déc. 2019, 13:39
Donc bon zapping avec ta nouvelle interface domotique ;-)
Merci

J'ai une idée d'amélioration pour la V4 :mrgreen:

Pour éviter d'avoir un scenario qui fait des tests sur la valeur renvoyée dans IRCODE, je propose d'ajouter dans le fichier un ID de commande jeedom. Ainsi dès qu'un code est reçu, la commande associée est automatiquement lancée :

IR=231545, ACTIF=1, REPEAT=100, ID=TV_ON, TRIGGER=IRCODE, JEECMD=7685

Bien sûr si on met pas de JEECMD alors le fonctionnement actuel est conservé : valeur ID dans IRCODE

Qu'en penses tu ?

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

Publié : 06 déc. 2019, 16:25
par Patrick
Déjà, Merci pour ton soutien que je viens de recevoir ! ;-)

Pour ton idée, pourquoi pas, faut que je regarde ce que cela implique techniquement...