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"
papabert
Timide
Messages : 160
Inscription : 29 mai 2016, 08:30

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par papabert » 22 janv. 2017, 10:16

Bonjour Patrick,

Je reviens sur le forum après avoir remplacé mon capteur GPIO par une clé usb (IR605Q) sur mon rpi3.
Mon pb est que j'ai exactement le même problème qu'avec mon récepteur IR GPIO "bas de gamme", à savoir que lorsque j'appuie sur la même touche de ma télécommande, je n'ai jamais la même trame en mode debug. Malgré tous mes tests (changement de driver dans hardware.conf, multi enregistrements des touches avec irrecord, appliqué ta config...), je n'ai plus d'idée et ne sais pas quoi faire pour que ça fonctionne. Toujours le même résultat.

Aurais-tu une idée ?
Merci.
RPI3 - RFLink pour prises Dio et sonde température DIY - Legrand inOne pour volets, chauffage et alarme - EnOcean pour détecteurs d'ouverture...

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 22 janv. 2017, 12:33

Syll a écrit :J'ai essayé en indiquant /dev/lirc0 mais ça ne fonctionne pas mieux.

Pourtant j'ai bien le récepteur qui s'allume en rouge quand j'appuie sur un bouton de la telco, donc c'est qu'il reçoit bien... dommage j'aurais bien recyclé une vieille telco
Je me demande si Lirc écoute ton device /dev/input/event5 en mode exclusif...

As-tu testé ces différentes options (et toujours en Méthode de décodage du capteur Débug BRUT) :
- avec device IR = /dev/input/event5 + service LIRC stoppé
- avec device IR = /dev/input/event5 + service LIRC activé
- avec device IR = /dev/lirc0 + service LIRC stoppé
- avec device IR = /dev/lirc0 + service LIRC activé

Penses bien a relancer le démon du plugin (qui est indépendant de LIRC) après chaque modification...
et a chaque fois repasse en mode LEARN et essaie un max de touches différentes sur la telco (essaie aussi a tout hasard avec différentes telco pour voir si on aurait pas un soucis de décodage de ta telco)...
Ensuite donne moi ton log (s'il contient quelque chose)...
ßê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

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 22 janv. 2017, 12:36

Bed a écrit :Bonjour,

Je viens de réinstaller jessie lite + jeedom 2.4.6 sur RPI1 ainsi que le plugin lecteurIR v2. J'utilise un flirc bien détecté dans la conf du plugin
g8px18FG.png
zkF4yr.png
Le dongle est fonctionnel, j'ai assigné des lettres aux codes IR qui sont bien reçus et interprétés (vérifié en mode console).
En mode apprentissage du plugin (décodage standard), aucune commande IR n'est détectée. Sur mon instal précédente et avec le plugin en v1, ça fonctionnait bien.

Je ne vois pas ce qui ne va pas :(

Merci.
As-tu testé en mode Méthode de décodage du capteur débug (BRUT) comme indiqué dans mon post précédent ?
ßê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

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 22 janv. 2017, 12:40

papabert a écrit :Bonjour Patrick,

Je reviens sur le forum après avoir remplacé mon capteur GPIO par une clé usb (IR605Q) sur mon rpi3.
Mon pb est que j'ai exactement le même problème qu'avec mon récepteur IR GPIO "bas de gamme", à savoir que lorsque j'appuie sur la même touche de ma télécommande, je n'ai jamais la même trame en mode debug. Malgré tous mes tests (changement de driver dans hardware.conf, multi enregistrements des touches avec irrecord, appliqué ta config...), je n'ai plus d'idée et ne sais pas quoi faire pour que ça fonctionne. Toujours le même résultat.

Aurais-tu une idée ?
Merci.
Est-ce que tu pourrais me renvoyer un extrait de log sur une touche unique STP ?
Je vais voir comment faire pour éventuellement rajouter des paramètres supplémentaires au décodage...
ßê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

Bed
Timide
Messages : 33
Inscription : 19 juil. 2015, 18:37

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Bed » 22 janv. 2017, 13:36

Patrick a écrit : As-tu testé en mode Méthode de décodage du capteur débug (BRUT) comme indiqué dans mon post précédent ?
Oui j'ai testé en débug BRUT mais pareil, rien ne remonte.

papabert
Timide
Messages : 160
Inscription : 29 mai 2016, 08:30

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par papabert » 22 janv. 2017, 16:18

Merci d'être toujours aussi rapide pour répondre !

En appuyant toujours sur la même touche et en redémarrant le deamon entre chaque test.

/dev/lirc0 avec LIRC activé

Code : Tout sélectionner

IR=600--16777766--600--16777816--16777215--120650--16779616--600, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:08:55)
IR=16777816--600--16777766--650--16777816--16777215--120650--16779616, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:08:53)
IR=600--16777816--600--16777816--600--16777816--16777215--120650, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:08:51)
IR=120650--16779566--600--16777816--600--16777816--600--16777816, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:08:49)
/dev/lirc0 avec LIRC arrêté

