Page 4 sur 5

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 23 juin 2019, 13:21
par Sh0n
Actives les logs de debug pour le plugin.
Ensuite, lances les favoris et retournes dans les logs du plugin.
Tu devrais voir une ligne du style : BEGIN executeCommand / $cmd = get_favoris

Copies ensuite ici la suite des logs (EXEC COMMAND et RESULT normalement).

Bizarre que ça en fonctionne plus chez toi, je viens de tester en réinstallant tout et je n'ai pas le problème. Tu es bien sur la stable ?
A suivre ! ;)

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 24 juin 2019, 11:27
par stban1983
Sh0n a écrit :
23 juin 2019, 10:59
Pour ceux qui utilise les bêtas, une nouvelle version est disponible intégrant le début des travaux sur les groupes.

Actuellement il devrait être possible de consulter les players disponibles et de constituer un groupe.

Je réfléchis encore à la meilleure manière d’intégrer la gestion du volume du groupe...
J'essaie ça ce soir !

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 24 juin 2019, 20:09
par stban1983
voici un retour. ça m'a l'air pas mal déja. J'au juste 2 cas qui arrivent:
Soit il existe déja un groupe, donc un leader, et si je choisi le bouton groupe sur le player leader, ça fonctionne, j'ai bien la modale qui s'ouvre.
Extrait des logs ok:

Code : Tout sélectionner

[2019-06-24 20:06:16][DEBUG] : BEGIN executeCommand / $cmd = heos://player/get_players
[2019-06-24 20:06:16][DEBUG] : CONNECTED (IP : 192.168.0.198, PORT : 1255)
[2019-06-24 20:06:16][DEBUG] : EXEC COMMAND / $exec = heos://player/get_players
[2019-06-24 20:06:16][DEBUG] : RESULT : {"heos": {"command": "player/get_players", "result": "success", "message": ""}, "payload": [{"name": "Couloir", "pid": 1604608987, "gid": 1604608987, "model": "HEOS 1", "version": "1.505.140", "ip": "192.168.0.198", "network": "wifi", "lineout": 0}, {"name": "Cuisine", "pid": -132715005, "gid": 1604608987, "model": "HEOS 1", "version": "1.505.140", "ip": "192.168.0.187", "network": "wifi", "lineout": 0, "serial": "AMWG9180752079"}, {"name": "Salon", "pid": -153743646, "model": "HEOS AVR", "version": "1.505.140", "ip": "192.168.0.174", "network": "wired", "lineout": 0, "serial": "xxxxxxxxxx"}]}
[2019-06-24 20:06:16][DEBUG] : CLOSING CONNECTION
[2019-06-24 20:06:16][DEBUG] : CLOSED
[2019-06-24 20:06:16][DEBUG] : END executeCommand
[2019-06-24 20:06:16][DEBUG] : GET PLAYERS LIST : {"heos": {"command": "player/get_players", "result": "success", "message": ""}, "payload": [{"name": "Couloir", "pid": 1604608987, "gid": 1604608987, "model": "HEOS 1", "version": "1.505.140", "ip": "192.168.0.198", "network": "wifi", "lineout": 0}, {"name": "Cuisine", "pid": -132715005, "gid": 1604608987, "model": "HEOS 1", "version": "1.505.140", "ip": "192.168.0.187", "network": "wifi", "lineout": 0, "serial": "xxxxxxxxxx"}, {"name": "Salon", "pid": -153743646, "model": "HEOS AVR", "version": "1.505.140", "ip": "192.168.0.174", "network": "wired", "lineout": 0, "serial": "ACA12170604061"}]}
[2019-06-24 20:06:16][DEBUG] : BEGIN executeCommand / $cmd = heos://group/get_groups
[2019-06-24 20:06:16][DEBUG] : CONNECTED (IP : 192.168.0.198, PORT : 1255)
[2019-06-24 20:06:16][DEBUG] : EXEC COMMAND / $exec = heos://group/get_groups
[2019-06-24 20:06:16][DEBUG] : RESULT : {"heos": {"command": "group/get_groups", "result": "success", "message": ""}, "payload": [{"name": "Couloir + Cuisine", "gid": 1604608987, "players": [{"name": "Couloir", "pid": 1604608987, "role": "leader"}, {"name": "Cuisine", "pid": -132715005, "role": "member"}]}]}
[2019-06-24 20:06:16][DEBUG] : CLOSING CONNECTION
[2019-06-24 20:06:16][DEBUG] : CLOSED
[2019-06-24 20:06:16][DEBUG] : END executeCommand
[2019-06-24 20:06:16][DEBUG] : GET GROUPS LITS : {"heos": {"command": "group/get_groups", "result": "success", "message": ""}, "payload": [{"name": "Couloir + Cuisine", "gid": 1604608987, "players": [{"name": "Couloir", "pid": 1604608987, "role": "leader"}, {"name": "Cuisine", "pid": -132715005, "role": "member"}]}]}

