[Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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
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
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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
Cdt
zz
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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.
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.
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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!!!
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!!!
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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 !
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
spark59 a écrit : ↑30 déc. 2018, 17:31Hello,grandDam a écrit : ↑07 déc. 2018, 17:14Hello,
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 ...
Merci pour ta réponse, as-tu eu le temps de jeter un oeil ?
Petit up stp @GrandDam (concernant le problème de son)
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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
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.
Le pb c'est le cron 5 min qui refait tomber le démon.
j'ai une solution stable : mais c'est du bricolage
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.
Dernière édition par Domsrx06 le 15 juil. 2019, 10:05, édité 1 fois.
Jeedom Smart : V3.3.37
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
merci Domsrx06 ta méthode fonctionne bien pour l'instant
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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
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.
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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...
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...
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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
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
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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 !!
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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.
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.
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
merci Pouascail
idem intégrer aucun problème ça fonctionne
idem intégrer aucun problème ça fonctionne
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
Je fais les corrections ce week-end
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
@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
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33
Re: [Plugin Tiers][Sujet Principal] Plugin Yamaha MusicCast
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.
J'ai appliqué la modif suggérée par Pouascail, dites moi ce que ça donne.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 24 invités