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] Plugin Onkyo - Release V2 !

Pour échanger sur les plugins classés en catégorie "Multimédia"
Avatar de l’utilisateur
breizh22
Actif
Messages : 1318
Inscription : 10 oct. 2015, 17:35

Re: Plugin Onkyo

Message par breizh22 » 28 oct. 2016, 09:48

Riclium a écrit :Bonjour à tous j'essaye d'utiliser le plugin pour me programmer un reveil sur sur les 2 zones de mon 636.

Le plug in fonctionne par intermittence sans que je trouve une raison à cela (c'était peut être dû à sa connexion wifi). Mais bon bref aujourd'hui il fonctionne je l'ai brancher en Ethernet.

Malheureusement une commande clef ne fonctionne pas c'est la fonction "On".... Alors que je peux allumer l'ampli depuis l'application android.

Vous auriez une idée qui pourrait m'aider ?
Réponse tardive, mais je viens d'acquérir un ampli Onkyo TX NR-555.

Pour que le ON fonctionne, avec mon ampli, il faut dans les réglages, dans Hardware/Power mgmt, il faut mettre ON à la commande NET Stby
HP Gen 8 / OMV4 sur SSD / Jeedom 3.3.37 VM Debian 9
RFLink - Sondes Oregon THN 132 N / THGR 122 NX / THGR 810 / THC238 - Prises DIO/Dedra/IDK.
Orvibo AllOne et S20 - Onduleur APC Back-UPS ES 700VA
Écosystème xiaomi - Dash buttons - GHome et mini.

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: Plugin Onkyo

Message par fensoft » 11 nov. 2016, 16:08

sur la version actuelle il manque les images/icônes (elles y sont mais avec un espace dans le nom, ça ne s'affiche pas). j'ai renommé les images mais il faudrait republier le plugin :)
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
breizh22
Actif
Messages : 1318
Inscription : 10 oct. 2015, 17:35

Re: Plugin Onkyo

Message par breizh22 » 11 nov. 2016, 16:36

fensoft a écrit :sur la version actuelle il manque les images/icônes (elles y sont mais avec un espace dans le nom, ça ne s'affiche pas). j'ai renommé les images mais il faudrait republier le plugin :)
Tu as quel modèle d'ampli ? Chez moi avec le onkyo 555, la commande down du plugin ne fonctionne pas, fonctionne t'elle chez toi ? Pour l'instant je passe donc pas l'orvibo pour cette commande.
HP Gen 8 / OMV4 sur SSD / Jeedom 3.3.37 VM Debian 9
RFLink - Sondes Oregon THN 132 N / THGR 122 NX / THGR 810 / THC238 - Prises DIO/Dedra/IDK.
Orvibo AllOne et S20 - Onduleur APC Back-UPS ES 700VA
Écosystème xiaomi - Dash buttons - GHome et mini.

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: Plugin Onkyo

Message par fensoft » 11 nov. 2016, 16:37

TXNR609 et tout semble fonctionner chez moi, hormis les icônes.
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
breizh22
Actif
Messages : 1318
Inscription : 10 oct. 2015, 17:35

Re: Plugin Onkyo

Message par breizh22 » 11 nov. 2016, 16:38

Merci de ta réponse, les icônes, c'est pareil chez moi.
HP Gen 8 / OMV4 sur SSD / Jeedom 3.3.37 VM Debian 9
RFLink - Sondes Oregon THN 132 N / THGR 122 NX / THGR 810 / THC238 - Prises DIO/Dedra/IDK.
Orvibo AllOne et S20 - Onduleur APC Back-UPS ES 700VA
Écosystème xiaomi - Dash buttons - GHome et mini.

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: Plugin Onkyo

Message par dough29 » 16 nov. 2016, 17:34

Salut à tous, premièrement désolé pour le peu de réponses que j'apporte ici :oops:

J'ai voulu me remettre sur la V1 du plugin et c'est vraiment la misère à maintenant, l'implémentation n'est vraiment pas idéale...

Du coup j'ai pu continuer à bosser sur la V2.

Ça promet d'être pas mal, toute la mécanique d'envoi et surtout de retour d'états est implémentée :sol:

Il me reste maintenant à gérer l'aspect "démon" (lancement d'un service sous Jeedom).

En effet on devrait pourvoir avec le plugin géré X amplificateurs, il faudrait donc pour cela lancer X services.

Jeedom ne gère actuellement pas cela et je ne pense pas que ça soit dans les cartons.

Du coup je planche actuellement sur la conception d'un service unique qui gère à la fois l'envoi des commandes aux différents amplificateurs auxquels il se connecte + les retours d'états.

Enfin, pour l'aspect graphique sur le dashboard je ne pourrai vous fournir autre chose que les différentes commandes générées par le plugin. Si jamais quelqu'un se sent chaud de nous faire un petit widget aux petits oignons qu'il se manifeste car c'est vraiment pas mon fort :oops:

Voilà, encore une fois je vais vous demander beaucoup de patience, je ne peux pas me prononcer sur une date/période de livraison d'une première mouture :geek:
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Avatar de l’utilisateur
domomat
Actif
Messages : 943
Inscription : 21 juil. 2014, 20:19
Localisation : Johannesburg

Re: Plugin Onkyo

Message par domomat » 16 nov. 2016, 22:55

Cool
Jeedom --> Depuis Juillet 2014
VM Debian (NUC i5) - 100% Xiaomi Aqara & Yeelight
Détails ici

Avatar de l’utilisateur
Doryphore
Actif
Messages : 893
Inscription : 12 juil. 2014, 09:06

Re: Plugin Onkyo

Message par Doryphore » 21 nov. 2016, 12:40

Salut

J'utilise le plugin qui fonctionne correctement, je n'utilise que le on et off ainsi que le volume du son.

Cependant je constate des erreurs journalières dans le log, comment y remédier ?

Code : Tout sélectionner

[Mon Nov 21 07:34:02.997366 2016] [:error] [pid 11057] [client 192.168.1.8:64507] PHP Warning:  socket_connect(): unable to connect [113]: No route to host in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 180, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 07:34:02.997649 2016] [:error] [pid 11057] [client 192.168.1.8:64507] PHP Warning:  socket_write(): unable to write to socket [32]: Broken pipe in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 185, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 07:34:02.997709 2016] [:error] [pid 11057] [client 192.168.1.8:64507] PHP Warning:  socket_read(): unable to read from socket [107]: Transport endpoint is not connected in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 187, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 07:34:02.997801 2016] [:error] [pid 11057] [client 192.168.1.8:64507] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 193, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 07:44:36.337253 2016] [:error] [pid 11058] [client 192.168.1.8:65515] PHP Warning:  socket_connect(): unable to connect [113]: No route to host in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 180, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 07:44:36.337468 2016] [:error] [pid 11058] [client 192.168.1.8:65515] PHP Warning:  socket_write(): unable to write to socket [32]: Broken pipe in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 185, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 07:44:36.337526 2016] [:error] [pid 11058] [client 192.168.1.8:65515] PHP Warning:  socket_read(): unable to read from socket [107]: Transport endpoint is not connected in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 187, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 07:44:36.337606 2016] [:error] [pid 11058] [client 192.168.1.8:65515] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 193, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 12:00:32.777196 2016] [:error] [pid 11058] [client 192.168.1.8:52808] PHP Warning:  socket_connect(): unable to connect [113]: No route to host in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 180, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 12:00:32.777393 2016] [:error] [pid 11058] [client 192.168.1.8:52808] PHP Warning:  socket_write(): unable to write to socket [32]: Broken pipe in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 185, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 12:00:32.777445 2016] [:error] [pid 11058] [client 192.168.1.8:52808] PHP Warning:  socket_read(): unable to read from socket [107]: Transport endpoint is not connected in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 187, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 12:00:32.777523 2016] [:error] [pid 11058] [client 192.168.1.8:52808] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 193, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 12:01:50.357215 2016] [:error] [pid 1918] [client 192.168.1.8:52900] PHP Warning:  socket_connect(): unable to connect [113]: No route to host in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 180, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 12:01:50.357428 2016] [:error] [pid 1918] [client 192.168.1.8:52900] PHP Warning:  socket_write(): unable to write to socket [32]: Broken pipe in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 185, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 12:01:50.357477 2016] [:error] [pid 1918] [client 192.168.1.8:52900] PHP Warning:  socket_read(): unable to read from socket [107]: Transport endpoint is not connected in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 187, referer: http://192.168.1.30/index.php?v=d&p=dashboard
[Mon Nov 21 12:01:50.357559 2016] [:error] [pid 1918] [client 192.168.1.8:52900] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/onkyo/core/class/onkyo.class.php on line 193, referer: http://192.168.1.30/index.php?v=d&p=dashboard
JEEDOM sur ODROID C2 & Clé AEON Gen 5 depuis 20/03/2016, strecth
90 modules zwave, 3 Squeezebox, 3 BOOM, 1 DUET, 1 Controler, 3 picoreplayer
Modules infrarouges, etc......

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: Plugin Onkyo

