[Sujet officiel] SqueezeBox Control
- Theduck38
- Helper
- Messages : 2714
- Inscription : 22 févr. 2015, 17:32
- Localisation : Près de Grenoble
- Contact :
Re: [Sujet officiel] SqueezeBox Control
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.
@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é
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é
Re: [Sujet officiel] SqueezeBox Control
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.
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.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.
- Theduck38
- Helper
- Messages : 2714
- Inscription : 22 févr. 2015, 17:32
- Localisation : Près de Grenoble
- Contact :
Re: [Sujet officiel] SqueezeBox Control
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 "... ... ... ...".
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é
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é
-
- Actif
- Messages : 1629
- Inscription : 24 juil. 2015, 20:15
Re: [Sujet officiel] SqueezeBox Control
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
Envoyé de mon Redmi 4X en utilisant Tapatalk
Re: [Sujet officiel] SqueezeBox Control
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
-
- Actif
- Messages : 1629
- Inscription : 24 juil. 2015, 20:15
- Theduck38
- Helper
- Messages : 2714
- Inscription : 22 févr. 2015, 17:32
- Localisation : Près de Grenoble
- Contact :
Re: [Sujet officiel] SqueezeBox Control
Intéressant, je garde dans un coin !
C'est vrai, j'aurais dû préciser "Le tts ne fonctionne qu'avec picoTTS, sans bidouille..."
C'est vrai, j'aurais dû préciser "Le tts ne fonctionne qu'avec picoTTS, sans bidouille..."
-- 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é
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é
- Theduck38
- Helper
- Messages : 2714
- Inscription : 22 févr. 2015, 17:32
- Localisation : Près de Grenoble
- Contact :
Re: [Sujet officiel] SqueezeBox Control
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é
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é
-
- Actif
- Messages : 1629
- Inscription : 24 juil. 2015, 20:15
Re: [Sujet officiel] SqueezeBox Control
Hihi oui tous marche en bidouille mdrTheduck38 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..."
Oui très intéressant quand tu veux un peu tous avec une seule chose ^^
Envoyé de mon Redmi 4X en utilisant Tapatalk
Re: [Sujet officiel] SqueezeBox Control
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.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100
Re: [Sujet officiel] SqueezeBox Control
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
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.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100
Re: [Sujet officiel] SqueezeBox Control
Pourrais tu me dire ce qu'il y a derreire ta clef API (localhost, IP Blanche, etc ...)i-magin a écrit : ↑25 oct. 2018, 22:23J'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
Re: [Sujet officiel] SqueezeBox Control
Savez vous ocmment je peux supprimer complètement la clef API afin de repartir de zero ?
Re: [Sujet officiel] SqueezeBox Control
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
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.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100
Re: [Sujet officiel] SqueezeBox Control
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
Re: [Sujet officiel] SqueezeBox Control
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 ?
Re: [Sujet officiel] SqueezeBox Control
Tu as arrêté et relancé LMS ?
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100
Re: [Sujet officiel] SqueezeBox Control
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
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
Re: [Sujet officiel] SqueezeBox Control
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.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.
- Theduck38
- Helper
- Messages : 2714
- Inscription : 22 févr. 2015, 17:32
- Localisation : Près de Grenoble
- Contact :
Re: [Sujet officiel] SqueezeBox Control
C'est cool, content pour toi. Et ça fera un problème de plus listé ici pour les suivants !cham79 a écrit : ↑26 oct. 2018, 21:26J'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
-- 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é
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é
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités