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 Yamaha MusicCast

Pour échanger sur les plugins classés en catégorie "Multimédia"
Avatar de l’utilisateur
Domsrx06
Timide
Messages : 14
Inscription : 20 août 2018, 07:46

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par Domsrx06 » 10 avr. 2019, 21:43

Bonsoir

Suite à la mise a jour du plugin openzwave (rien a voir), le démon est redevenu instable
Erreur sur musiccast::pull() : Serialization of 'Closure' is not allowed

Après de multiples actions : arrêt Jeedom ou plugin ou recherche équipement, ma dernière trouvaille :
Au niveau des équipements déclarés dans le plugin (un ampli RX-A860 pour moi) : dé activer l’équipement (en le gardant visible).
Dans la config du plugin : redémarrer le demon >> plus d'erreur (dans mon cas)
Retourner dans l’équipement et ré cocher Activer : ca ne plante plus !

A défaut de trouver la cause, ca remarche ;)
Jusqu’à la prochaine fois ...

musiccast version : 2019-03-31 17:17:06
Jeedom Smart : V3.3.37

zztop
Timide
Messages : 22
Inscription : 24 juin 2018, 12:11

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par zztop » 13 avr. 2019, 10:24

Bonjour, ce que propose @Domsrx06 a fonctionné jusqu'a minuit :(. Mais je pense que cela n'a rien a voir avec la mise a jour du module z-wave car le problème est réapparu chez moi avant la maj.
Cdt
zz

mortyre
Actif
Messages : 1247
Inscription : 17 mai 2016, 16:51

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par mortyre » 13 avr. 2019, 22:19

oui cela ne peut pas être lié
PROD: NAS1815+ VMM Buster 10.2 / Jeedom 4.0.31 / MariaDB 10.3.18 / PHP 7.3.9
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33

jacknew
Timide
Messages : 7
Inscription : 27 déc. 2015, 18:16

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par jacknew » 14 avr. 2019, 21:12

Bonjour,
j'ai ce plugin depuis longtemps je n'ai jamais réussi a le faire fonctionner
j'ai le message ''No devices found on the current network'' je suis en dhcp sur l'ampli ip avec entrée réso filtrage désactivé
de safari si je tape son ip j'ai bien l'interface de gestion WEB de Yamaha mais par l'interface de jeedom je n'ai rien du tout
je le commande bien a partir de mon téléphone par wifi j'ai du manquer quelque chose très certainement.
merci.
j.

Bob0780
Timide
Messages : 57
Inscription : 04 févr. 2017, 14:14

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par Bob0780 » 17 avr. 2019, 21:51

Pour ma part, il refonctionne, du moins plus de message : Erreur sur musiccast::pull() : Serialization of 'Closure' is not allowed et cron ok!
Par contre il a perdu des fonctions, "power" et "imput", 2 éléments qui étaient très pratiques!

Mais c'est déjà très bien, grand merci GranDam!!!

kadmon
Timide
Messages : 35
Inscription : 09 juin 2016, 08:31

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par kadmon » 18 avr. 2019, 10:06

Très hâte que granDam trouve la solution. J'ai aussi le problème Erreur sur musiccast::pull() : Serialization of 'Closure' is not allowed avec un message d'erreur toutes les 5 minutes que tout le monde sous la nouvelle version jeedom, le demon qui ne tient pas et c'est vraiment handicapant. Je croise les doigts !

spark59
Timide
Messages : 10
Inscription : 21 nov. 2018, 14:02

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par spark59 » 18 avr. 2019, 11:43

spark59 a écrit :
30 déc. 2018, 17:31
grandDam a écrit :
07 déc. 2018, 17:14
Hello,

En effet on ne peut pas lancer de playlist Spotify.
Je n'ai pas dans les specs la commande MusicCast pour éteindre l'écran de l'ampli, ce doit etre une fonctionnalité de l'ampli mais pas lié à MusicCast.

Pour le son ça devrait marcher, je jette un oeil ...
Hello,

Merci pour ta réponse, as-tu eu le temps de jeter un oeil ?

Petit up stp @GrandDam (concernant le problème de son)

Avatar de l’utilisateur
Domsrx06
Timide
Messages : 14
Inscription : 20 août 2018, 07:46

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par Domsrx06 » 19 avr. 2019, 18:37

Bonjour

Le pb c'est le cron 5 min qui refait tomber le démon.
j'ai une solution stable : mais c'est du bricolage :cry:

Au niveau des équipements déclarés dans le plugin (un ampli RX-A860 pour moi) : dé activer l’équipement (en le gardant visible).
Dans la config du plugin : redémarrer le demon >> plus d'erreur (dans mon cas)
Retourner dans l’équipement et re cocher Activer
Ensuite dans le plugin Musicast dé cocher les cron5 et cronDaily

Je pense l'absence de cron ne permet plus le refresh de l'état de l'ampli dans Jeedom (ex si usage en parallèle de la télécommande Infra Rouge)
je m'en contente, en attendant un traitement au fond ...

PS : mon widget, sur le dashboard, à perdu tous ses pictogrammes de commande et le forçage de l’affichage des commandes (Configuration de la Commande / Information / Visible) dans l'équipement ne s'enregistre plus : heureusement les commandes sont restées accessibles par scénario. 8-)
Dernière édition par Domsrx06 le 15 juil. 2019, 10:05, édité 1 fois.
Jeedom Smart : V3.3.37

speeed
Timide
Messages : 329
Inscription : 17 mai 2017, 19:09

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par speeed » 23 avr. 2019, 18:41

merci Domsrx06 ta méthode fonctionne bien pour l'instant ;)

Pouascail
Timide
Messages : 3
Inscription : 25 avr. 2019, 16:37

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par Pouascail » 25 avr. 2019, 16:48

Hello World,

j'ai le même pb que vous, j'ai bricolé le code pour essayer de corriger et fait un PM à l'editeur maybe some news bientôt,

have a nice day
Dernière édition par Pouascail le 25 avr. 2019, 22:25, édité 1 fois.

elmer69
Timide
Messages : 3
Inscription : 13 mars 2019, 21:33

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par elmer69 » 25 avr. 2019, 19:38

Oui effectivement Domsrx06, le cron 5 fait retomber le démon systématiquement. J'avais réussi à avoir quelques chose d'à peu prés stable avec une solution proche de la tienne. Malheureusement j'ai besoin de rafraichir régulièrement l'état de mes équipements.
Donc en attendant une solution pérenne, j'ai réécrit dans un script les commandes Musiccast qui me sont utiles, et les ai intégrés dans mes scénarios. Ça fonctionne bien pour l'instant...

zztop
Timide
Messages : 22
Inscription : 24 juin 2018, 12:11

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par zztop » 26 avr. 2019, 08:12

Bonjour,
pouvez vous partager so scripts svp.
Pour ma part, j'ai trouvé ça :
Pour mettre en route
http:// puis 192.168.x.xx/YamahaExtendedControl/v1/main/setPower?power=on
Pour choisir une radio
http:// puis 192.168.x.xx/YamahaExtendedControl/v1/tuner/recallPreset?zone=main&band=fm&num=1
Pour régler le volume
http:// puis 192.168.x.xx/YamahaExtendedControl/v1/main/setVolume?volume=60
Remplacer main par zone2 si vous avez une seconde zone.
Je n'ai pas trouvé comment lui faire jouer une playlist qui est sur une cle USB.
Cdt
zz

kadmon
Timide
Messages : 35
Inscription : 09 juin 2016, 08:31

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par kadmon » 26 avr. 2019, 10:36

LA solution proposée par Domsrx06 fonctionne assez bien tant qu'on ne redémarre pas Jeedom ou la box mais le besoin d'une mise à jour majeure du plugin se fait vraiment sentir puisqu'il ne s'agit pas pour ma part que d'une instabilité du démon mais aussi d'un problème graphique de l'app: le bouton "mute" et le bouton "stop" sont superposés, la pochette n’apparaît plus et surtout le flux spotify par exemple est toujours noté arrêté même si j'arrive à lancer la lecture depuis l'app. Le non retour d'info fait que jeedom ne sait pas s'il y a une musique en train d'être jouée ou non et que ça fiche en l'air plein de mes scénarios basés là dessus. GranDam à l'aide !!

Pouascail
Timide
Messages : 3
Inscription : 25 avr. 2019, 16:37

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par Pouascail » 26 avr. 2019, 11:04