Message par dough29 » 21 nov. 2016, 14:12

Salut !

La V2 approche à grands pas, la maintenance de la V1 est stoppée car l'implémentation est trop compliquée...

Je suis actuellement sur les derniers tests de cette nouvelle version qui devrait arriver cette semaine 8-)
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: Plugin Onkyo - Release V2 !

Message par dough29 » 21 nov. 2016, 18:41

Salut à tous !

Ça y est la première release de la V2 est disponible sur le market 8-)

Pensez à bien sauvegarder l'ancienne version du plugin si jamais la nouvelle vous pose des problème car tout n'est pas forcément implémenté.

Il n'est pas possible d'utiliser les équipements créés sur l'ancienne version avec la nouvelle : il faut supprimer les anciens pour les créer à nouveau.

Au programme :
- refonte complète du code
- création d'un noeud de communication bidirectionnel Jeedom <-> Amplificateurs
- gestion du retour d'état
- gestion de l'envoi des commandes
- affichage des états sur le dashboard, vous pouvez ajouter les différentes commandes

Les commandes supportées :
- gestion de l'alimentation (allumer/éteindre)
- gestion du volume (envoi d'une valeur, volume +/-, mute/unmute)
- gestion du dimmer

J'espère que cela suffit déjà à la majorité de vos attentes, je vais plancher rapidement sur la gestion du sélecteur de sources. Ça demande un peu de travail car je souhaite que les commandes soient éditables car selon les modules les sources n'ont pas forcément le même nom ;)

J'attends vos retours sur cette nouvelle version qui devrait être bien plus rapide à répondre même si à terme il y aura tout de même un sacré paquet de commandes à gérer !
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Avatar de l’utilisateur
breizh22
Actif
Messages : 1318
Inscription : 10 oct. 2015, 17:35

Re: Plugin Onkyo - Release V2 !

Message par breizh22 » 21 nov. 2016, 18:48

Merci pour cette excellente nouvelle, je teste cela ce soir si je le peux. ;)
HP Gen 8 / OMV4 sur SSD / Jeedom 3.3.37 VM Debian 9
RFLink - Sondes Oregon THN 132 N / THGR 122 NX / THGR 810 / THC238 - Prises DIO/Dedra/IDK.
Orvibo AllOne et S20 - Onduleur APC Back-UPS ES 700VA
Écosystème xiaomi - Dash buttons - GHome et mini.

Avatar de l’utilisateur
breizh22
Actif
Messages : 1318
Inscription : 10 oct. 2015, 17:35

Re: Plugin Onkyo - Release V2 !

Message par breizh22 » 21 nov. 2016, 21:01

Petit retour comme promis.

Sur mon Onkyo TX-NR555, les commandes que tu indiques fonctionnent bien. Sur la version 1, j'avais un soucis avec le Vol Down, là, ça fonctionne impec. J'ai donc mis à jour mes divers scénarios et tout est parfait. J'ai bien les remontées des infos. Avec la sélection des sources, ça sera parfait. Pour l'instant, je mixe avec l'orvibo pour les sources. Encore merci à toi pour tout le travail :D
Dernière édition par breizh22 le 21 nov. 2016, 21:07, édité 1 fois.
HP Gen 8 / OMV4 sur SSD / Jeedom 3.3.37 VM Debian 9
RFLink - Sondes Oregon THN 132 N / THGR 122 NX / THGR 810 / THC238 - Prises DIO/Dedra/IDK.
Orvibo AllOne et S20 - Onduleur APC Back-UPS ES 700VA
Écosystème xiaomi - Dash buttons - GHome et mini.

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: Plugin Onkyo - Release V2 !

Message par dough29 » 21 nov. 2016, 21:06

Super, merci de ce 1er retour très positif 8-)

En effet je sais que la sélection des sources est un point que beaucoup attendent mais je préfère valider le fonctionnement de base pour le moment :geek:

Mais les évolutions vont venir rapidement, là le plugin est quand même beaucoup plus propre car je maîtrise beaucoup mieux le développement sur Jeedom ;)