Soit je n'ai pas de leader (donc pas de groupe en cours) ou si je clique sur l'icone groupe d'un player qui n'est pas leader, dans ces cas, j'ai la roue crantée de jeedom qui tourne indéfiniement.
Extrai des logs dans ce cas:

Code : Tout sélectionner

[2019-06-24 20:10:50][DEBUG] : BEGIN executeCommand / $cmd = heos://player/get_players
[2019-06-24 20:10:50][DEBUG] : CONNECTED (IP : 192.168.0.187, PORT : 1255)
[2019-06-24 20:10:50][DEBUG] : EXEC COMMAND / $exec = heos://player/get_players
[2019-06-24 20:10:50][DEBUG] : RESULT : {"heos": {"command": "player/get_players", "result": "success", "message": ""}, "payload": [{"name": "Cuisine", "pid": -132715005, "gid": 1604608987, "model": "HEOS 1", "version": "1.505.140", "ip": "192.168.0.187", "network": "wifi", "lineout": 0, "serial": "xxxxxx"}, {"name": "Couloir", "pid": 1604608987, "gid": 1604608987, "model": "HEOS 1", "version": "1.505.140", "ip": "192.168.0.198", "network": "wifi", "lineout": 0}, {"name": "Salon", "pid": -153743646, "model": "HEOS AVR", "version": "1.505.140", "ip": "192.168.0.174", "network": "wired", "lineout": 0, "serial": "ACA12170604061"}]}
[2019-06-24 20:10:50][DEBUG] : CLOSING CONNECTION
[2019-06-24 20:10:50][DEBUG] : CLOSED
[2019-06-24 20:10:50][DEBUG] : END executeCommand
[2019-06-24 20:10:50][DEBUG] : GET PLAYERS LIST : {"heos": {"command": "player/get_players", "result": "success", "message": ""}, "payload": [{"name": "Cuisine", "pid": -132715005, "gid": 1604608987, "model": "HEOS 1", "version": "1.505.140", "ip": "192.168.0.187", "network": "wifi", "lineout": 0, "serial": "xxxxx"}, {"name": "Couloir", "pid": 1604608987, "gid": 1604608987, "model": "HEOS 1", "version": "1.505.140", "ip": "192.168.0.198", "network": "wifi", "lineout": 0}, {"name": "Salon", "pid": -153743646, "model": "HEOS AVR", "version": "1.505.140", "ip": "192.168.0.174", "network": "wired", "lineout": 0, "serial": "ACA12170604061"}]}
[2019-06-24 20:10:50][DEBUG] : BEGIN executeCommand / $cmd = heos://group/get_groups
[2019-06-24 20:10:50][DEBUG] : CONNECTED (IP : 192.168.0.187, PORT : 1255)
[2019-06-24 20:10:50][DEBUG] : EXEC COMMAND / $exec = heos://group/get_groups
[2019-06-24 20:10:50][DEBUG] : RESULT : {"heos": {"command": "group/get_groups", "result": "success", "message": ""}, "payload": [{"name": "Couloir + Cuisine", "gid": 1604608987, "players": [{"name": "Cuisine", "pid": -132715005, "role": "member"}, {"name": "Couloir", "pid": 1604608987, "role": "leader"}]}]}
[2019-06-24 20:10:50][DEBUG] : CLOSING CONNECTION
[2019-06-24 20:10:50][DEBUG] : CLOSED
[2019-06-24 20:10:50][DEBUG] : END executeCommand
[2019-06-24 20:10:50][DEBUG] : GET GROUPS LITS : {"heos": {"command": "group/get_groups", "result": "success", "message": ""}, "payload": [{"name": "Couloir + Cuisine", "gid": 1604608987, "players": [{"name": "Cuisine", "pid": -132715005, "role": "member"}, {"name": "Couloir", "pid": 1604608987, "role": "leader"}]}]}

