Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

/!\ L’ancien forum passera en lecture seule en janvier 2020 (Si community a bien pris le relais) puis nous le fermerons définitivement en janvier 2021./!\
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Sujet officiel] SqueezeBox Control

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2677
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Sujet officiel] SqueezeBox Control

Message par Theduck38 » 24 oct. 2018, 19:33

LMS en 7.9.0 pour moi.
@cham79, tu as python-request installé ?

(Pour le savoir tu tapes dpkg -l '*python-request*' en ligne de commande ssh).

En ce qui me concerne, je suis sous Jessie, et j'ai la version 2.7.9-1 de python et 2.4.3-6 pour python-request.
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Avatar de l’utilisateur
alexzen
Actif
Messages : 525
Inscription : 07 août 2014, 14:57

Re: [Sujet officiel] SqueezeBox Control

Message par alexzen » 24 oct. 2018, 20:47

Bonjour à tous,
J'essaie de mettre en place la partie TTS mais j'ai une erreur lors de l'exécution d'un test :

root@jeedom3:~# /usr/bin/python /var/www/html/plugins/squeezeboxcontrol/core/class/../../resources/executer_action.py 192.168.1.xxx 9090 0 0 00:04:20:2b:f5:8a parle "ceci est un test" "http://192.168.1.xxx:80" 50 nojingle com.google.android.tts none
Traceback (most recent call last):
File "/var/www/html/plugins/squeezeboxcontrol/core/class/../../resources/executer_action.py", line 213, in <module>
actions[sys.argv[6]](p)
File "/var/www/html/plugins/squeezeboxcontrol/core/class/../../resources/executer_action.py", line 106, in parle
songmodified=song
UnboundLocalError: local variable 'song' referenced before assignment

merci pour votre aide !

PS : je suis sur la dernière version Debian en 9.5, peut être un package manquant ? mais je n'ai aucune erreur dans l'installation des dépendances.
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2677
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Sujet officiel] SqueezeBox Control

Message par Theduck38 » 24 oct. 2018, 21:34

Le tts ne fonctionne qu'avec picoTTS. Et il faut absolument que la phrase fasse 10s ou plus sous peine d'avoir des résultats aléatoires...
Pour ajouter des "blancs" à la fin de la phrase, tu mets des "... ... ... ...".
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

parrain27240
Actif
Messages : 1614
Inscription : 24 juil. 2015, 20:15

Re: [Sujet officiel] SqueezeBox Control

Message par parrain27240 » 24 oct. 2018, 21:47

Non le tts marche très bien avec Google ya juste une magouilles a faire je vais faire un petit tuto demain

Envoyé de mon Redmi 4X en utilisant Tapatalk


cham79
Timide
Messages : 101
Inscription : 23 sept. 2017, 17:15

Re: [Sujet officiel] SqueezeBox Control

Message par cham79 » 24 oct. 2018, 22:24

Theduck38 a écrit :
24 oct. 2018, 19:33
LMS en 7.9.0 pour moi.
@cham79, tu as python-request installé ?

(Pour le savoir tu tapes dpkg -l '*python-request*' en ligne de commande ssh).

En ce qui me concerne, je suis sous Jessie, et j'ai la version 2.7.9-1 de python et 2.4.3-6 pour python-request.
J'ai ceci en version : ii python-requests 2.12.4-1 all elegant and simple HTTP library for Python2, built for human beings

pour python je dois en avoir plusieurs mais j'ai l'impression que pour les dépendances il s'appuie sur le version 3

Par contre je ne trouve pas de log du plugin hormis celle de l'update

parrain27240
Actif
Messages : 1614
Inscription : 24 juil. 2015, 20:15

Re: [Sujet officiel] SqueezeBox Control

Message par parrain27240 » 24 oct. 2018, 22:36

tien du coup j'ai fait un tuto rapido ^^

viewtopic.php?f=142&t=40308&p=658904#p658904

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2677
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Sujet officiel] SqueezeBox Control

Message par Theduck38 » 25 oct. 2018, 14:47

Intéressant, je garde dans un coin !

C'est vrai, j'aurais dû préciser "Le tts ne fonctionne qu'avec picoTTS, sans bidouille..." :lol:
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2677
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Sujet officiel] SqueezeBox Control

Message par Theduck38 » 25 oct. 2018, 14:52

cham79 a écrit :
24 oct. 2018, 22:24
Par contre je ne trouve pas de log du plugin hormis celle de l'update
Il faut passer le plugin SqueezeboxControl en log "debug" via la gestion du plugin. Ensuite lorsque tu auras fait quelques manips de musique, tu auras des logs détaillés qui vont apparaître dans Jeedom.
Mais tes logs d'installation semblent quand même faire apparaître une erreur.