Code : Tout sélectionner

IR=27500--16779566--600--16777866--550--16777816--600--16777816, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:12:31)
IR=16777816--600--16777766--16777215--120650--16779616--600--16777816, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:12:31)
IR=600--16777816--600--16777816--16777215--120650--16779616--600, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:12:29)
IR=16777816--600--16777766--600--16777816--16777215--120650--16779616, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:12:27)
IR=600--16777816--600--16777766--600--16777816--16777215--120650, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:12:26)
IR=120650--16779566--600--16777816--600--16777816--600--16777816, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:12:24)
/dev/input/event5 avec LIRC arrêté Démarrage du deamon impossible. Logs :

Code : Tout sélectionner

22/01/2017 16:14:57 info: Définition du Receiver IR : /dev/input/event5(Code L43)
PHP Warning:  fopen(/dev/input/event5): failed to open stream: No such file or directory in /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php on line 63
PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php on line 66
22/01/2017 16:14:57 ERREUR: Connection impossible sur le Receiver IR sur /dev/input/event5(Code L67)
Could not open event022/01/2017 16:14:57 info: Définition du Receiver IR : /dev/input/event5(Code L43)
PHP Warning:  fopen(/dev/input/event5): failed to open stream: No such file or directory in /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php on line 63
PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php on line 66
22/01/2017 16:14:57 ERREUR: Connection impossible sur le Receiver IR sur /dev/input/event5(Code L67)
Could not open event0
/dev/input/event5 avec LIRC démarré Démarrage du deamon impossible. Logs :

Code : Tout sélectionner

22/01/2017 16:17:32 info: Définition du Receiver IR : /dev/input/event5(Code L43)
22/01/2017 16:17:32 info: Définition du Receiver IR : /dev/input/event5(Code L43)
PHP Warning:  fopen(/dev/input/event5): failed to open stream: No such file or directory in /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php on line 63
PHP Warning:  fopen(/dev/input/event5): failed to open stream: No such file or directory in /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php on line 63
PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php on line 66
PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /var/www/html/plugins/Lecteur_IR/core/ir_config/lecteur_ird.php on line 66
22/01/2017 16:17:32 ERREUR: Connection impossible sur le Receiver IR sur /dev/input/event5(Code L67)
22/01/2017 16:17:32 ERREUR: Connection impossible sur le Receiver IR sur /dev/input/event5(Code L67)
Could not open event0Could not open event0
RPI3 - RFLink pour prises Dio et sonde température DIY - Legrand inOne pour volets, chauffage et alarme - EnOcean pour détecteurs d'ouverture...

papabert
Timide
Messages : 160
Inscription : 29 mai 2016, 08:30

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par papabert » 22 janv. 2017, 16:21

/dev/lirc0 avec des touches différentes :

Code : Tout sélectionner

IR=600--16777766--16777215--120650--16779566--600--16777816--600, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:20:20)
IR=600--16777816--600--16777766--650--16777766--650--16777766, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:20:19)
IR=16777215--120650--16779566--650--16777766--600--16777816--600, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:20:18)
IR=16777215--120650--16779616--600--16777816--600--16777766--600, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:20:17)
IR=120650--16779566--600--16778416--600--16777816--600--16778366, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:20:16)
IR=600--16778416--600--16777816--600--16778416--16777215--120650, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, (NEW : 16:20:12)
J'ai essayé avec 3 télécommandes (Sony, LG, MCE) et c'est toujours le même problème.
RPI3 - RFLink pour prises Dio et sonde température DIY - Legrand inOne pour volets, chauffage et alarme - EnOcean pour détecteurs d'ouverture...

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 22 janv. 2017, 16:57

rappelle moi, tu es sur quelle plateforme ? et en x16 ou x64 ?
ßê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

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 22 janv. 2017, 19:50

@ tous :

Pour que ce plugin fonctionne, il faut en préalable que vous ayez configuré correctement LIRC (sauf si vous utilisez un système intégrant déjà nativement votre device dans son kernel)...
Notamment :
  • il faut avoir configuré le fichier /etc/lirc/hardware.conf exemple :

    Code : Tout sélectionner

    # /etc/lirc/hardware.conf
    #
    # Arguments which will be used when launching lircd
    LIRCD_ARGS="--uinput"
    # LIRCD_ARGS=""
    #Don't start lircmd even if there seems to be a good config file
    #START_LIRCMD=false
    
    #Don't start irexec, even if a good config file seems to exist.
    #START_IREXEC=false
    
    #Try to load appropriate kernel modules
    LOAD_MODULES=true
    
    # Run "lircd --driver=help" for a list of supported drivers.
    # DRIVER="UNCONFIGURED"
    DRIVER="default"
    
    # usually /dev/lirc0 is the correct setting for systems using udev 
    # DEVICE=""
    # MODULES=""
    DEVICE="/dev/lirc0"
    MODULES="lirc_rpi lirc_dev mceusb ir_lirc_codec"
    
    # Default configuration files for your hardware if any
    LIRCD_CONF=""
    LIRCMD_CONF=""
  • et avoir aussi configuré le fichier lircd.conf en fonction de votre/vos télécommande(s), exemple :

    Code : Tout sélectionner

    begin remote
    
      name        mceusb
      bits                 16
      flags  RC6|CONST_LENGTH
      eps                  30
      aeps                100
    
      header       2667   889
      one           444   444
      zero          444   444
      pre_data_bits        21
      pre_data        0x37FF0
      gap              105000
      toggle_bit           22
      rc6_mask    0x100000000
    
    
          begin codes
    
    #seen on HP Pavilion dv3t remote  --Tim Mann, 3 Nov 2009
    	Media         0x00007b7f
              KEY_PLAYPAUSE            0x00007b91                #  Was: PlayPause
    
    
    #unused by HP remote
              KEY_BLUE                 0x00007ba1                #  Was: Blue
              KEY_YELLOW               0x00007ba2                #  Was: Yellow
              KEY_GREEN                0x00007ba3                #  Was: Green
              KEY_RED                  0x00007ba4                #  Was: Red
              KEY_TEXT                 0x00007ba5                #  Was: Teletext
    
    #ba6 - bae unused
            BA6           0x00007ba6
            BA7           0x00007ba7
            BA8           0x00007ba8
            BA9           0x00007ba9
            BAA           0x00007baa
            BAB           0x00007bab
            BAC           0x00007bac
            BAD           0x00007bad
            BAE           0x00007bae
    
              KEY_RADIO                0x00007baf                #  Was: Radio
            Print         0x00007bb1
    
    #bb2 - bb4 unused
            BB2           0x00007bb2
            BB3           0x00007bb3
            BB4           0x00007bb4
    
              KEY_VIDEO                0x00007bb5                #  Was: Videos
              KEY_IMAGES               0x00007bb6                #  Was: Pictures
              RecTV                    0x00007bb7                #  Was: RecTV
              KEY_AUDIO                0x00007bb8                #  Was: Music
              KEY_TV                   0x00007bb9                #  Was: TV
    
    #bba - bbf unused
            BBA           0x00007bba
            BBB           0x00007bbb
            BBC           0x00007bbc
            BBD           0x00007bbd
            BBE           0x00007bbe
            BBF           0x00007bbf
    #bc1 - bca unused
            BC1           0x00007bc1
            BC2           0x00007bc2
            BC3           0x00007bc3
            BC4           0x00007bc4
            BC5           0x00007bc5
            BC6           0x00007bc6
            BC7           0x00007bc7
            BC8           0x00007bc8
            BC9           0x00007bc9
            BCA           0x00007bca
    
              KEY_EJECTCD              0x00007bcb                #  Was: Eject
            SlideShow     0x00007bcc
            Visualization 0x00007bcd
    
    #bce - bcf unused
            BCE           0x00007bce
            BCF           0x00007bcf
    #bd1 - bd7 unused
            BD1           0x00007bd1
            BD2           0x00007bd2
            BD3           0x00007bd3
            BD4           0x00007bd4
            BD5           0x00007bd5
            BD6           0x00007bd6
            BD7           0x00007bd7
    
            Aspect        0x00007bd8
              KEY_EPG                  0x00007bd9                #  Was: Guide
              LiveTV                   0x00007bda                #  Was: LiveTV
              KEY_DVD                  0x00007bdb                #  Was: DVD
    #NoGap
              KEY_BACK                 0x00007bdc                #  Was: Back
              KEY_OK                   0x00007bdd                #  Was: OK
              KEY_RIGHT                0x00007bde                #  Was: Right
              KEY_LEFT                 0x00007bdf                #  Was: Left
              KEY_DOWN                 0x00007be0                #  Was: Down
              KEY_UP                   0x00007be1                #  Was: Up
    #NoGap
              KEY_NUMERIC_STAR         0x00007be2                #  Was: Star
              KEY_NUMERIC_POUND        0x00007be3                #  Was: Hash
    #NoGap
              KEY_AGAIN                0x00007be4                #  Was: Replay
              KEY_NEXT                 0x00007be5                #  Was: Skip
              KEY_STOP                 0x00007be6                #  Was: Stop
              KEY_PAUSE                0x00007be7                #  Was: Pause
              KEY_RECORD               0x00007be8                #  Was: Record
              KEY_PLAY                 0x00007be9                #  Was: Play
              KEY_REWIND               0x00007bea                #  Was: Rewind
              KEY_FORWARD              0x00007beb                #  Was: Forward
    #NoGap
              KEY_CHANNELDOWN          0x00007bec                #  Was: ChanDown
              KEY_CHANNELUP            0x00007bed                #  Was: ChanUp
              KEY_VOLUMEDOWN           0x00007bee                #  Was: VolDown
              KEY_VOLUMEUP             0x00007bef                #  Was: VolUp
    #NoGap
            More          0x00007bf0
              KEY_MUTE                 0x00007bf1                #  Was: Mute
              KEY_HOME                 0x00007bf2                #  Was: Home
              KEY_POWER                0x00007bf3                #  Was: Power
    #NoGap
              KEY_ENTER                0x00007bf4                #  Was: Enter
              KEY_CLEAR                0x00007bf5                #  Was: Clear
    #NoGap
              KEY_9                    0x00007bf6                #  Was: Nine
              KEY_8                    0x00007bf7                #  Was: Eight
              KEY_7                    0x00007bf8                #  Was: Seven
              KEY_6                    0x00007bf9                #  Was: Six
              KEY_5                    0x00007bfa                #  Was: Five
              KEY_4                    0x00007bfb                #  Was: Four
              KEY_3                    0x00007bfc                #  Was: Three
              KEY_2                    0x00007bfd                #  Was: Two
              KEY_1                    0x00007bfe                #  Was: One
              KEY_0                    0x00007bff                #  Was: Zero
          end codes
    
    end remote

Une fois ceci correctement configuré (il existe de nombreux tuto sur internet),
vous pouvez déjà vérifier que vous recevez bien des codes IR avec la commande od -x /dev/input/event0
en remplacant le zéro par l'ID de votre input device (votre clef IR et pas lirc)
Si votre télécommande est bien reconnu par votre OS , alors vous devriez déjà avoir un retour de ce type en pianotant sur la telco :

Code : Tout sélectionner

root@Jeedom:~# od -x /dev/input/event0
0000000 f62d 5884 854b 0004 0004 0004 2604 8038
0000020 f62d 5884 854b 0004 0000 0000 0000 0000
0000040 f6ef 5884 3b4e 0002 0004 0004 265b 8038
0000060 f6ef 5884 3b4e 0002 0000 0000 0000 0000
0000100 f6ef 5884 d5fb 0003 0004 0004 265b 8038
0000120 f6ef 5884 d5fb 0003 0000 0000 0000 0000
0000140 f6f4 5884 bb0a 0002 0004 0004 a65b 8038
0000160 f6f4 5884 bb0a 0002 0000 0000 0000 0000
0000200 f6f6 5884 487e 0007 0004 0004 265a 8038
0000220 f6f6 5884 487e 0007 0000 0000 0000 0000
0000240 f6f9 5884 88b7 0001 0004 0004 a65a 8038
0000260 f6f9 5884 88b7 0001 0000 0000 0000 0000
0000300 f6fb 5884 59d4 000d 0004 0004 265b 8038
0000320 f6fb 5884 59d4 000d 0000 0000 0000 0000
C'est seulement à partir de ce prérequis que le plugin Lecteur_IR peut être utilisé...