En tout cas ça me parait bien le principe des cases à cocher. Juste un truc, je pense que les boutons groupe/favoris etc pourrait être plus gros pour pouvoir être bien utilisé en tactile.

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 26 juin 2019, 10:49
par Sh0n
Merci pour ton retour !

Actuellement je suis en vacance à l’étranger donc je m’y repenche à mon retour ;)

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 26 juin 2019, 12:32
par stban1983
Bonnes vacances!

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 29 juin 2019, 00:53
par Sh0n
De retour :)

stban, peux-tu mettre à jour la bêta et me dire si c'est mieux désormais ? J'ai fait quelques ajustements...
(Pas facile de débuguer lorsqu'on à pas de player dispo ^^)

Si je vends assez de plugin j'investirai dans une Heos 1 :D
Tu en es content toi ?

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 29 juin 2019, 15:49
par stban1983
Welcome back!
Écoute ça m'a l'air de très bien marcher. Bravo car en effet debuguer sans tester c'est dur !
La heos 1 est très bien en petite enceinte d'appoint, surtout avec la batterie elle devient nomade c'est top. J'en ai 2 et testé appairées en stéréo c'est plus que raisonnable.
Je pense que la heos 5 doit vraiment bien rendre !

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 29 juin 2019, 16:04
par glenan
À ce sujet, que me conseilleriez vous comme double enceintes pour ma zone 2 sur denon avrx 2500 ?

Il me faudrait du sans fil pour mettre ponctuellement en terrasse.

Envoyé de mon Samsung Note 8 en utilisant Tapatalk



Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 29 juin 2019, 16:43
par Sh0n
stban1983 a écrit :
29 juin 2019, 15:49
Welcome back!
Écoute ça m'a l'air de très bien marcher. Bravo car en effet debuguer sans tester c'est dur !
La heos 1 est très bien en petite enceinte d'appoint, surtout avec la batterie elle devient nomade c'est top. J'en ai 2 et testé appairées en stéréo c'est plus que raisonnable.
Je pense que la heos 5 doit vraiment bien rendre !
Parfait ! Merci pour ton retour ! ;)

J'ai poussé cette modification et quelques petites autres modifications en stable (dont l'augmentation de la taille des boutons comme demandé).

Petit bémol pour cette stable, j'ai du changer le nom d'une commande et cela entraine une erreur sur les équipements existants. Je n'ai pas réussi à gérer cette modification automatiquement, il faut donc supprimer et recréer les équipements :oops:

Désolé pour cette anomalie, je ferai mieux la prochaine fois ;)

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 01 juil. 2019, 08:06
par Fred59122
Salut Shon,
j'espère que les vacances furent bonnes :D !!!

je reviens vers toi, car mon problème d'affichage des favoris persiste, même en désinstallant et réinstallant tout....je te joins le log comme demandé...
Bonne journée
Frédéric

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 01 juil. 2019, 10:14
par jp2d34
Bonjour Sh0n,
Retour de voyage, J'ai découvert avec grand plaisir que tu t'es investi dans le développement du plug-in Heol. Je l'ai de suite acquis installé et testé su mon Ceol N10: Super super, en 10 clics tout marche (seul tout petit pb: un duplicate sur la commande "mute" à la dernière mise à jour?).
Je ne sais pas si tu penses ouvrir le plugin à la possibilité pour chacun d'ajouter les commandes désirées ou-bien si il te sera possible d’implémenter toutes les commande du protocole Heos?
Pour ma part, J'aurais bien aimé disposer des commande de changement de mode: Tuner, webradio, server,CD,...
Quoi qu'il en soit merci encore pour avoir relevé le défi. Bravo.

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 01 juil. 2019, 14:04
par stban1983
Salut ici,
j'ai eu une mise à jour ce midi, et depuis les favoris ne fonctionnent plus. Ils s'affichent bien mais quand on clique sur un choix, il ne se passe rien, la modale reste ouverte.