Salut pour ceux qui veulent faire marcher le plugin comme avant... et qui n'ont pas peur de modifier deux lignes de code...

dans /var/www/html/plugins/musiccast/core/class/musiccast.class.php dans les methodes getSpeaker() et getController() (vers lignes 560) modifier les lignes :
dans getSpeaker()
return $this->_speaker = self::getSpeakerByIp($this->getLogicalId());
par
return /*$this->_speaker =*/ self::getSpeakerByIp($this->getLogicalId());

dans getController()
return $this->_controller = self::getControllerByIp($this->getLogicalId());
par
return /*$this->_controller =*/ self::getControllerByIp($this->getLogicalId());

c'est ce qui provoquait les Erreur sur musiccast::pull() : Serialization of 'Closure' is not allowed

mon installe marche comme avant avec cette modification ...


désactivation ; activation du plugin ... enjoy
P.

mortyre
Actif
Messages : 1247
Inscription : 17 mai 2016, 16:51

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par mortyre » 26 avr. 2019, 11:16

Pouascail a écrit :
25 avr. 2019, 16:48
Hello World,

j'ai le même pb que vous, j'ai bricolé le code pour essayer de corriger et fait un PM à l'editeur maybe some news bientôt,

have a nice day
tu peux allez sur Github pour proposer un Commit aussi au développeur.

EDIT : merci @Pouascail pour le code je viens de l'intégrer il semble qu'il n'y a plus de pb de deamon

Par contre toi qui a regardé le code sais tu où et comment se fait la découverte des appareils musiccast ? Car de mon coté ce plugin n'a jamais fonctionné pour trouver les appareils musiccast de mon réseau. Il bloque lors de la recherche sur protocole ssdp qui est le protocole pour rechercher le 1er élément sur tout le réseau, et il trouve rien.

Du coup même quand j'ajoute à la main mon appareil, les commandes ne fonctionnent pas alors que le serveur WEB Yamaha fonctionne parfaitement avec la même adresse IP --> uniquement si l'appareil reçoit une mise à jour et que je ne l'effectue pas


@zztop tu peux trouver d'autres commandes sur ce doc ici : http://habitech.s3.amazonaws.com/PDFs/Y ... ystems.pdf
Il manque juste le lancement d'un favoris qui permettrait de lancer une playlist sous spotify
Dernière édition par mortyre le 26 avr. 2019, 14:30, édité 1 fois.
PROD: NAS1815+ VMM Buster 10.2 / Jeedom 4.0.31 / MariaDB 10.3.18 / PHP 7.3.9
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33

Pouascail
Timide
Messages : 3
Inscription : 25 avr. 2019, 16:37

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par Pouascail » 26 avr. 2019, 13:09

cool que ca marche... ;) j'ai déjà envoyé la modif en MP au dev je n'ai réglé que le bug et n'ai pas regardé le reste j'ai pas trop le temps en ce moment :( et comme je suis une bille php... ca prendra loooonnntemps

speeed
Timide
Messages : 329
Inscription : 17 mai 2017, 19:09

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par speeed » 27 avr. 2019, 08:15

merci Pouascail

idem intégrer aucun problème ça fonctionne

grandDam
Timide
Messages : 54
Inscription : 26 août 2017, 17:12

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par grandDam » 27 avr. 2019, 09:15

Je fais les corrections ce week-end

mortyre
Actif
Messages : 1247
Inscription : 17 mai 2016, 16:51

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par mortyre » 27 avr. 2019, 12:14

@grandDam tu peux en profiter stp pour regarder cette histoire de ssdp pour essayer de régler ce problème de découverte des appareils musiccast ?
PROD: NAS1815+ VMM Buster 10.2 / Jeedom 4.0.31 / MariaDB 10.3.18 / PHP 7.3.9
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33

grandDam
Timide
Messages : 54
Inscription : 26 août 2017, 17:12

Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast

Message par grandDam » 27 avr. 2019, 15:24

Je reproduis pas le pb chez moi, c'est compliqué de corriger.
J'ai appliqué la modif suggérée par Pouascail, dites moi ce que ça donne.

Répondre

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

Qui est en ligne ?

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