N'hésitez pas à faire vos retours et à exposer vos besoins/envies !
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Avatar de l’utilisateur
breizh22
Actif
Messages : 1318
Inscription : 10 oct. 2015, 17:35

Re: Plugin Onkyo - Release V2 !

Message par breizh22 » 21 nov. 2016, 21:09

C'est compréhensible. Oui, c'est top déjà comme cela avec les remontées des infos.
HP Gen 8 / OMV4 sur SSD / Jeedom 3.3.37 VM Debian 9
RFLink - Sondes Oregon THN 132 N / THGR 122 NX / THGR 810 / THC238 - Prises DIO/Dedra/IDK.
Orvibo AllOne et S20 - Onduleur APC Back-UPS ES 700VA
Écosystème xiaomi - Dash buttons - GHome et mini.

ReadyB
Timide
Messages : 119
Inscription : 21 mars 2015, 10:13

Re: Plugin Onkyo - Release V2 !

Message par ReadyB » 22 nov. 2016, 13:33

Bonjour,
J'ai fait la mise à jour de plugin ce matin sans trop savoir quels changements avaient été fait (changelog toujours vides :/) du coup passage sur le forum et super surprise une V2 avec retour d'info ! Excellent :) Merci dough29 pour l'évolution.

Sauf que j'ai eu deux gros plantages de mon Pi2 que je relient à cette mise à jour... Suis-je le seul ???

Premier plantage en voulant créer un nouvel équipement (je n'ai pas supprimé le premier). A la sauvegarde blocage sur la "roue crantée"
Deuxième plantage après réanimation du Pi et de Jeedom, simplement en allant voir les logs en temps réel...

Depuis désactivation du plugin, tout semble revenu à la normal.

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: Plugin Onkyo - Release V2 !

Message par dough29 » 22 nov. 2016, 13:44

Oui je ne parviens pas à voir comment faire en sorte que le changelog soit accessible... a priori une problématique côté Jeedom.

Le réflexe avant mise à jour : le forum 8-)

J'ai développé et testé le plugin à la fois sur RPi2 et Docker (NAS Synology). Il est vrai qu'à la création d'un équipement ça peut être assez long vu le paquet de commandes à créer, encore qu'il n'y a pas tout... ça peut expliquer les ralentissements si tout est hébergé sur le RPi (surtout la base de données) ;)

Est-ce que tu pourrais me faire un retour en prenant le temps d'attendre quelques minutes voir si la création se déroule correctement ?

A voir aussi en passant les traces en debug si il n'y aurait pas des pistes dans les logs 8-)
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

ReadyB
Timide
Messages : 119
Inscription : 21 mars 2015, 10:13

Re: Plugin Onkyo - Release V2 !

Message par ReadyB » 22 nov. 2016, 15:37

Je veux bien retenter Dough29.
Normalement je devrais avoir une carte SD neuve ce soir pour réparer en cas de corruption de la carte actuelle.
Donc : Logs en Debug et j'attendrai plusieurs minutes sagement après création d'un équipement.

En revanche, si ça crash je n'aurai aucun log il me semble (ils sont en tmpfs dans la RAM non ?)

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: Plugin Onkyo - Release V2 !

Message par dough29 » 22 nov. 2016, 15:46

Je ne saurai t'en dire plus, tu me confirmes que ta base de données est aussi sur le RPi ?

J'essaierai de monter un RPi pour voir ce que ça donne ;)
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

ReadyB
Timide
Messages : 119
Inscription : 21 mars 2015, 10:13

Re: Plugin Onkyo - Release V2 !

Message par ReadyB » 22 nov. 2016, 16:04

Oui, j'ai un seul Pi avec tout dedans. Si je comprends bien ta question.

Avatar de l’utilisateur
dough29
Actif
Messages : 734
Inscription : 30 nov. 2014, 12:55

Re: Plugin Onkyo - Release V2 !

Message par dough29 » 22 nov. 2016, 16:09

Ok c'est bien ce que je voulais savoir ;)

Je vais tester ça mais niveau perf ça ne m'étonne pas trop...

A voir pour adapter le plugin et faire en sorte de demander ce donc on a besoin à la création plutôt que de tout créer d'office ;)
Jeedom maître (Docker sur Synology DSM6 + téléinfo)
Jeedom esclave (Raspberry Pi 2 B + Z-Wave + MySensors)
récit

Répondre

Revenir vers « [Catégorie] Multimédia »

Qui est en ligne ?

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