Tu peux essayer de forcer une install de python-request pour voir s'il rajoute quelque chose...
sudo apt-get install python-request
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

parrain27240
Actif
Messages : 1614
Inscription : 24 juil. 2015, 20:15

Re: [Sujet officiel] SqueezeBox Control

Message par parrain27240 » 25 oct. 2018, 15:34

Theduck38 a écrit :Intéressant, je garde dans un coin !

C'est vrai, j'aurais dû préciser "Le tts ne fonctionne qu'avec picoTTS, sans bidouille..."
Hihi oui tous marche en bidouille mdr

Oui très intéressant quand tu veux un peu tous avec une seule chose ^^

Envoyé de mon Redmi 4X en utilisant Tapatalk


i-magin
Actif
Messages : 979
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] SqueezeBox Control

Message par i-magin » 25 oct. 2018, 15:53

cham79 a écrit :
24 oct. 2018, 22:24
J'ai ceci en version : ii python-requests 2.12.4-1 all elegant and simple HTTP library for Python2, built for human beings
Theduck38 a écrit :
25 oct. 2018, 14:52
Tu peux essayer de forcer une install de python-request pour voir s'il rajoute quelque chose...
sudo apt-get install python-request
Bonjour

Je viens de migrer mon Jeedom sous Debian 9
Le plugin SqueezeBox pilote bien ma SqueezeBox Boom, mais je n'ai aucun retour d'état sur le dashboard et pas d'image (jaquette)
A noter que j'ai relancé les dépendances

J'obtiens les mêmes informations que @cham79 à la commande dpkg
Et lorsque je lance la commande "apt-get install python-requests" (avec un "s" à la fin de "requests"), j'ai le retour suivant :
python-requests is already the newest version (2.12.4-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.

Relance du démon et toujours le même résultat

Merci par avance
Jeedom RC V4.0.20
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.5.0 Update 2 Build 8294253 * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

i-magin
Actif
Messages : 979
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] SqueezeBox Control

Message par i-magin » 25 oct. 2018, 22:23

J'ai commis deux erreurs qui sont à l'origine de l'absence de retour d'état et donc d'affichage de jaquette

Pour ma migration de Jeedom sur Debian 9, j'ai créé une nouvelle VM ESXi, ce qui a généré une nouvelle adresse IP pour Jeedom

J'avais oublié que cette adresse IP est utilisée dans le paramétrage du plugin LMS JeedomSBcontrol :
- il faut lancer LMS
- Rechercher le plugin JeedomSBcontrol (que j'avais installé il y a longtemps ;) )
- Ouvrir les paramètres, et dans mon cas renseigner la nouvelle adresse IP de jeedom

Ma deuxième erreur est que depuis le 17 mai 2018 (comme mentionné dans les paramètres de JeedomSBcontrol), il faut renseigner la clé API du plugin SqueezeBox Control (et non plus celle de Jeedom)
Bien que clairement mentionné, il serait peut-être utile de le rappeler dans la doc du plugin SqueezeBox Control
Il faut arrêter et relancer LMS comme indiqué dans la documentation

Et j'obtiens bien les retours d'état et jaquette
Jeedom RC V4.0.20
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.5.0 Update 2 Build 8294253 * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

cham79
Timide
Messages : 101
Inscription : 23 sept. 2017, 17:15

Re: [Sujet officiel] SqueezeBox Control

Message par cham79 » 26 oct. 2018, 08:44

i-magin a écrit :
25 oct. 2018, 22:23
J'ai commis deux erreurs qui sont à l'origine de l'absence de retour d'état et donc d'affichage de jaquette

Pour ma migration de Jeedom sur Debian 9, j'ai créé une nouvelle VM ESXi, ce qui a généré une nouvelle adresse IP pour Jeedom

J'avais oublié que cette adresse IP est utilisée dans le paramétrage du plugin LMS JeedomSBcontrol :
- il faut lancer LMS
- Rechercher le plugin JeedomSBcontrol (que j'avais installé il y a longtemps ;) )
- Ouvrir les paramètres, et dans mon cas renseigner la nouvelle adresse IP de jeedom

Ma deuxième erreur est que depuis le 17 mai 2018 (comme mentionné dans les paramètres de JeedomSBcontrol), il faut renseigner la clé API du plugin SqueezeBox Control (et non plus celle de Jeedom)
Bien que clairement mentionné, il serait peut-être utile de le rappeler dans la doc du plugin SqueezeBox Control
Il faut arrêter et relancer LMS comme indiqué dans la documentation

Et j'obtiens bien les retours d'état et jaquette
Pourrais tu me dire ce qu'il y a derreire ta clef API (localhost, IP Blanche, etc ...)

cham79
Timide
Messages : 101
Inscription : 23 sept. 2017, 17:15

Re: [Sujet officiel] SqueezeBox Control

Message par cham79 » 26 oct. 2018, 08:53

Savez vous ocmment je peux supprimer complètement la clef API afin de repartir de zero ?

i-magin
Actif
Messages : 979
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] SqueezeBox Control

Message par i-magin » 26 oct. 2018, 09:11

On trouve les clés API dans configuration, onglet API
Le paramètre de ma clé API pour le plugin SqueezeBox Control est : activé
On peut générer une nouvelle clé au moyen du bouton prévu à cet effet
C'est cette clé API qu'il faut copier dans les paramètres du plugin LMS JeedomSBcontrol
Jeedom RC V4.0.20
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.5.0 Update 2 Build 8294253 * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

cham79
Timide
Messages : 101
Inscription : 23 sept. 2017, 17:15

Re: [Sujet officiel] SqueezeBox Control

Message par cham79 » 26 oct. 2018, 09:20

Je vais essayer comme ça alors en la mettant à activé et la régénérer puis mettre la nouvelle dans LMS et on verra si j'ai le retour de l'état

cham79
Timide
Messages : 101
Inscription : 23 sept. 2017, 17:15

Re: [Sujet officiel] SqueezeBox Control

Message par cham79 » 26 oct. 2018, 20:48

Bon j'ai regénéré ma clef API mais je n'ai toujours pas de retour d'état de la jaquette. La je n'ai plus de solution. Savez vous dans quelles logs je pourrais trouver des infos ?

i-magin
Actif
Messages : 979
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Sujet officiel] SqueezeBox Control

Message par i-magin » 26 oct. 2018, 21:20

Tu as arrêté et relancé LMS ?
Jeedom RC V4.0.20
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.5.0 Update 2 Build 8294253 * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

cham79
Timide
Messages : 101
Inscription : 23 sept. 2017, 17:15

Re: [Sujet officiel] SqueezeBox Control

Message par cham79 » 26 oct. 2018, 21:26

J'ai enfin résolu mon souci. Il serait peut etre bon de le préciser dans la doc d'installation du plugin. En fait, mon jeedom n'est pas sur le port 80 mais sur un autre port du coup je ne recevait pas le retour de LMS qui s'adressait à mon jeedom sur le port 80. Je m'en suis aperçu en regardant dans la log de LMS et en mettant l'adresse directement dans un explorateur web et celui-ci ne fonctionnait pas.
Dans la config du plugin LMS j'ai mis mon port derrière l'IP de jeedom, redémarré LMS et la les jaquettes sont apparues.

Merci à tous d'avoir essayé de régler mon problème

Avatar de l’utilisateur
alexzen
Actif
Messages : 525
Inscription : 07 août 2014, 14:57

Re: [Sujet officiel] SqueezeBox Control

Message par alexzen » 26 oct. 2018, 22:16

Theduck38 a écrit :
24 oct. 2018, 21:34
Le tts ne fonctionne qu'avec picoTTS. Et il faut absolument que la phrase fasse 10s ou plus sous peine d'avoir des résultats aléatoires...
Pour ajouter des "blancs" à la fin de la phrase, tu mets des "... ... ... ...".
Après tests, cela fonctionne parfaitement !
Merci bcq !
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2677
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Sujet officiel] SqueezeBox Control

Message par Theduck38 » 27 oct. 2018, 11:56

cham79 a écrit :
26 oct. 2018, 21:26
J'ai enfin résolu mon souci. Il serait peut etre bon de le préciser dans la doc d'installation du plugin. En fait, mon jeedom n'est pas sur le port 80 mais sur un autre port du coup je ne recevait pas le retour de LMS qui s'adressait à mon jeedom sur le port 80. Je m'en suis aperçu en regardant dans la log de LMS et en mettant l'adresse directement dans un explorateur web et celui-ci ne fonctionnait pas.
Dans la config du plugin LMS j'ai mis mon port derrière l'IP de jeedom, redémarré LMS et la les jaquettes sont apparues.

Merci à tous d'avoir essayé de régler mon problème
C'est cool, content pour toi. Et ça fera un problème de plus listé ici pour les suivants !
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Répondre

Revenir vers « [Plugin Officiel] SqueezeBox Control »

Qui est en ligne ?

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