Voici ce que j'ai du coté des logs:

Code : Tout sélectionner

[2019-07-01 14:03:34][DEBUG] : BEGIN executeCommand / $cmd = get_favoris
[2019-07-01 14:03:34][DEBUG] : CONNECTED (IP : 192.168.0.198, PORT : 1255)
[2019-07-01 14:03:34][DEBUG] : EXEC COMMAND / $exec = heos://browse/browse?sid=1028
[2019-07-01 14:03:34][DEBUG] : RESULT : {"heos": {"command": "browse/browse", "result": "success", "message": "sid=1028&returned=2&count=2"}, "payload": [{"container": "no", "mid": "s50486", "type": "station", "playable": "yes", "name": "105.9 | RTL 2 (Top 40 %26 Pop Music)", "image_url": "http://cdn-radiotime-logos.tunein.com/s50486q.png"}, {"container": "no", "mid": "s50761", "type": "station", "playable": "yes", "name": "Radio Nova 87.8 (House)", "image_url": "http://cdn-radiotime-logos.tunein.com/s17696q.png"}], "options": [{"browse": [{"id": 20, "name": "Remove from HEOS Favorites"}]}]}
[2019-07-01 14:03:34][DEBUG] : CLOSING CONNECTION
[2019-07-01 14:03:34][DEBUG] : CLOSED
[2019-07-01 14:03:34][DEBUG] : END executeCommand

a++ :)

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 01 juil. 2019, 19:40
par Sh0n
@stban :
Oups :?, petite erreur dans la gestion du click pour le lancement du favoris, c'est corrigé, je viens de pousser une correction en stable.

@Fred :
J'ai du mal à voir ce qui diffère de chez moi, tu obtiens bien la liste de favoris, mais elle ne s'affiche pas, bizarre.
La modal s'affiche mais vide c'est ça ? Sais-tu utiliser la console développeur de ton navigateur ? Si oui, vois-tu une erreur JS ?

@jp2d34 :
Hello :), je vais regarder comment mettre en place le changement de source.
Tu parles bien de cette commande du protocole Heos : heos://browse/get_music_sources ?

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 01 juil. 2019, 19:50
par stban1983
Top merci pour la correction !
En vue design et sur mobile, la modale est trop grosse, on ne voit pas les boutons, l'affichage est tronqué. Tu sais s'il est possible d'arranger ça ?

🙂

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 01 juil. 2019, 20:06
par Sh0n
Peux-tu me partager des screens pour que je vois exactement ce dont tu parles stp ?

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 01 juil. 2019, 20:32
par stban1983
Voilà ce que j'ai
Imagecentennial my 100 bank

Au lieu d'avoir les 3 players qui s'affichent et le bouton fermer/enregistrer

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 01 juil. 2019, 21:25
par Sh0n
Ok, merci, je vais regarder ça ;)

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 02 juil. 2019, 20:32
par Fred59122
Salut Shon,
dans la console, j'ai des avertissements, mais aucune erreur recensée....et aucun avertissement lorsque je tente d'ouvrir les favoris. le navigateur c'est firefox, je vais tenter sous safari....
Même chose sous safari, pas d'erreur ni d'avertissemnt
Fred

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 02 juil. 2019, 20:41
par Sh0n
Vraiment bizarre. J'ai pris ton exemple de retour de la commande et chez moi tout s'affiche bien.
As-tu un jeedom de test sur lequel tu pourrais m'ouvrir un accès ?

Re: [Plugin Tiers][Sujet Principal] HEOS (Marantz/Denon)

Publié : 03 juil. 2019, 14:02
par francois.a43
Bonjour,
J'ai acheter un Denon AVR-X2400H, j'ai acheter le plugins HEOS, le problème que j'ai c'est que je n'arrive pas a recupere le PID en automatique.
Ce modèle est bien compatible avec le plugin ?