@papabert :

Ton problème est un problème de décodage, je vais essayer de passer en release la béta actuelle (celle qui ajoute la possibilité de se créer différents déclencheurs selon ces besoins) en y ajoutant une variante de décodage qui j'espère devrait résoudre ton problème...
en fait ce n'est pas simple de trouver le codage spécifique à ta config telco/receiver quand on à pas le même matos pour tester chez soit. ;)
EDIT : @papabert uniquement: j'ai poussé une version pour toi afin de tester, installe la release, teste en mode "debug brute" et passe moi le log ;-)
Dernière édition par Patrick le 22 janv. 2017, 20:30, édité 1 fois.
ßê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

Bed
Timide
Messages : 33
Inscription : 19 juil. 2015, 18:37

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Bed » 22 janv. 2017, 20:07

Pour ma part, j'ai bien un retour
Screenshot_20170122_200313.png
Screenshot_20170122_200313.png (15.71 Kio) Consulté 1585 fois
mais lirc n'est pas installé, est-ce que le problème pourrait provenir de là ?

Avatar de l’utilisateur
Syll
Actif
Messages : 1577
Inscription : 14 janv. 2015, 18:46
Contact :

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Syll » 22 janv. 2017, 20:11

Patrick a écrit :
Syll a écrit :J'ai essayé en indiquant /dev/lirc0 mais ça ne fonctionne pas mieux.

Pourtant j'ai bien le récepteur qui s'allume en rouge quand j'appuie sur un bouton de la telco, donc c'est qu'il reçoit bien... dommage j'aurais bien recyclé une vieille telco
Je me demande si Lirc écoute ton device /dev/input/event5 en mode exclusif...

As-tu testé ces différentes options (et toujours en Méthode de décodage du capteur Débug BRUT) :
- avec device IR = /dev/input/event5 + service LIRC stoppé
- avec device IR = /dev/input/event5 + service LIRC activé
- avec device IR = /dev/lirc0 + service LIRC stoppé
- avec device IR = /dev/lirc0 + service LIRC activé

Penses bien a relancer le démon du plugin (qui est indépendant de LIRC) après chaque modification...
et a chaque fois repasse en mode LEARN et essaie un max de touches différentes sur la telco (essaie aussi a tout hasard avec différentes telco pour voir si on aurait pas un soucis de décodage de ta telco)...
Ensuite donne moi ton log (s'il contient quelque chose)...
Merci des infos, je testerai à l'occasion, je ne vais pas avoir beaucoup de temps ces jours-ci. Je reviens vers toi dès que j'ai des news :)
Jeedom - ESXi 6.7U2 - VM Debian 9.9 | 60 Modules Zwave | 12 Modules RFXCom | 15 modules Xiaomi | GSM/JPI | Kodi | SqueezeBox | GH |

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 22 janv. 2017, 20:26

Bed a écrit :Pour ma part, j'ai bien un retour
Screenshot_20170122_200313.png
mais lirc n'est pas installé, est-ce que le problème pourrait provenir de là ?
Oui, comme indiqué plus haut ;-)
Il faut que LIRC soit installé et configuré, mais que le service LIRC ne soit pas lancé si tu peux voir les codes IR directement sur input device de ton capteur IR...
ßê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

