Re: [Plugin Tiers][Sujet Principal] Plugin Ampli Pioneer
Publié : 28 oct. 2017, 22:07
Et le daemon tourne ou pas ?
quand tu passes en debug, qu'as-tu dans les logs ?
quand tu passes en debug, qu'as-tu dans les logs ?
Forum sur Jeedom
https://www.jeedom.com/forum/
Hello à tous!blusy38 a écrit :J'ai bien débranché l'ampli mais ça ne remonte toujours pas.Me_ a écrit :Salut,
@blusy38: as-tu débranché et rebranché ton ampli comme suggéré? À chaque fois que j’ai un problème d’info qui ne remonte plus c’est à cause du telnet de l’ampli qui est down. Et le débrancher puis le rebrancher résout à chaque fois mon problème...
Je me suis fait un script PHP qui récupère l'info et ça marche avec le plugin script donc je m'adapte.
Mon ampli c'est un vsx 527 si quelqu'un a le même.
Code : Tout sélectionner
ISCP
!1PWR01
ISCP
!1SLI02
ISCP
!1DIM00
ISCP
!1AMT00
ISCP
!1MOT00
ISCP
!1RAS00
ISCP
!1PCT00
ISCP
!1ITV000
ISCP
!1NDSE-x
ISCP$!1FLD566F6C756D652020202D33302E35
ISCP!1NMSxxxxxxxff
ISCP
!1NJAn-
ISCP
!1MMT00
Code : Tout sélectionner
ISCP
!1SLI10
ISCP
!1AEQ00
ISCP
!1LMDFF
ISCP
!1MOT01
ISCP
!1RAS00
ISCP
!1SPL--
ISCP
!1PCT01
ISCP$!1FLD46524545424F583E202D33302E35
Code : Tout sélectionner
ISCP
!1SLI02
ISCP
!1AEQ00
ISCP
!1LMD11
ISCP
!1MOT00
ISCP
!1RAS00
ISCP
!1PCT00
ISCP$!1FLD47414D4520202020202D33302E35
Je ne sais pas si c'est possible de faire marcher avec le plugin actuel?This won't work with the 1131, because the API was changed for this receiver. The newer receivers now use an API which is more similar to Onkyo API than the older Pioneer API.
Bonsoir à vous,Patrick a écrit : ↑31 oct. 2017, 20:31merci pour ces précisions tatsumi8domo.
Donc s'il n'y a pas un second ports telnet disponible sur ce modèle VSX-527, c'est normal que le daemon ne fonctionne pas.
Dans sa logique de fonctionnement, le plugin ne lance pas de commande d'actualisation du volume, mais les amplis (apparemment excepté VSX-527) répondent à un ordre de modification du volume, par le nouvel état de la/les commandes modifiées...
C'est cette infos qui est récupérée par le plugin.
Si j'ai bien compris le problème sur ce modèle, cela signifierai que ce modèle ne retourne pas son état après par exemple un changement de volume, mais qu'il faut explicitement lui en faire la demande (via une commande ?V par exemple) .
C'est ça ?
Pour confirmer cette hypothèse, lorsque tu lances directement depuis Telnet un ordre de volume (par exemple VolumeUp), quelle est la réponse Telnet que tu reçois?
Peut-tu m'envoyer des exemples commentés des échanges Telnet pour que je vois un peu ce qu'il raconte ce modèle ?
Code : Tout sélectionner
[2017-11-03 19:42:18][DEBUG] : devicesParameters L134 $path = /var/www/html/plugins/ampli_pioneer/core/class/../config
[2017-11-03 19:42:18][DEBUG] : devicesParameters L156 $file = Pioneer_VSX-830.json
[2017-11-03 19:42:18][DEBUG] : devicesParameters L159 $file = Pioneer_VSX-830.json
[2017-11-03 19:42:18][DEBUG] : devicesParameters L156 $file = defaut_ampli.json
[2017-11-03 19:42:18][DEBUG] : devicesParameters L159 $file = defaut_ampli.json
[2017-11-03 19:50:18][DEBUG] : execute L613 ** TRACE **
[2017-11-03 19:50:18][DEBUG] : execute L615 execute Mute OFF
[2017-11-03 19:50:18][DEBUG] : execute L621 ** TRACE **
[2017-11-03 19:50:18][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 19:50:18][DEBUG] : executeTelnet L564 executing Mute OFF avec options : Array
[2017-11-03 19:50:18][DEBUG] : sendCommand L357 ** TRACE **
[2017-11-03 19:50:18][DEBUG] : sendCommand L448 Commande : Mute OFF et Parametre : MF
[2017-11-03 19:50:18][DEBUG] : sendCommand L453 Commande : Mute OFF et Parametre : MF
[2017-11-03 19:50:48][DEBUG] : sendCommand L465 RESULT : R
[2017-11-03 19:50:48][DEBUG] : sendCommand L471 Nbre RE : 2
[2017-11-03 19:50:48][DEBUG] : sendCommand L476 RE : R
[2017-11-03 19:50:48][DEBUG] : sendCommand L534 ** TRACE NOP **
[2017-11-03 19:50:48][DEBUG] : sendCommand L476 RE :
[2017-11-03 19:50:48][DEBUG] : sendCommand L534 ** TRACE NOP **
[2017-11-03 19:50:48][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 19:50:48][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 20:21:21][DEBUG] : execute L613 ** TRACE **
[2017-11-03 20:21:21][DEBUG] : execute L615 execute Power_Off
[2017-11-03 20:21:21][DEBUG] : execute L621 ** TRACE **
[2017-11-03 20:21:21][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 20:21:21][DEBUG] : executeTelnet L564 executing Power_Off avec options : Array
[2017-11-03 20:21:21][DEBUG] : sendCommand L357 ** TRACE **
[2017-11-03 20:21:21][DEBUG] : sendCommand L448 Commande : Power_Off et Parametre : PF
[2017-11-03 20:21:21][DEBUG] : sendCommand L453 Commande : Power_Off et Parametre : PF
[2017-11-03 20:21:22][DEBUG] : sendCommand L465 RESULT : PWR2
[2017-11-03 20:21:22][DEBUG] : sendCommand L471 Nbre RE : 2
[2017-11-03 20:21:22][DEBUG] : sendCommand L476 RE : PWR2
[2017-11-03 20:21:22][DEBUG] : sendCommand L486 ** TRACE SWITCH **
[2017-11-03 20:21:22][DEBUG] : sendCommand L509 L509 RE : PowerStatus => 0
[2017-11-03 20:21:22][DEBUG] : sendCommand L476 RE :
[2017-11-03 20:21:22][DEBUG] : sendCommand L534 ** TRACE NOP **
[2017-11-03 20:21:22][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 20:21:22][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 20:21:37][DEBUG] : execute L613 ** TRACE **
[2017-11-03 20:21:37][DEBUG] : execute L615 execute Power_On
[2017-11-03 20:21:37][DEBUG] : execute L621 ** TRACE **
[2017-11-03 20:21:37][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 20:21:51][DEBUG] : execute L613 ** TRACE **
[2017-11-03 20:21:51][DEBUG] : execute L615 execute Power_On
[2017-11-03 20:21:51][DEBUG] : execute L621 ** TRACE **
[2017-11-03 20:21:51][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 20:22:09][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 20:22:10][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 20:22:10][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 20:22:24][DEBUG] : execute L613 ** TRACE **
[2017-11-03 20:22:24][DEBUG] : execute L615 execute VolumeUp
[2017-11-03 20:22:24][DEBUG] : execute L621 ** TRACE **
[2017-11-03 20:22:24][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 20:22:24][DEBUG] : executeTelnet L564 executing VolumeUp avec options : Array
[2017-11-03 20:22:24][DEBUG] : sendCommand L357 ** TRACE **
[2017-11-03 20:22:24][DEBUG] : sendCommand L423 VolumeUp X1
[2017-11-03 20:22:24][DEBUG] : sendCommand L432 VolumeUp VolumeStatus=57 VolumeStep=1
[2017-11-03 20:22:25][DEBUG] : sendCommand L465 RESULT : VOL051
[2017-11-03 20:22:25][DEBUG] : sendCommand L471 Nbre RE : 2
[2017-11-03 20:22:25][DEBUG] : sendCommand L476 RE : VOL051
[2017-11-03 20:22:25][DEBUG] : sendCommand L486 ** TRACE SWITCH **
[2017-11-03 20:22:25][DEBUG] : sendCommand L499 L499 RE : VolumeStatus => 051
[2017-11-03 20:22:25][DEBUG] : sendCommand L540 L540 VolumeStatus=051 20:22:25
[2017-11-03 20:22:25][DEBUG] : sendCommand L545 L545 VolumeStatus=051 20:22:25
[2017-11-03 20:22:25][DEBUG] : sendCommand L476 RE :
[2017-11-03 20:22:25][DEBUG] : sendCommand L534 ** TRACE NOP **
[2017-11-03 20:22:25][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 20:22:25][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 20:22:37][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection timed out(110)
[2017-11-03 20:22:37][INFO] : executeTelnet L591 executing Power_On
[2017-11-03 20:22:37][DEBUG] : sendCommand L357 ** TRACE **
[2017-11-03 20:22:37][DEBUG] : sendCommand L448 Commande : Power_On et Parametre : PO
[2017-11-03 20:22:37][DEBUG] : sendCommand L453 Commande : Power_On et Parametre : PO
[2017-11-03 20:22:48][DEBUG] : execute L613 ** TRACE **
[2017-11-03 20:22:48][DEBUG] : execute L615 execute VolumeUp
[2017-11-03 20:22:48][DEBUG] : execute L621 ** TRACE **
[2017-11-03 20:22:48][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 20:22:48][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 20:22:48][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 20:22:48][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 20:22:55][DEBUG] : sendCommand L465 RESULT : R
[2017-11-03 20:22:55][DEBUG] : sendCommand L471 Nbre RE : 2
[2017-11-03 20:22:55][DEBUG] : sendCommand L476 RE : R
[2017-11-03 20:22:55][DEBUG] : sendCommand L534 ** TRACE NOP **
[2017-11-03 20:22:55][DEBUG] : sendCommand L476 RE :
[2017-11-03 20:22:55][DEBUG] : sendCommand L534 ** TRACE NOP **
[2017-11-03 20:22:56][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 20:22:56][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 20:23:00][DEBUG] : execute L613 ** TRACE **
[2017-11-03 20:23:00][DEBUG] : execute L615 execute VolumeUp
[2017-11-03 20:23:00][DEBUG] : execute L621 ** TRACE **
[2017-11-03 20:23:00][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 20:23:00][DEBUG] : executeTelnet L564 executing VolumeUp avec options : Array
[2017-11-03 20:23:00][DEBUG] : sendCommand L357 ** TRACE **
[2017-11-03 20:23:00][DEBUG] : sendCommand L423 VolumeUp X1
[2017-11-03 20:23:00][DEBUG] : sendCommand L432 VolumeUp VolumeStatus=51 VolumeStep=1
[2017-11-03 20:23:00][DEBUG] : sendCommand L465 RESULT : VOL055
[2017-11-03 20:23:00][DEBUG] : sendCommand L471 Nbre RE : 2
[2017-11-03 20:23:00][DEBUG] : sendCommand L476 RE : VOL055
[2017-11-03 20:23:00][DEBUG] : sendCommand L486 ** TRACE SWITCH **
[2017-11-03 20:23:00][DEBUG] : sendCommand L499 L499 RE : VolumeStatus => 055
[2017-11-03 20:23:00][DEBUG] : sendCommand L540 L540 VolumeStatus=055 20:23:00
[2017-11-03 20:23:01][DEBUG] : sendCommand L545 L545 VolumeStatus=055 20:23:01
[2017-11-03 20:23:01][DEBUG] : sendCommand L476 RE :
[2017-11-03 20:23:01][DEBUG] : sendCommand L534 ** TRACE NOP **
[2017-11-03 20:23:01][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 20:23:01][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 22:45:07][DEBUG] : execute L613 ** TRACE **
[2017-11-03 22:45:07][DEBUG] : execute L615 execute VolumeDown
[2017-11-03 22:45:07][DEBUG] : execute L621 ** TRACE **
[2017-11-03 22:45:07][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 22:45:07][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 22:45:07][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 22:45:07][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 22:45:09][DEBUG] : execute L613 ** TRACE **
[2017-11-03 22:45:09][DEBUG] : execute L615 execute VolumeDown
[2017-11-03 22:45:09][DEBUG] : execute L621 ** TRACE **
[2017-11-03 22:45:09][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 22:45:09][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 22:45:09][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 22:45:09][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 22:45:11][DEBUG] : execute L613 ** TRACE **
[2017-11-03 22:45:11][DEBUG] : execute L615 execute VolumeDown
[2017-11-03 22:45:11][DEBUG] : execute L621 ** TRACE **
[2017-11-03 22:45:11][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 22:45:11][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 22:45:11][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 22:45:11][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 22:45:12][DEBUG] : execute L613 ** TRACE **
[2017-11-03 22:45:12][DEBUG] : execute L615 execute VolumeDown
[2017-11-03 22:45:12][DEBUG] : execute L621 ** TRACE **
[2017-11-03 22:45:12][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 22:45:12][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 22:45:12][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 22:45:12][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 22:45:15][DEBUG] : execute L613 ** TRACE **
[2017-11-03 22:45:15][DEBUG] : execute L615 execute VolumeDown
[2017-11-03 22:45:15][DEBUG] : execute L621 ** TRACE **
[2017-11-03 22:45:15][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 22:45:15][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 22:45:15][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 22:45:15][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 23:42:24][DEBUG] : execute L613 ** TRACE **
[2017-11-03 23:42:24][DEBUG] : execute L615 execute VolumeUp
[2017-11-03 23:42:24][DEBUG] : execute L621 ** TRACE **
[2017-11-03 23:42:24][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 23:42:24][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 23:42:24][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 23:42:24][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 23:42:29][DEBUG] : execute L613 ** TRACE **
[2017-11-03 23:42:29][DEBUG] : execute L615 execute VolumeDown
[2017-11-03 23:42:29][DEBUG] : execute L621 ** TRACE **
[2017-11-03 23:42:29][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 23:42:29][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 23:42:29][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 23:42:29][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 23:45:34][DEBUG] : execute L613 ** TRACE **
[2017-11-03 23:45:34][DEBUG] : execute L615 execute VolumeUp
[2017-11-03 23:45:34][DEBUG] : execute L621 ** TRACE **
[2017-11-03 23:45:34][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 23:45:34][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 23:45:34][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 23:45:34][DEBUG] : execute L626 ** refreshWidget **
[2017-11-03 23:45:39][DEBUG] : execute L613 ** TRACE **
[2017-11-03 23:45:39][DEBUG] : execute L615 execute VolumeDown
[2017-11-03 23:45:39][DEBUG] : execute L621 ** TRACE **
[2017-11-03 23:45:39][DEBUG] : executeTelnet L555 ** TRACE **
[2017-11-03 23:45:39][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111)
[2017-11-03 23:45:39][DEBUG] : executeTelnet L599 ** TRACE **
[2017-11-03 23:45:39][DEBUG] : execute L626 ** refreshWidget **
Désolé Mobby38,mobby38 a écrit : ↑01 nov. 2017, 22:28
Apparement, de ce que l'on voit là :
Je ne sais pas si c'est possible de faire marcher avec le plugin actuel?This won't work with the 1131, because the API was changed for this receiver. The newer receivers now use an API which is more similar to Onkyo API than the older Pioneer API.
Salut meuuuh ,meuuuh a écrit : ↑03 nov. 2017, 23:59(...)
Voici donc mon retour pour l'ampli Pioneer VSX-527.
Situation initiale :
- Prise de l'ampli éteinte puis rallumé (Soupçon de bug de la communication telnet mentionné dans les posts plus haut)
- Mise en mode Debug des logs
- Configuration de l'objet Ampli avec le port 8102
- Configuration du démon sur le port 1900 (dans un 1er temps)
- Avant j'avais deux objets sur mon dashboard : 1 pour le démon et un 1 pour l'ampli. Aujourd'hui seul me reste l'ampli, pas moyen de mettre la main sur le démon...
- Scan des ports ouverts sur l'ampli :
ampli_ports_ouverts.PNG
-->A noter, selon les jours, j'ai l'un des ports qui change : un jour 1026, aujourd'hui 1031
- Démarrage démon sur la liste des ports scannés et résultat dans la log jeedom du plugin/démon :
ampli_ports_demon.PNG
--> Plusieurs ports semblent acceptés par le démon mais avec Telnet, le seul port "plausible" étant le 1900, je remet le démon dessus.
- Connexion Telnet via putty:
Seul le port 8102 est accepté, tout comme le widget ampli.
Là, je passe des commandes et j'ai bien le retour :
ampli_ports_8102_passage_de_commandes.PNG
- étape 1 (bleue) : j'envoi les commandes par Putty et j'ai le retour (?V -> VOL043).
- étape 2 (rouge) : Je tourne le bouton volume dans les deux sens et je reçois sur putty l'état du volume.
A noter :
- La 1ère commande ne reçois aucune réponse alors que l'ampli est bien réveillé.
- Putty envoie une commande régulière pour rester connecté ("R")
Ceci étant, il est très possible que l'ampli VSX-527 ne sache gérer qu'un seul port.meuuuh a écrit : ↑03 nov. 2017, 23:59
- Réponse à Patrick:
Le démon, ne semblait pas fonctionner la 1ère fois où j'ai testé et aujourd'hui le widget à disparu...
Pour les commandes sur le widget/équipement ampli sur le port 8102 :
- J'ai bien le retour d'état
- Via Putty j'ai même un retour d'état même sur des manipulations externes au plugin (Modifier le volume sur l'ampli par exemple)
Les autres points :
- Il me semble avoir par dépit essayé le port 8102 sur le démon mais que cela ne fonctionnait pas. Ayant "perdu" le widget du démon, difficile à confirmer.
- J'ai des pertes de connexion du widget ampli car je suis connecté aussi via Putty. Comme mentionné plus haut il me semble, l'ampli n'accepte qu'une connexion à la fois.
meuuuh a écrit : ↑03 nov. 2017, 23:59
En sus, les logs du widget ampli durant mes tests :
Code : Tout sélectionner
[2017-11-03 19:42:18][DEBUG] : devicesParameters L134 $path = /var/www/html/plugins/ampli_pioneer/core/class/../config [2017-11-03 19:42:18][DEBUG] : devicesParameters L156 $file = Pioneer_VSX-830.json [2017-11-03 19:42:18][DEBUG] : devicesParameters L159 $file = Pioneer_VSX-830.json [2017-11-03 19:42:18][DEBUG] : devicesParameters L156 $file = defaut_ampli.json [2017-11-03 19:42:18][DEBUG] : devicesParameters L159 $file = defaut_ampli.json [2017-11-03 19:50:18][DEBUG] : execute L613 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : execute L615 execute Mute OFF [2017-11-03 19:50:18][DEBUG] : execute L621 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : executeTelnet L564 executing Mute OFF avec options : Array [2017-11-03 19:50:18][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : sendCommand L448 Commande : Mute OFF et Parametre : MF [2017-11-03 19:50:18][DEBUG] : sendCommand L453 Commande : Mute OFF et Parametre : MF [2017-11-03 19:50:48][DEBUG] : sendCommand L465 RESULT : R [2017-11-03 19:50:48][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 19:50:48][DEBUG] : sendCommand L476 RE : R [2017-11-03 19:50:48][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 19:50:48][DEBUG] : sendCommand L476 RE : [2017-11-03 19:50:48][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 19:50:48][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 19:50:48][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:21:21][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : execute L615 execute Power_Off [2017-11-03 20:21:21][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : executeTelnet L564 executing Power_Off avec options : Array [2017-11-03 20:21:21][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : sendCommand L448 Commande : Power_Off et Parametre : PF [2017-11-03 20:21:21][DEBUG] : sendCommand L453 Commande : Power_Off et Parametre : PF [2017-11-03 20:21:22][DEBUG] : sendCommand L465 RESULT : PWR2 [2017-11-03 20:21:22][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:21:22][DEBUG] : sendCommand L476 RE : PWR2 [2017-11-03 20:21:22][DEBUG] : sendCommand L486 ** TRACE SWITCH ** [2017-11-03 20:21:22][DEBUG] : sendCommand L509 L509 RE : PowerStatus => 0 [2017-11-03 20:21:22][DEBUG] : sendCommand L476 RE : [2017-11-03 20:21:22][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:21:22][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:21:22][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:21:37][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:21:37][DEBUG] : execute L615 execute Power_On [2017-11-03 20:21:37][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:21:37][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:21:51][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:21:51][DEBUG] : execute L615 execute Power_On [2017-11-03 20:21:51][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:21:51][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:22:09][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 20:22:10][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:10][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:22:24][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : execute L615 execute VolumeUp [2017-11-03 20:22:24][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : executeTelnet L564 executing VolumeUp avec options : Array [2017-11-03 20:22:24][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : sendCommand L423 VolumeUp X1 [2017-11-03 20:22:24][DEBUG] : sendCommand L432 VolumeUp VolumeStatus=57 VolumeStep=1 [2017-11-03 20:22:25][DEBUG] : sendCommand L465 RESULT : VOL051 [2017-11-03 20:22:25][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:22:25][DEBUG] : sendCommand L476 RE : VOL051 [2017-11-03 20:22:25][DEBUG] : sendCommand L486 ** TRACE SWITCH ** [2017-11-03 20:22:25][DEBUG] : sendCommand L499 L499 RE : VolumeStatus => 051 [2017-11-03 20:22:25][DEBUG] : sendCommand L540 L540 VolumeStatus=051 20:22:25 [2017-11-03 20:22:25][DEBUG] : sendCommand L545 L545 VolumeStatus=051 20:22:25 [2017-11-03 20:22:25][DEBUG] : sendCommand L476 RE : [2017-11-03 20:22:25][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:22:25][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:25][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:22:37][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection timed out(110) [2017-11-03 20:22:37][INFO] : executeTelnet L591 executing Power_On [2017-11-03 20:22:37][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:22:37][DEBUG] : sendCommand L448 Commande : Power_On et Parametre : PO [2017-11-03 20:22:37][DEBUG] : sendCommand L453 Commande : Power_On et Parametre : PO [2017-11-03 20:22:48][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:22:48][DEBUG] : execute L615 execute VolumeUp [2017-11-03 20:22:48][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:22:48][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:22:48][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 20:22:48][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:48][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:22:55][DEBUG] : sendCommand L465 RESULT : R [2017-11-03 20:22:55][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:22:55][DEBUG] : sendCommand L476 RE : R [2017-11-03 20:22:55][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:22:55][DEBUG] : sendCommand L476 RE : [2017-11-03 20:22:55][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:22:56][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:56][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:23:00][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : execute L615 execute VolumeUp [2017-11-03 20:23:00][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : executeTelnet L564 executing VolumeUp avec options : Array [2017-11-03 20:23:00][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : sendCommand L423 VolumeUp X1 [2017-11-03 20:23:00][DEBUG] : sendCommand L432 VolumeUp VolumeStatus=51 VolumeStep=1 [2017-11-03 20:23:00][DEBUG] : sendCommand L465 RESULT : VOL055 [2017-11-03 20:23:00][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:23:00][DEBUG] : sendCommand L476 RE : VOL055 [2017-11-03 20:23:00][DEBUG] : sendCommand L486 ** TRACE SWITCH ** [2017-11-03 20:23:00][DEBUG] : sendCommand L499 L499 RE : VolumeStatus => 055 [2017-11-03 20:23:00][DEBUG] : sendCommand L540 L540 VolumeStatus=055 20:23:00 [2017-11-03 20:23:01][DEBUG] : sendCommand L545 L545 VolumeStatus=055 20:23:01 [2017-11-03 20:23:01][DEBUG] : sendCommand L476 RE : [2017-11-03 20:23:01][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:23:01][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:23:01][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:07][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:07][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:07][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:07][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:07][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:07][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:07][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:09][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:09][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:09][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:09][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:09][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:09][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:09][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:11][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:11][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:11][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:11][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:11][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:11][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:11][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:12][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:12][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:12][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:12][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:12][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:12][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:12][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:15][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:15][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:15][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:15][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:15][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:15][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:15][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:42:24][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:42:24][DEBUG] : execute L615 execute VolumeUp [2017-11-03 23:42:24][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:42:24][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:42:24][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:42:24][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:42:24][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:42:29][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:42:29][DEBUG] : execute L615 execute VolumeDown [2017-11-03 23:42:29][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:42:29][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:42:29][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:42:29][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:42:29][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:45:34][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:45:34][DEBUG] : execute L615 execute VolumeUp [2017-11-03 23:45:34][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:45:34][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:45:34][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:45:34][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:45:34][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:45:39][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:45:39][DEBUG] : execute L615 execute VolumeDown [2017-11-03 23:45:39][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:45:39][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:45:39][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:45:39][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:45:39][DEBUG] : execute L626 ** refreshWidget **
Voici donc, j'éspère avoir fait avancé un peu les choses :
- Le plugin fonctionne bien pourvu que l'on ne soit pas connecté à deux endroits à la fois.
- Pour le démon, je pense qu'il ne pourra pas fonctionner sur ce modèle notamment à cause de la 1ère contrainte. On aurait pu imaginer le démon lancé sur le port 8102 lancer un ?V régulier mais cela interférerait avec le commandes envoyées...
Une dernière chose, j'ajoute les doc que j'ai glané sur internet
- Site Pioneer : Liste des codes https://www.pioneerelectronics.com/Stat ... for_CI.xls
- Un site de Hack avec qq échanges : http://raymondjulin.com/2012/07/15/remo ... er-telnet/
Bonne soirée à vous et encore merci à Patrick pour sa reprise du plugin!!!
Bonjour, j'ai installé le plugin, mais j'ai une question sur les commandes : mon VSX est un 1021K donc compatible, cependant il est contrôlé par l'application mobile iControlAV2 (qui marche très bien). Quand il est lancé par cette application mobile, les connections sont refusées par le plugin ( Erreur : Connection refused(111) ) . Y a t il un moyen de controler depuis les 2 sources (plugin Pioneer ET iControlAV2 ) ?meuuuh a écrit : ↑03 nov. 2017, 23:59Bonsoir à vous,Patrick a écrit : ↑31 oct. 2017, 20:31merci pour ces précisions tatsumi8domo.
Donc s'il n'y a pas un second ports telnet disponible sur ce modèle VSX-527, c'est normal que le daemon ne fonctionne pas.
Dans sa logique de fonctionnement, le plugin ne lance pas de commande d'actualisation du volume, mais les amplis (apparemment excepté VSX-527) répondent à un ordre de modification du volume, par le nouvel état de la/les commandes modifiées...
C'est cette infos qui est récupérée par le plugin.
Si j'ai bien compris le problème sur ce modèle, cela signifierai que ce modèle ne retourne pas son état après par exemple un changement de volume, mais qu'il faut explicitement lui en faire la demande (via une commande ?V par exemple) .
C'est ça ?
Pour confirmer cette hypothèse, lorsque tu lances directement depuis Telnet un ordre de volume (par exemple VolumeUp), quelle est la réponse Telnet que tu reçois?
Peut-tu m'envoyer des exemples commentés des échanges Telnet pour que je vois un peu ce qu'il raconte ce modèle ?
Tout d'abord pardon pour le temps de réponse, j'étais assez chargé (comme tout le monde....) ces derniers jours..
Voici donc mon retour pour l'ampli Pioneer VSX-527.
Situation initiale :
- Prise de l'ampli éteinte puis rallumé (Soupçon de bug de la communication telnet mentionné dans les posts plus haut)
- Mise en mode Debug des logs
- Configuration de l'objet Ampli avec le port 8102
- Configuration du démon sur le port 1900 (dans un 1er temps)
- Avant j'avais deux objets sur mon dashboard : 1 pour le démon et un 1 pour l'ampli. Aujourd'hui seul me reste l'ampli, pas moyen de mettre la main sur le démon...
- Scan des ports ouverts sur l'ampli :
ampli_ports_ouverts.PNG
-->A noter, selon les jours, j'ai l'un des ports qui change : un jour 1026, aujourd'hui 1031
- Démarrage démon sur la liste des ports scannés et résultat dans la log jeedom du plugin/démon :
ampli_ports_demon.PNG
--> Plusieurs ports semblent acceptés par le démon mais avec Telnet, le seul port "plausible" étant le 1900, je remet le démon dessus.
- Connexion Telnet via putty:
Seul le port 8102 est accepté, tout comme le widget ampli.
Là, je passe des commandes et j'ai bien le retour :
ampli_ports_8102_passage_de_commandes.PNG
- étape 1 (bleue) : j'envoi les commandes par Putty et j'ai le retour (?V -> VOL043).
- étape 2 (rouge) : Je tourne le bouton volume dans les deux sens et je reçois sur putty l'état du volume.
A noter :
- La 1ère commande ne reçois aucune réponse alors que l'ampli est bien réveillé.
- Putty envoie une commande régulière pour rester connecté ("R")
- Réponse à Patrick:
Le démon, ne semblait pas fonctionner la 1ère fois où j'ai testé et aujourd'hui le widget à disparu...
Pour les commandes sur le widget/équipement ampli sur le port 8102 :
- J'ai bien le retour d'état
- Via Putty j'ai même un retour d'état même sur des manipulations externes au plugin (Modifier le volume sur l'ampli par exemple)
Les autres points :
- Il me semble avoir par dépit essayé le port 8102 sur le démon mais que cela ne fonctionnait pas. Ayant "perdu" le widget du démon, difficile à confirmer.
- J'ai des pertes de connexion du widget ampli car je suis connecté aussi via Putty. Comme mentionné plus haut il me semble, l'ampli n'accepte qu'une connexion à la fois.
En sus, les logs du widget ampli durant mes tests :
Code : Tout sélectionner
[2017-11-03 19:42:18][DEBUG] : devicesParameters L134 $path = /var/www/html/plugins/ampli_pioneer/core/class/../config [2017-11-03 19:42:18][DEBUG] : devicesParameters L156 $file = Pioneer_VSX-830.json [2017-11-03 19:42:18][DEBUG] : devicesParameters L159 $file = Pioneer_VSX-830.json [2017-11-03 19:42:18][DEBUG] : devicesParameters L156 $file = defaut_ampli.json [2017-11-03 19:42:18][DEBUG] : devicesParameters L159 $file = defaut_ampli.json [2017-11-03 19:50:18][DEBUG] : execute L613 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : execute L615 execute Mute OFF [2017-11-03 19:50:18][DEBUG] : execute L621 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : executeTelnet L564 executing Mute OFF avec options : Array [2017-11-03 19:50:18][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : sendCommand L448 Commande : Mute OFF et Parametre : MF [2017-11-03 19:50:18][DEBUG] : sendCommand L453 Commande : Mute OFF et Parametre : MF [2017-11-03 19:50:48][DEBUG] : sendCommand L465 RESULT : R [2017-11-03 19:50:48][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 19:50:48][DEBUG] : sendCommand L476 RE : R [2017-11-03 19:50:48][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 19:50:48][DEBUG] : sendCommand L476 RE : [2017-11-03 19:50:48][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 19:50:48][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 19:50:48][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:21:21][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : execute L615 execute Power_Off [2017-11-03 20:21:21][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : executeTelnet L564 executing Power_Off avec options : Array [2017-11-03 20:21:21][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : sendCommand L448 Commande : Power_Off et Parametre : PF [2017-11-03 20:21:21][DEBUG] : sendCommand L453 Commande : Power_Off et Parametre : PF [2017-11-03 20:21:22][DEBUG] : sendCommand L465 RESULT : PWR2 [2017-11-03 20:21:22][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:21:22][DEBUG] : sendCommand L476 RE : PWR2 [2017-11-03 20:21:22][DEBUG] : sendCommand L486 ** TRACE SWITCH ** [2017-11-03 20:21:22][DEBUG] : sendCommand L509 L509 RE : PowerStatus => 0 [2017-11-03 20:21:22][DEBUG] : sendCommand L476 RE : [2017-11-03 20:21:22][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:21:22][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:21:22][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:21:37][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:21:37][DEBUG] : execute L615 execute Power_On [2017-11-03 20:21:37][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:21:37][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:21:51][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:21:51][DEBUG] : execute L615 execute Power_On [2017-11-03 20:21:51][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:21:51][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:22:09][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 20:22:10][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:10][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:22:24][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : execute L615 execute VolumeUp [2017-11-03 20:22:24][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : executeTelnet L564 executing VolumeUp avec options : Array [2017-11-03 20:22:24][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : sendCommand L423 VolumeUp X1 [2017-11-03 20:22:24][DEBUG] : sendCommand L432 VolumeUp VolumeStatus=57 VolumeStep=1 [2017-11-03 20:22:25][DEBUG] : sendCommand L465 RESULT : VOL051 [2017-11-03 20:22:25][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:22:25][DEBUG] : sendCommand L476 RE : VOL051 [2017-11-03 20:22:25][DEBUG] : sendCommand L486 ** TRACE SWITCH ** [2017-11-03 20:22:25][DEBUG] : sendCommand L499 L499 RE : VolumeStatus => 051 [2017-11-03 20:22:25][DEBUG] : sendCommand L540 L540 VolumeStatus=051 20:22:25 [2017-11-03 20:22:25][DEBUG] : sendCommand L545 L545 VolumeStatus=051 20:22:25 [2017-11-03 20:22:25][DEBUG] : sendCommand L476 RE : [2017-11-03 20:22:25][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:22:25][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:25][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:22:37][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection timed out(110) [2017-11-03 20:22:37][INFO] : executeTelnet L591 executing Power_On [2017-11-03 20:22:37][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:22:37][DEBUG] : sendCommand L448 Commande : Power_On et Parametre : PO [2017-11-03 20:22:37][DEBUG] : sendCommand L453 Commande : Power_On et Parametre : PO [2017-11-03 20:22:48][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:22:48][DEBUG] : execute L615 execute VolumeUp [2017-11-03 20:22:48][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:22:48][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:22:48][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 20:22:48][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:48][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:22:55][DEBUG] : sendCommand L465 RESULT : R [2017-11-03 20:22:55][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:22:55][DEBUG] : sendCommand L476 RE : R [2017-11-03 20:22:55][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:22:55][DEBUG] : sendCommand L476 RE : [2017-11-03 20:22:55][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:22:56][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:56][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:23:00][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : execute L615 execute VolumeUp [2017-11-03 20:23:00][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : executeTelnet L564 executing VolumeUp avec options : Array [2017-11-03 20:23:00][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : sendCommand L423 VolumeUp X1 [2017-11-03 20:23:00][DEBUG] : sendCommand L432 VolumeUp VolumeStatus=51 VolumeStep=1 [2017-11-03 20:23:00][DEBUG] : sendCommand L465 RESULT : VOL055 [2017-11-03 20:23:00][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:23:00][DEBUG] : sendCommand L476 RE : VOL055 [2017-11-03 20:23:00][DEBUG] : sendCommand L486 ** TRACE SWITCH ** [2017-11-03 20:23:00][DEBUG] : sendCommand L499 L499 RE : VolumeStatus => 055 [2017-11-03 20:23:00][DEBUG] : sendCommand L540 L540 VolumeStatus=055 20:23:00 [2017-11-03 20:23:01][DEBUG] : sendCommand L545 L545 VolumeStatus=055 20:23:01 [2017-11-03 20:23:01][DEBUG] : sendCommand L476 RE : [2017-11-03 20:23:01][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:23:01][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:23:01][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:07][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:07][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:07][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:07][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:07][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:07][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:07][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:09][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:09][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:09][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:09][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:09][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:09][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:09][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:11][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:11][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:11][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:11][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:11][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:11][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:11][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:12][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:12][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:12][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:12][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:12][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:12][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:12][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:15][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:15][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:15][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:15][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:15][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:15][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:15][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:42:24][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:42:24][DEBUG] : execute L615 execute VolumeUp [2017-11-03 23:42:24][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:42:24][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:42:24][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:42:24][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:42:24][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:42:29][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:42:29][DEBUG] : execute L615 execute VolumeDown [2017-11-03 23:42:29][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:42:29][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:42:29][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:42:29][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:42:29][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:45:34][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:45:34][DEBUG] : execute L615 execute VolumeUp [2017-11-03 23:45:34][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:45:34][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:45:34][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:45:34][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:45:34][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:45:39][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:45:39][DEBUG] : execute L615 execute VolumeDown [2017-11-03 23:45:39][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:45:39][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:45:39][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:45:39][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:45:39][DEBUG] : execute L626 ** refreshWidget **
Voici donc, j'éspère avoir fait avancé un peu les choses :
- Le plugin fonctionne bien pourvu que l'on ne soit pas connecté à deux endroits à la fois.
- Pour le démon, je pense qu'il ne pourra pas fonctionner sur ce modèle notamment à cause de la 1ère contrainte. On aurait pu imaginer le démon lancé sur le port 8102 lancer un ?V régulier mais cela interférerait avec le commandes envoyées...
Une dernière chose, j'ajoute les doc que j'ai glané sur internet
- Site Pioneer : Liste des codes https://www.pioneerelectronics.com/Stat ... for_CI.xls
- Un site de Hack avec qq échanges : http://raymondjulin.com/2012/07/15/remo ... er-telnet/
Bonne soirée à vous et encore merci à Patrick pour sa reprise du plugin!!!
johndoe2011 a écrit : ↑18 nov. 2017, 10:05Bonjour, j'ai installé le plugin, mais j'ai une question sur les commandes : mon VSX est un 1021K donc compatible, cependant il est contrôlé par l'application mobile iControlAV2 (qui marche très bien). Quand il est lancé par cette application mobile, les connections sont refusées par le plugin ( Erreur : Connection refused(111) ) . Y a t il un moyen de controler depuis les 2 sources (plugin Pioneer ET iControlAV2 ) ?meuuuh a écrit : ↑03 nov. 2017, 23:59Bonsoir à vous,Patrick a écrit : ↑31 oct. 2017, 20:31merci pour ces précisions tatsumi8domo.
Donc s'il n'y a pas un second ports telnet disponible sur ce modèle VSX-527, c'est normal que le daemon ne fonctionne pas.
Dans sa logique de fonctionnement, le plugin ne lance pas de commande d'actualisation du volume, mais les amplis (apparemment excepté VSX-527) répondent à un ordre de modification du volume, par le nouvel état de la/les commandes modifiées...
C'est cette infos qui est récupérée par le plugin.
Si j'ai bien compris le problème sur ce modèle, cela signifierai que ce modèle ne retourne pas son état après par exemple un changement de volume, mais qu'il faut explicitement lui en faire la demande (via une commande ?V par exemple) .
C'est ça ?
Pour confirmer cette hypothèse, lorsque tu lances directement depuis Telnet un ordre de volume (par exemple VolumeUp), quelle est la réponse Telnet que tu reçois?
Peut-tu m'envoyer des exemples commentés des échanges Telnet pour que je vois un peu ce qu'il raconte ce modèle ?
Tout d'abord pardon pour le temps de réponse, j'étais assez chargé (comme tout le monde....) ces derniers jours..
Voici donc mon retour pour l'ampli Pioneer VSX-527.
Situation initiale :
- Prise de l'ampli éteinte puis rallumé (Soupçon de bug de la communication telnet mentionné dans les posts plus haut)
- Mise en mode Debug des logs
- Configuration de l'objet Ampli avec le port 8102
- Configuration du démon sur le port 1900 (dans un 1er temps)
- Avant j'avais deux objets sur mon dashboard : 1 pour le démon et un 1 pour l'ampli. Aujourd'hui seul me reste l'ampli, pas moyen de mettre la main sur le démon...
- Scan des ports ouverts sur l'ampli :
ampli_ports_ouverts.PNG
-->A noter, selon les jours, j'ai l'un des ports qui change : un jour 1026, aujourd'hui 1031
- Démarrage démon sur la liste des ports scannés et résultat dans la log jeedom du plugin/démon :
ampli_ports_demon.PNG
--> Plusieurs ports semblent acceptés par le démon mais avec Telnet, le seul port "plausible" étant le 1900, je remet le démon dessus.
- Connexion Telnet via putty:
Seul le port 8102 est accepté, tout comme le widget ampli.
Là, je passe des commandes et j'ai bien le retour :
ampli_ports_8102_passage_de_commandes.PNG
- étape 1 (bleue) : j'envoi les commandes par Putty et j'ai le retour (?V -> VOL043).
- étape 2 (rouge) : Je tourne le bouton volume dans les deux sens et je reçois sur putty l'état du volume.
A noter :
- La 1ère commande ne reçois aucune réponse alors que l'ampli est bien réveillé.
- Putty envoie une commande régulière pour rester connecté ("R")
- Réponse à Patrick:
Le démon, ne semblait pas fonctionner la 1ère fois où j'ai testé et aujourd'hui le widget à disparu...
Pour les commandes sur le widget/équipement ampli sur le port 8102 :
- J'ai bien le retour d'état
- Via Putty j'ai même un retour d'état même sur des manipulations externes au plugin (Modifier le volume sur l'ampli par exemple)
Les autres points :
- Il me semble avoir par dépit essayé le port 8102 sur le démon mais que cela ne fonctionnait pas. Ayant "perdu" le widget du démon, difficile à confirmer.
- J'ai des pertes de connexion du widget ampli car je suis connecté aussi via Putty. Comme mentionné plus haut il me semble, l'ampli n'accepte qu'une connexion à la fois.
En sus, les logs du widget ampli durant mes tests :
Code : Tout sélectionner
[2017-11-03 19:42:18][DEBUG] : devicesParameters L134 $path = /var/www/html/plugins/ampli_pioneer/core/class/../config [2017-11-03 19:42:18][DEBUG] : devicesParameters L156 $file = Pioneer_VSX-830.json [2017-11-03 19:42:18][DEBUG] : devicesParameters L159 $file = Pioneer_VSX-830.json [2017-11-03 19:42:18][DEBUG] : devicesParameters L156 $file = defaut_ampli.json [2017-11-03 19:42:18][DEBUG] : devicesParameters L159 $file = defaut_ampli.json [2017-11-03 19:50:18][DEBUG] : execute L613 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : execute L615 execute Mute OFF [2017-11-03 19:50:18][DEBUG] : execute L621 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : executeTelnet L564 executing Mute OFF avec options : Array [2017-11-03 19:50:18][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 19:50:18][DEBUG] : sendCommand L448 Commande : Mute OFF et Parametre : MF [2017-11-03 19:50:18][DEBUG] : sendCommand L453 Commande : Mute OFF et Parametre : MF [2017-11-03 19:50:48][DEBUG] : sendCommand L465 RESULT : R [2017-11-03 19:50:48][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 19:50:48][DEBUG] : sendCommand L476 RE : R [2017-11-03 19:50:48][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 19:50:48][DEBUG] : sendCommand L476 RE : [2017-11-03 19:50:48][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 19:50:48][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 19:50:48][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:21:21][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : execute L615 execute Power_Off [2017-11-03 20:21:21][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : executeTelnet L564 executing Power_Off avec options : Array [2017-11-03 20:21:21][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:21:21][DEBUG] : sendCommand L448 Commande : Power_Off et Parametre : PF [2017-11-03 20:21:21][DEBUG] : sendCommand L453 Commande : Power_Off et Parametre : PF [2017-11-03 20:21:22][DEBUG] : sendCommand L465 RESULT : PWR2 [2017-11-03 20:21:22][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:21:22][DEBUG] : sendCommand L476 RE : PWR2 [2017-11-03 20:21:22][DEBUG] : sendCommand L486 ** TRACE SWITCH ** [2017-11-03 20:21:22][DEBUG] : sendCommand L509 L509 RE : PowerStatus => 0 [2017-11-03 20:21:22][DEBUG] : sendCommand L476 RE : [2017-11-03 20:21:22][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:21:22][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:21:22][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:21:37][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:21:37][DEBUG] : execute L615 execute Power_On [2017-11-03 20:21:37][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:21:37][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:21:51][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:21:51][DEBUG] : execute L615 execute Power_On [2017-11-03 20:21:51][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:21:51][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:22:09][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 20:22:10][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:10][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:22:24][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : execute L615 execute VolumeUp [2017-11-03 20:22:24][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : executeTelnet L564 executing VolumeUp avec options : Array [2017-11-03 20:22:24][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:22:24][DEBUG] : sendCommand L423 VolumeUp X1 [2017-11-03 20:22:24][DEBUG] : sendCommand L432 VolumeUp VolumeStatus=57 VolumeStep=1 [2017-11-03 20:22:25][DEBUG] : sendCommand L465 RESULT : VOL051 [2017-11-03 20:22:25][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:22:25][DEBUG] : sendCommand L476 RE : VOL051 [2017-11-03 20:22:25][DEBUG] : sendCommand L486 ** TRACE SWITCH ** [2017-11-03 20:22:25][DEBUG] : sendCommand L499 L499 RE : VolumeStatus => 051 [2017-11-03 20:22:25][DEBUG] : sendCommand L540 L540 VolumeStatus=051 20:22:25 [2017-11-03 20:22:25][DEBUG] : sendCommand L545 L545 VolumeStatus=051 20:22:25 [2017-11-03 20:22:25][DEBUG] : sendCommand L476 RE : [2017-11-03 20:22:25][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:22:25][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:25][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:22:37][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection timed out(110) [2017-11-03 20:22:37][INFO] : executeTelnet L591 executing Power_On [2017-11-03 20:22:37][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:22:37][DEBUG] : sendCommand L448 Commande : Power_On et Parametre : PO [2017-11-03 20:22:37][DEBUG] : sendCommand L453 Commande : Power_On et Parametre : PO [2017-11-03 20:22:48][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:22:48][DEBUG] : execute L615 execute VolumeUp [2017-11-03 20:22:48][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:22:48][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:22:48][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 20:22:48][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:48][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:22:55][DEBUG] : sendCommand L465 RESULT : R [2017-11-03 20:22:55][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:22:55][DEBUG] : sendCommand L476 RE : R [2017-11-03 20:22:55][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:22:55][DEBUG] : sendCommand L476 RE : [2017-11-03 20:22:55][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:22:56][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:22:56][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 20:23:00][DEBUG] : execute L613 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : execute L615 execute VolumeUp [2017-11-03 20:23:00][DEBUG] : execute L621 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : executeTelnet L564 executing VolumeUp avec options : Array [2017-11-03 20:23:00][DEBUG] : sendCommand L357 ** TRACE ** [2017-11-03 20:23:00][DEBUG] : sendCommand L423 VolumeUp X1 [2017-11-03 20:23:00][DEBUG] : sendCommand L432 VolumeUp VolumeStatus=51 VolumeStep=1 [2017-11-03 20:23:00][DEBUG] : sendCommand L465 RESULT : VOL055 [2017-11-03 20:23:00][DEBUG] : sendCommand L471 Nbre RE : 2 [2017-11-03 20:23:00][DEBUG] : sendCommand L476 RE : VOL055 [2017-11-03 20:23:00][DEBUG] : sendCommand L486 ** TRACE SWITCH ** [2017-11-03 20:23:00][DEBUG] : sendCommand L499 L499 RE : VolumeStatus => 055 [2017-11-03 20:23:00][DEBUG] : sendCommand L540 L540 VolumeStatus=055 20:23:00 [2017-11-03 20:23:01][DEBUG] : sendCommand L545 L545 VolumeStatus=055 20:23:01 [2017-11-03 20:23:01][DEBUG] : sendCommand L476 RE : [2017-11-03 20:23:01][DEBUG] : sendCommand L534 ** TRACE NOP ** [2017-11-03 20:23:01][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 20:23:01][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:07][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:07][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:07][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:07][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:07][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:07][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:07][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:09][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:09][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:09][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:09][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:09][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:09][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:09][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:11][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:11][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:11][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:11][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:11][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:11][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:11][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:12][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:12][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:12][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:12][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:12][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:12][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:12][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 22:45:15][DEBUG] : execute L613 ** TRACE ** [2017-11-03 22:45:15][DEBUG] : execute L615 execute VolumeDown [2017-11-03 22:45:15][DEBUG] : execute L621 ** TRACE ** [2017-11-03 22:45:15][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 22:45:15][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 22:45:15][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 22:45:15][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:42:24][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:42:24][DEBUG] : execute L615 execute VolumeUp [2017-11-03 23:42:24][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:42:24][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:42:24][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:42:24][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:42:24][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:42:29][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:42:29][DEBUG] : execute L615 execute VolumeDown [2017-11-03 23:42:29][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:42:29][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:42:29][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:42:29][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:42:29][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:45:34][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:45:34][DEBUG] : execute L615 execute VolumeUp [2017-11-03 23:45:34][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:45:34][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:45:34][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:45:34][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:45:34][DEBUG] : execute L626 ** refreshWidget ** [2017-11-03 23:45:39][DEBUG] : execute L613 ** TRACE ** [2017-11-03 23:45:39][DEBUG] : execute L615 execute VolumeDown [2017-11-03 23:45:39][DEBUG] : execute L621 ** TRACE ** [2017-11-03 23:45:39][DEBUG] : executeTelnet L555 ** TRACE ** [2017-11-03 23:45:39][INFO] : executeTelnet L584 telnetConnect impossible IP: 192.168.1.213 port : 8102 Erreur : Connection refused(111) [2017-11-03 23:45:39][DEBUG] : executeTelnet L599 ** TRACE ** [2017-11-03 23:45:39][DEBUG] : execute L626 ** refreshWidget **
Voici donc, j'éspère avoir fait avancé un peu les choses :
- Le plugin fonctionne bien pourvu que l'on ne soit pas connecté à deux endroits à la fois.
- Pour le démon, je pense qu'il ne pourra pas fonctionner sur ce modèle notamment à cause de la 1ère contrainte. On aurait pu imaginer le démon lancé sur le port 8102 lancer un ?V régulier mais cela interférerait avec le commandes envoyées...
Une dernière chose, j'ajoute les doc que j'ai glané sur internet
- Site Pioneer : Liste des codes https://www.pioneerelectronics.com/Stat ... for_CI.xls
- Un site de Hack avec qq échanges : http://raymondjulin.com/2012/07/15/remo ... er-telnet/
Bonne soirée à vous et encore merci à Patrick pour sa reprise du plugin!!!
De plus est il possible d'avoir la sortie sur "Main" et "ZONE 2" ?
Merci pour ce super plugin ...
(...) Quand il est lancé par cette application mobile, les connections sont refusées par le plugin ( Erreur : Connection refused(111) ) . Y a t il un moyen de controler depuis les 2 sources (plugin Pioneer ET iControlAV2 ) ?
NB : je t'ai mis en gras la partie la plus importante : la réponseComme mentionné plus haut il me semble, l'ampli n'accepte qu'une connexion à la fois.
J'ai mis toutes les sorties dont j'ai pu trouver les codes, mais comme Pioneer ne communique plus trop sur les commandes de ses amplis, et que je n'ai pas ton modèle d'ampli, si tu me les donnes, je les ajouteraient dans une prochaine release...De plus est il possible d'avoir la sortie sur "Main" et "ZONE 2" ?