Bed
Timide
Messages : 33
Inscription : 19 juil. 2015, 18:37

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Bed » 23 janv. 2017, 12:59

Patrick a écrit :
Bed a écrit :Pour ma part, j'ai bien un retour
Screenshot_20170122_200313.png
mais lirc n'est pas installé, est-ce que le problème pourrait provenir de là ?
Oui, comme indiqué plus haut ;-)
Il faut que LIRC soit installé et configuré, mais que le service LIRC ne soit pas lancé si tu peux voir les codes IR directement sur input device de ton capteur IR...
Merci pour ta réponse mais là je suis perdu:
- je ne trouve pas de configuration lirc pour un flirc (si j'ai bien compris ce n'est pas nécessaire car le flirc émule un clavier)
- quand je regarde les fichiers sur la sd de mon instal précédente qui était fonctionnelle avec la v1 du plugin et le récepteur flirc, lirc n'était pas installé. Est-ce une évolution du plugin v2 ?

Merci pour ton aide.

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 23 janv. 2017, 17:35

Oups, désolé, je n'avais pas vu que tu était sur flirc :lol:
Donc non, tu n'as pas besoin d'avoir lirc dans ce cas...

Dans un de tes Posts précédents, tu dis :
Le dongle est fonctionnel, j'ai assigné des lettres aux codes IR qui sont bien reçus et interprétés (vérifié en mode console).
En mode apprentissage du plugin (décodage standard), aucune commande IR n'est détectée. Sur mon instal précédente et avec le plugin en v1, ça fonctionnait bien.
(...)

Oui j'ai testé en débug BRUT mais pareil, rien ne remonte.
Si je comprend bien les logs restent désespérément vide chez toi ?
J'ai déjà rencontré un problème similaire sur un RPI, et le soucis peut venir du fait que les fichiers du plugin ou de ces logs n'ont pas les droits que le system (généralement www-data).
Peux-tu vérifier que le dossier (et ses enfants) lecteur_IR a bien les mêmes droits que le dossier Jeedom ?
Ensuite, peux-tu vérifier si, dans le dossier logs tu as ou pas des fichiers de logs IR_Lecteur_Daemon, IR_Lecteur_Learning ou IR_Lecteur_LearningMode ?
Si oui, regarde si il y a quelque chose dedans (j'aimerai les voir dans ce cas), et ensuite supprime les tous.
Ensuite, pense bien à arrêter le daemon du plugin, puis à le relancer (sinon il ne pourra pas recréer le log)...
ßê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

Bed
Timide
Messages : 33
Inscription : 19 juil. 2015, 18:37

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Bed » 23 janv. 2017, 18:19

Si je comprend bien les logs restent désespérément vide chez toi ?
Oui les logs restent vides.
J'ai déjà rencontré un problème similaire sur un RPI, et le soucis peut venir du fait que les fichiers du plugin ou de ces logs n'ont pas les droits que le system (généralement www-data).
Peux-tu vérifier que le dossier (et ses enfants) lecteur_IR a bien les mêmes droits que le dossier Jeedom ?
Tous les dossiers et fichiers ont les droits www-data.
Ensuite, peux-tu vérifier si, dans le dossier logs tu as ou pas des fichiers de logs IR_Lecteur_Daemon, IR_Lecteur_Learning ou IR_Lecteur_LearningMode ?
Si oui, regarde si il y a quelque chose dedans (j'aimerai les voir dans ce cas), et ensuite supprime les tous.
IR_Lecteur_Learning est vide mais pas IR_Lecteur_Daemon:
IR_Lecteur_Daemon.png
IR_Lecteur_Daemon.png (190.02 Kio) Consulté 1593 fois
Attention, lors de mes essais j'ai déconnecté le flirc, ça doit se voir.
Ensuite, pense bien à arrêter le daemon du plugin, puis à le relancer (sinon il ne pourra pas recréer le log)...
Après redémarrage du daemon:
IR_lecteur_daemon_apres-demarrage.png
IR_lecteur_daemon_apres-demarrage.png (19.92 Kio) Consulté 1593 fois

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 23 janv. 2017, 18:50

@bed :
As-tu la dernière version du plugin stable release ou béta ?
et quelle date de version ?
Pour les logs et les retours consoles, STP la prochaine fois, fais des copier/coller c'est quand même plus pratique (tu as la fonction pause pour copier les logs en live)...

De ce que je vois, on ne reçoit rien en écoutant sur /dev/input/event0 actuellement...

Peux tu essayer de laisser flirc connecté, puis redémarrer ton RPI (et surtout ne pas le déconnecter), puis me dire :

que te renvois la commande :

Code : Tout sélectionner

cat /sys/class/input/event?/device/name
et la commande :

Code : Tout sélectionner

service lirc status
ßê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

Bed
Timide
Messages : 33
Inscription : 19 juil. 2015, 18:37

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Bed » 23 janv. 2017, 19:16

Au temps pour moi pour les images.

Après reboot:

pi@raspberrypijeedom:~ $ cat /sys/class/input/event?/device/name
flirc.tv flirc
pi@raspberrypijeedom:~ $ service lirc status
● lirc.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
pi@raspberrypijeedom:~ $

Lirc n'est pas installé.

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 23 janv. 2017, 19:57

Bed a écrit :Au temps pour moi pour les images.

Après reboot:

pi@raspberrypijeedom:~ $ cat /sys/class/input/event?/device/name
flirc.tv flirc
pi@raspberrypijeedom:~ $ service lirc status
● lirc.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
pi@raspberrypijeedom:~ $

Lirc n'est pas installé.
Donc, tu n'as pas répondu à toutes mes questions :(
@bed :
As-tu la dernière version du plugin stable release ou béta ?
et quelle date de version ?
Note : lorsque tu colles du code ou des logs, c'est beaucoup plus lisible si tu cliques d'abord sur le bouton vert "code" et qu'ensuite tu colles ton texte (entre les balises), ce qui donnerai ceci : ;)

Code : Tout sélectionner

pi@raspberrypijeedom:~ $ cat /sys/class/input/event?/device/name
flirc.tv flirc
pi@raspberrypijeedom:~ $ service lirc status
● lirc.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
pi@raspberrypijeedom:~ $ 
Ensuite, tu ne me dis pas quel est maintenant le comportement du plugin, et quels logs tu as !!!! :?

Je veux bien essayer de t'aider, mais aide moi aussi :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

Bed
Timide
Messages : 33
Inscription : 19 juil. 2015, 18:37

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Bed » 23 janv. 2017, 20:16

Je vais tenter de faire mieux pour mes réponses!

j'ai la dernière version stable qui date d'hier : 2017-01-22 20:13:35 (et avant la précédente en stable puisque mon instal toute neuve a été faite le 21/01).

Ca ne fonctionne pas.
Log IR_Lecteur_Daemon:

Code : Tout sélectionner

23/01/2017 18:06:53 info: Définition du Receiver IR : /dev/input/event0(Code L43)
23/01/2017 18:06:53 info: Activation écoute du Receiver IR sur /dev/input/event0(Code L70)
23/01/2017 18:07:01 info: Définition du Receiver IR : /dev/input/event0(Code L43)
23/01/2017 18:07:01 info: Activation écoute du Receiver IR sur /dev/input/event0(Code L70)
23/01/2017 19:15:03 info: Définition du Receiver IR : /dev/input/event0(Code L43)
23/01/2017 19:15:04 info: Activation écoute du Receiver IR sur /dev/input/event0(Code L70)
IR_Lecteur_Learning est vide.

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

Re: [Sujet officiel] Plugin Lecteur_IR V2 (lecteur infraroug

Message par Patrick » 23 janv. 2017, 20:38

Bizarre, on a l'impression que c'est comme si tu n'avais pas pianoté sur les touches de ta telco car on a même plus d'erreurs de de lecture du device ???
Tu es en mode de décodage normal ou en "debug (BRUT) ?
Teste les deux modes pour voir si ça change quelque chose ?
Tu peux me faire des screenshoots de tes différents écrans du plugin (daemon avec ce qu'il affiche dans le select device) et page contenant la fenetre du learning en mode learn ?
ßê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 5 invités