Problème d’installation de Playtts avec Jeedom V4

Bonjour,

Depuis le passage de Jeedom en V4 je n’ai plus de sortie son avec Playtts sur la prise jack.

Le pluging qui était NOK est repassé OK grâce à la modification proposée par yannyann (envore merci à lui)

Dans le dasboard, les commandes audio se passent sans message d’erreur, mais aucun son ne sort. Le log est normal.

Log de playtts après une lecture de fichier wav, suivi d’une lecture de texte TTS

0000|[2022-06-30 12:19:41]INFO : Commande recue : /home/jeedom/test.wav
0001|[2022-06-30 12:19:41]DEBUG : Lecture : play /home/jeedom/test.wav
0002|[2022-06-30 12:19:41]DEBUG : File : /home/jeedom/test.wav
0003|[2022-06-30 12:19:54]INFO : Commande recue : test son
0004|[2022-06-30 12:19:54]DEBUG : Lecture : tts test son
0005|[2022-06-30 12:19:54]DEBUG : File : /tmp/18edd1f41d35ea1e77405853758bdf3b.mp3

Par contre, le log de Playtts_Packages présente quelques messages d’anomalies qui pourraient expliquer le disfonctionnement. (WARNING: apt does not have a stable CLI interface, ou encore, dpkg: erreur: cannot access archive 'libttspico)

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_playtts
0003|+ echo 1
0004|+ echo 2
0005|+ sudo apt update
0006|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0007|Atteint :1 http://raspbian.raspberrypi.org/raspbian buster InRelease
0008|Atteint :2 http://archive.raspberrypi.org/debian buster InRelease
0009|Lecture des listes de paquets…
0010|Construction de l'arbre des dépendances…
0011|Lecture des informations d'état…
0012|Tous les paquets sont à jour.
0013|+ echo 3
0014|+ sudo apt install -o Dpkg::Options::=--force-confdef -y libttspico-utils
0015|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0016|Lecture des listes de paquets…
0017|Construction de l'arbre des dépendances…
0018|Lecture des informations d'état…
0019|Aucune version du paquet libttspico-utils n'est disponible, mais il existe dans la base
0020|de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
0021|ou qu'il n'est disponible que sur une autre source
0022|E: Le paquet « libttspico-utils » n'a pas de version susceptible d'être installée
0023|+ echo 4
0024|+ sudo chmod +x /var/www/html/core/class/../../plugins/playtts/resources/install.sh
0025|+ sudo /var/www/html/core/class/../../plugins/playtts/resources/install.sh
0026|Début de l'installation
0027|Installation PicoTTS
0028|Lecture des listes de paquets…
0029|Construction de l'arbre des dépendances…
0030|Lecture des informations d'état…
0031|libsox-fmt-mp3 est déjà la version la plus récente (14.4.2+git20190427-1).
0032|sox est déjà la version la plus récente (14.4.2+git20190427-1).
0033|0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
0034|dpkg: erreur: cannot access archive 'libttspico-data_1.0+git20130326-3_all.deb': Aucun fichier ou dossier de ce type
0035|dpkg: erreur: cannot access archive 'libttspico0_1.0+git20130326-3_armhf.deb': Aucun fichier ou dossier de ce type
0036|dpkg: erreur: cannot access archive 'libttspico-utils_1.0+git20130326-3_armhf.deb': Aucun fichier ou dossier de ce type
0037|Ajout de www-data dans le groupe audio
0038|Fin de l'installation
0039|+ echo 5
0040|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end playtts
0041|+ rm /tmp/jeedom_install_in_progress_playtts
0042|+ echo '*******************End of package installation******************'
0043|*******************End of package installation******************

Un test en ssh avec la commande pico2wave montre que la sortie audio fonctionne (RPI, ampli et HP sont ainsi dédouanés). Le message est bien émis par les haut-parleurs.

pico2wave -l fr-FR -w test.wav "je suis certain que ça marche" && mplayer test.wav

Pour être sur une base fiable, j’ai réinstallé totalement Buster et jeedom V4.

Ça fait plusieurs semaines que je cherche, mais je n’ai rien trouvé qui permette de ramener le son.

Merci de votre aide.

Jeedom 4.2.20 sur Rapsberry Pi 3b+ avec SSD mSata, Debian Buster 10

Bonjour.

Comme vous faites plusieurs test, vous est t’il possible de tester avec Raspberry pi os 11.

Merci

Bonjour,
Vous parlez de Debian version: 11 (bullseye).
Je croyais que Jeedom ne fonctionnait qu’avec Buster.
(Il est vrai que je fais beaucoup de tests, mais je ne suis pas un pro, et j’utilise toujours des tutos).
Je pourrais peut être tester ce soir s’il y a des chances que ça fonctionne.
Merci.

C’est le résultat de playtts sur Bullseye qui intéresse.
Tout Jeedom n’est pas incompatible avec Bullseye, mais seulement ce qui tourne avec python 2, comme openzwave par exemple.

Parmi les plugings que j’utilise, je ne sais pas lesquels utilisent python 2, et ceux qui seraient compatibles avec Debian 11 (bullseye) :
Alarme, Alexa-API, Bluetooth, Caméra, Dyndns, IFTTT, Jeedouino, Mail, Mode, Playtts, SMS, Tahoma, Virtuel, Weather, Z-Wave. (et j’aurais certainement besoin d’autres plugings par la suite).

1 « J'aime »

Bonjour,
J’ai installé Bullseye et Jeedom pour faire le test, mais ça ne fonctionne toujours pas.
Trois plugings sont NOK, Playtts, SMS, et Z-Wave.

Playstts est repassé OK après la manip de yannyann (déjà utilisée plus haut), mais il n’y a pas de son.

J’ai pu vérifié avec VLC Media Player que la sortie son du RPI est bien fonctionnelle.
(avec la Cde pico2wave le test n’est plus possible car: command not found)

Après l’installation de Jeedom, le log Playtts_Packages présentait les mêmes messages d’anomalies qu’avant. Après la modification pour le repasser OK il n’y a plus ces mêmes messages (mais il y en a d’autres)
Log après installation :

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_playtts
0003|+ echo 1
0004|+ echo 2
0005|+ sudo apt update
0006|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0007|Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0008|Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
0009|Reading package lists...
0010|Building dependency tree...
0011|Reading state information...
0012|All packages are up to date.
0013|+ echo 3
0014|+ sudo apt install -o Dpkg::Options::=--force-confdef -y libttspico-utils
0015|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0016|Reading package lists...
0017|Building dependency tree...
0018|Reading state information...
0019|Package libttspico-utils is not available, but is referred to by another package.
0020|This may mean that the package is missing, has been obsoleted, or
0021|is only available from another source
0022|E: Package 'libttspico-utils' has no installation candidate
0023|+ echo 4
0024|+ sudo chmod +x /var/www/html/core/class/../../plugins/playtts/resources/install.sh
0025|+ sudo /var/www/html/core/class/../../plugins/playtts/resources/install.sh
0026|Début de l'installation
0027|Installation PicoTTS
0028|Reading package lists...
0029|Building dependency tree...
0030|Reading state information...
0031|libsox-fmt-mp3 is already the newest version (14.4.2+git20190427-2).
0032|sox is already the newest version (14.4.2+git20190427-2).
0033|The following packages were automatically installed and are no longer required:
0034|chromium-codecs-ffmpeg-extra libfuse2
0035|Use 'sudo apt autoremove' to remove them.
0036|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0037|dpkg: error: cannot access archive 'libttspico-data_1.0+git20130326-3_all.deb': No such file or directory
0038|dpkg: error: cannot access archive 'libttspico0_1.0+git20130326-3_armhf.deb': No such file or directory
0039|dpkg: error: cannot access archive 'libttspico-utils_1.0+git20130326-3_armhf.deb': No such file or directory
0040|Ajout de www-data dans le groupe audio
0041|Fin de l'installation
0042|+ echo 5
0043|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end playtts
0044|+ rm /tmp/jeedom_install_in_progress_playtts
0045|+ echo '*******************End of package installation******************'
0046|*******************End of package installation******************

Log après modification pour retrouver le pluging OK :

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress
0003|+ echo 1
0004|+ echo 2
0005|+ sudo apt update
0006|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0007|Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0008|Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
0009|Reading package lists...
0010|Building dependency tree...
0011|Reading state information...
0012|All packages are up to date.
0013|+ echo 3
0014|+ sudo apt install -o Dpkg::Options::=--force-confdef -y chromium
0015|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0016|Reading package lists...
0017|Building dependency tree...
0018|Reading state information...
0019|The following packages were automatically installed and are no longer required:
0020|chromium-codecs-ffmpeg-extra libfuse2
0021|Use 'sudo apt autoremove' to remove them.
0022|The following additional packages will be installed:
0023|chromium-common chromium-sandbox libjsoncpp24 libminizip1 libre2-9
0024|libu2f-udev notification-daemon
0025|Suggested packages:
0026|chromium-l10n chromium-shell chromium-driver
0027|The following packages will be REMOVED:
0028|chromium-browser chromium-browser-l10n rpi-chromium-mods
0029|The following NEW packages will be installed:
0030|chromium chromium-common chromium-sandbox libjsoncpp24 libminizip1 libre2-9
0031|libu2f-udev notification-daemon
0032|0 upgraded, 8 newly installed, 3 to remove and 0 not upgraded.
0033|Need to get 62.9 MB of archives.
0034|After this operation, 272 MB disk space will be freed.
0035|Get:1 http://mirrors.ircam.fr/pub/raspbian/raspbian bullseye/main armhf libjsoncpp24 armhf 1.9.4-4 [67.0 kB]
0036|Get:2 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf libminizip1 armhf 1.1-8+b1 [18.3 kB]
0037|Get:3 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf libre2-9 armhf 20210201+dfsg-1 [138 kB]
0038|Get:4 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf chromium-common armhf 103.0.5060.53-1~deb11u1 [4,757 kB]
0039|Get:5 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf chromium armhf 103.0.5060.53-1~deb11u1 [57.7 MB]
0040|Get:7 http://mirrors.ircam.fr/pub/raspbian/raspbian bullseye/main armhf libu2f-udev all 1.1.10-3 [6,300 B]
0041|Get:6 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf chromium-sandbox armhf 103.0.5060.53-1~deb11u1 [122 kB]
0042|Get:8 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/raspbian/raspbian bullseye/main armhf notification-daemon armhf 3.20.0-4 [56.3 kB]
0043|debconf: unable to initialize frontend: Dialog
0044|debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
0045|debconf: falling back to frontend: Readline
0046|debconf: unable to initialize frontend: Readline
0047|debconf: (This frontend requires a controlling tty.)
0048|debconf: falling back to frontend: Teletype
0049|dpkg-preconfigure: unable to re-open stdin:
0050|Fetched 62.9 MB in 6s (11.4 MB/s)
0051|(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 187120 files and directories currently installed.)
0052|Removing rpi-chromium-mods (20220528) ...
0053|Selecting previously unselected package libjsoncpp24:armhf.
0054|(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 187116 files and directories currently installed.)
0055|Preparing to unpack .../libjsoncpp24_1.9.4-4_armhf.deb ...
0056|Unpacking libjsoncpp24:armhf (1.9.4-4) ...
0057|Selecting previously unselected package libminizip1:armhf.
0058|Preparing to unpack .../libminizip1_1.1-8+b1_armhf.deb ...
0059|Unpacking libminizip1:armhf (1.1-8+b1) ...
0060|Selecting previously unselected package libre2-9:armhf.
0061|Preparing to unpack .../libre2-9_20210201+dfsg-1_armhf.deb ...
0062|Unpacking libre2-9:armhf (20210201+dfsg-1) ...
0063|Selecting previously unselected package chromium-common.
0064|Preparing to unpack .../chromium-common_103.0.5060.53-1~deb11u1_armhf.deb ...
0065|Unpacking chromium-common (103.0.5060.53-1~deb11u1) ...
0066|(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 187146 files and directories currently installed.)
0067|Removing chromium-browser-l10n (101.0.4951.57-rpt2) ...
0068|dpkg: chromium-browser: dependency problems, but removing anyway as you requested:
0069|libreoffice-help-en-gb depends on firefox-esr | epiphany-browser | konqueror | chromium | firefox; however:
0070|Package firefox-esr is not installed.
0071|Package epiphany-browser is not installed.
0072|Package konqueror is not installed.
0073|Package chromium is not installed.
0074|Package chromium-browser which provides chromium is to be removed.
0075|Package firefox is not installed.
0076|Removing chromium-browser (101.0.4951.57-rpt2) ...
0077|update-alternatives: using /usr/bin/dillo to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
0078|Selecting previously unselected package chromium.
0079|(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 187019 files and directories currently installed.)
0080|Preparing to unpack .../chromium_103.0.5060.53-1~deb11u1_armhf.deb ...
0081|Unpacking chromium (103.0.5060.53-1~deb11u1) ...
0082|Selecting previously unselected package chromium-sandbox.
0083|Preparing to unpack .../chromium-sandbox_103.0.5060.53-1~deb11u1_armhf.deb ...
0084|Unpacking chromium-sandbox (103.0.5060.53-1~deb11u1) ...
0085|Selecting previously unselected package libu2f-udev.
0086|Preparing to unpack .../libu2f-udev_1.1.10-3_all.deb ...
0087|Unpacking libu2f-udev (1.1.10-3) ...
0088|Selecting previously unselected package notification-daemon.
0089|Preparing to unpack .../notification-daemon_3.20.0-4_armhf.deb ...
0090|Unpacking notification-daemon (3.20.0-4) ...
0091|Setting up libre2-9:armhf (20210201+dfsg-1) ...
0092|Setting up libminizip1:armhf (1.1-8+b1) ...
0093|Setting up libu2f-udev (1.1.10-3) ...
0094|Setting up chromium-sandbox (103.0.5060.53-1~deb11u1) ...
0095|Setting up notification-daemon (3.20.0-4) ...
0096|Setting up libjsoncpp24:armhf (1.9.4-4) ...
0097|Setting up chromium-common (103.0.5060.53-1~deb11u1) ...
0098|Setting up chromium (103.0.5060.53-1~deb11u1) ...
0099|update-alternatives: using /usr/bin/chromium to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
0100|update-alternatives: using /usr/bin/chromium to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
0101|Processing triggers for desktop-file-utils (0.26-1) ...
0102|Processing triggers for hicolor-icon-theme (0.17-2) ...
0103|Processing triggers for gnome-menus (3.36.0-1) ...
0104|Processing triggers for libc-bin (2.31-13+rpt2+rpi1+deb11u2) ...
0105|Processing triggers for man-db (2.9.4-2) ...
0106|Processing triggers for mailcap (3.69) ...
0107|+ echo 4
0108|+ sudo apt install -o Dpkg::Options::=--force-confdef -y net-tools
0109|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0110|Reading package lists...
0111|Building dependency tree...
0112|Reading state information...
0113|The following packages were automatically installed and are no longer required:
0114|chromium-codecs-ffmpeg-extra libfuse2
0115|Use 'sudo apt autoremove' to remove them.
0116|The following NEW packages will be installed:
0117|net-tools
0118|0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
0119|Need to get 223 kB of archives.
0120|After this operation, 826 kB of additional disk space will be used.
0121|Get:1 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf net-tools armhf 1.60+git20181103.0eebece-1 [223 kB]
0122|debconf: unable to initialize frontend: Dialog
0123|debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
0124|debconf: falling back to frontend: Readline
0125|debconf: unable to initialize frontend: Readline
0126|debconf: (This frontend requires a controlling tty.)
0127|debconf: falling back to frontend: Teletype
0128|dpkg-preconfigure: unable to re-open stdin:
0129|Fetched 223 kB in 0s (887 kB/s)
0130|Selecting previously unselected package net-tools.
0131|(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 187145 files and directories currently installed.)
0132|Preparing to unpack .../net-tools_1.60+git20181103.0eebece-1_armhf.deb ...
0133|Unpacking net-tools (1.60+git20181103.0eebece-1) ...
0134|Setting up net-tools (1.60+git20181103.0eebece-1) ...
0135|Processing triggers for man-db (2.9.4-2) ...
0136|+ echo 5
0137|+ sudo apt install -o Dpkg::Options::=--force-confdef -y librsync-dev
0138|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0139|Reading package lists...
0140|Building dependency tree...
0141|Reading state information...
0142|The following packages were automatically installed and are no longer required:
0143|chromium-codecs-ffmpeg-extra libfuse2
0144|Use 'sudo apt autoremove' to remove them.
0145|The following additional packages will be installed:
0146|libb2-1 libpopt-dev librsync2
0147|The following NEW packages will be installed:
0148|libb2-1 libpopt-dev librsync-dev librsync2
0149|0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
0150|Need to get 125 kB of archives.
0151|After this operation, 329 kB of additional disk space will be used.
0152|Get:1 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/raspbian/raspbian bullseye/main armhf libb2-1 armhf 0.98.1-1.1 [24.0 kB]
0153|Get:2 http://mirrors.ircam.fr/pub/raspbian/raspbian bullseye/main armhf libpopt-dev armhf 1.18-2 [51.4 kB]
0154|Get:3 http://mirrors.ircam.fr/pub/raspbian/raspbian bullseye/main armhf librsync2 armhf 2.3.1-1 [36.5 kB]
0155|Get:4 http://mirrors.ircam.fr/pub/raspbian/raspbian bullseye/main armhf librsync-dev armhf 2.3.1-1 [13.4 kB]
0156|debconf: unable to initialize frontend: Dialog
0157|debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
0158|debconf: falling back to frontend: Readline
0159|debconf: unable to initialize frontend: Readline
0160|debconf: (This frontend requires a controlling tty.)
0161|debconf: falling back to frontend: Teletype
0162|dpkg-preconfigure: unable to re-open stdin:
0163|Fetched 125 kB in 1s (234 kB/s)
0164|Selecting previously unselected package libb2-1:armhf.
0165|(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 187202 files and directories currently installed.)
0166|Preparing to unpack .../libb2-1_0.98.1-1.1_armhf.deb ...
0167|Unpacking libb2-1:armhf (0.98.1-1.1) ...
0168|Selecting previously unselected package libpopt-dev:armhf.
0169|Preparing to unpack .../libpopt-dev_1.18-2_armhf.deb ...
0170|Unpacking libpopt-dev:armhf (1.18-2) ...
0171|Selecting previously unselected package librsync2:armhf.
0172|Preparing to unpack .../librsync2_2.3.1-1_armhf.deb ...
0173|Unpacking librsync2:armhf (2.3.1-1) ...
0174|Selecting previously unselected package librsync-dev.
0175|Preparing to unpack .../librsync-dev_2.3.1-1_armhf.deb ...
0176|Unpacking librsync-dev (2.3.1-1) ...
0177|Setting up libb2-1:armhf (0.98.1-1.1) ...
0178|Setting up libpopt-dev:armhf (1.18-2) ...
0179|Setting up librsync2:armhf (2.3.1-1) ...
0180|Setting up librsync-dev (2.3.1-1) ...
0181|Processing triggers for libc-bin (2.31-13+rpt2+rpi1+deb11u2) ...
0182|Processing triggers for man-db (2.9.4-2) ...
0183|+ echo 6
0184|+ rm /tmp/jeedom_install_in_progress
0185|+ echo '*******************End of package installation******************'
0186|*******************End of package installation******************

Le test est fait, mais je crois qu’il n’est pas utile de poursuivre avec Bullseye car la situation générale s’est dégradée avec les plugings SMS et Z-Wave qui sont NOK.

J’aimerais bien avoir l’avis de Lunarok sur ce problème. Car Playtts ne fonctionne vraiment plus avec Jeedom V4 (en tout cas avec la sortie Jack du RPI).

Merci de votre aide.

Bonsoir.

Et merci pour ce test.

Vous avez raison, c’est inutile d’aller plus loin, car vous avez des plugins qui utilisent encore python 2.
Pour openzwave, celui-ci va être remplacé par un nouveau plugin utilisant un code complètement différent.

Pour playtts, je l’utilise sur un Raspberry pi4b avec la sortie audio intégrée et cela fonctionne bien.

En revanche, je n’ai pas de plateformes de teste en ce moment pour tester l’installation des dépendances de nouveau. Je vais tenter ce mercredi.

Bonjour Fabrice,
Merci pour ta réponse.
En cherchant dans les Logs, je viens de trouver une info dans Scénario_exécution (pourtant en vert)
image

Cannot find HOME directory.
0163|Home directory not accessible: Permission denied
0164|AO: [pulse] Init failed: Connection refused
0165|Failed to initialize audio driver 'pulse'
0166|Home directory not accessible: Permission denied
0167|[AO_ALSA] alsa-lib: confmisc.c:767:(parse_card) cannot find card '1'
0168|[AO_ALSA] alsa-lib: conf.c:4568:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
0169|[AO_ALSA] alsa-lib: confmisc.c:392:(snd_func_concat) error evaluating strings
0170|[AO_ALSA] alsa-lib: conf.c:4568:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
0171|[AO_ALSA] alsa-lib: confmisc.c:1246:(snd_func_refer) error evaluating name
0172|[AO_ALSA] alsa-lib: conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
0173|[AO_ALSA] alsa-lib: conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
0174|[AO_ALSA] alsa-lib: pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM default
0175|[AO_ALSA] Playback open error: No such file or directory
0176|Failed to initialize audio driver 'alsa'
0177|[AO SDL] Unable to open audio: No available audio device
0178|Failed to initialize audio driver 'sdl:aalib'
0179|Could not open/initialize audio device -> no sound.

Je ne comprends pas tout, mais visiblement il s’agit d’un problème audio avec Alsa.

Bonjour,

De mémoire, j’ai déjà eu un comportement similaire, en SSH il faut lancer l’outil de configuration ALSA (pas la commande sous les yeux)
Et lui dire que la sortie sons se réalise sur la prise JACK.

Merci de la piste.
Je vais chercher des infos de ce côté là. J’en avais déjà trouvés, mais rien ne fonctionnait. Je continuerai mercredi (demain je ne pourrais pas).
Bonne soirée.

Bonjour,
J’ai eu le même problème il y a quelques temps sur un NUC (et aussi sur un RPI3) aucun son et tout était apparemment ok. Voici ce que j’ai fait sur le nuc pour rétab lir le son sur jack, sous toutes réserves, je ne suis pas du tout spécialiste:

attention si pas de son après réinstall Jeedom:
 il faut installer le paquet apt-get install pulseaudio,
 puis apt-get install alsa-util, 
puis cat /proc/asound/cards, pour voir les cartes son (sur un Nuc il y a cdmi et ici qui est la carte sortie HP
 puis  nano   /etc/modprobe.d/alsa-base.conf   
options snd_hda_intel index=1
install sound-slot-1 modprobe snd-card-0
install sound-slot-0 modprobe snd-card-1
Crtl O puis Ctrl X
Et reboot
Pour vérifier ;
Commande: alsamixer

a adapter pour un rpi au nom de la carte audio trouvée.
Dans mon cas le volume de sortie sur alsamixer de la carte était à 0

Bonjour Kerdale,

Merci beaucoup pour ta réponse (je réponds tardivement car j’étais absent de chez moi)
J’ai suivi ta procédure, mais je ne suis pas un spécialiste non plus.

Installation du paquet apt-get install pulseaudio, (Rem : passer en sudo su)
puis apt-get install alsa-util,
puis cat /proc/asound/cards, pour voir les cartes son.
image
Autre commande de contrôle des cartes
image

Puis, j’ai essayé de modifier le fichier alsa-base.conf (sans certitude).
nano /etc/modprobe.d/alsa-base.conf

options snd_bcm2835 index=1
install sound-slot-1 modprobe snd-card-0
install sound-slot-0 modprobe snd-card-1

Crtl O puis Ctrl X, et reboot

Test du son: aplay police_s.wav (son OK) .
Test avec Jeedom (pas de son)

J’ai vérifié; dans le gestionnaire ALSAMIXER le bouton muet n’est pas activé.

Autre test avec VLC: vlc police.wav (son OK) (mais qq messages d’erreur)

aplay police_s.wav
Lecture WAVE 'police_s.wav' : Unsigned 8 bit, Fréquence 22000 Hz, Mono
pi@pi:~ $ vlc police_s.wav
VLC media player 3.0.17.4 Vetinari (revision 3.0.13-8-g41878ff4f2)
[018fcb00] main interface error: no suitable interface module
[0186ab58] main libvlc error: interface "globalhotkeys,none" initialization failed
[0186ab58] main libvlc: Lancement de vlc avec l'interface par défaut. Utiliser « cvlc » pour démarrer VLC sans interface.
[018fcb00] skins2 interface error: cannot initialize OSFactory
[018fcb00] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.17.4 Vetinari
Command Line Interface initialized. Type `help' for help.

Ensuite j’ai testé d’autres infos trouvées sur le forum.
Fichier de config /usr/share/alsa/alsa.conf dans lequel device bien à 0, et card bien à 1

defaults.ctl.card 1
defaults.pcm.card 1
defaults.pcm.device 0

Modification du fichier config (dans : /home/jeedom/mplayer/)
sudo nano /home/pi/config.conf
Ajout des lignes :

defaults.ctl.card 1
defaults.pcm.card 1

Vérification que dans '/boot/config.txt’ : dtparam=audio=on

dtparam=audio=on
defaults.ctl.card 1
defaults.pcm.card 1

Test du son: aplay police_s.wav (son OK) .
Test avec Jeedom (pas de son)

En définitif, le son sort bien du RPI par la sortie audio Jack, mais jamais avec Jeedom.
Je continue à chercher, mais ça devient désespérant.

Merci encore Kerdale et Fabrice pour vos idées.

Bonsoir.

Dans les réglages (dernier onglet) de Jeedom, il y a un bouton pour rétablir les droits, testez cela pour voir.

Bonsoir Fabrice,
J’ai trouvé ce bouton (si c’est bien celui là)


Le réponse est : Rétablissement des droits avec succès.
Mais il n’y a pas de son.

Bonjour à tous,

Aujourd’hui, le canard est toujours vivant !
J’ai encore cherché, mais en vain.

Pour m’assurer que le problème ne vient pas du Raspberry, j’en ai installé un autre avec une carte SSD MSata et une installation de Jeedom/Buster à partir de l’image.

Tout se passe bien. Jeedom fonctionne bien.
Les tests son en ssh avec les commandes suivantes sont OK :
wget http://www.freespecialeffects.co.uk/soundfx/sirens/police_s.wav
aplay police_s.wav
test proposé par François Mock https://www.framboise314.fr/donnez-la-parole-a-votre-raspberry-pi/

Mais avec mplayer il y une erreur
pico2wave -l fr-FR -w test.wav « je suis certain que ça marche » && mplayer test.wav
Bonjour à tous,

Aujourd’hui, le canard est toujours vivant !

J’ai encore cherché, mais en vain.

Pour m’assurer que le problème ne vient pas du Raspberry, j’en ai installé un autre avec une carte SSD MSata et une installation de Jeedom/Buster à partir de l’image.

Tout se passe bien. Jeedom fonctionne bien.

Les tests de son, en ssh, avec les commandes suivantes sont OK :

Mais avec mplayer il y une erreur
pico2wave -l fr-FR -w test.wav « je suis certain que ça marche » && mplayer test.wav
image
Je ne sais pas où se trouvent ces lignes 134 et 135. Mais est-ce gênant ? Je vais cherché.

Beaucoup de chose pour peu de résultat.
Mais au moins en utilisant un autre matériel, je sais que le RPI n’est pas en cause.

Au final, il n’y a toujours pas de son sur la sortie jack avec Jeedom.

Merci de me proposer des idées et des pistes de recherches.
Bonne journée à tous, bon WE.

Bonjour,

Je viens de libérer un Pi3B+, je suis en ce moment en train de faire l’installation de l’OS et je fait les tests dans la foulée (il faut juste du temps maintenant).

En exécutant la commande :
sudo raspi-config
Je vois dans système options : Audio
Vous avez bien choisis Jack comme option ?

Bonjour,

J’ai donc le même problème que vous.

Les sons en test sont ok en console SSH, mais avec ce log :

pi@raspberrypi:~ $ mplayer /home/sons/newemail.mp3
MPlayer 1.3.0 (Debian), built with gcc-8 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /home/sons/newemail.mp3.
libavformat version 58.20.100 (external)
Audio only file format detected.
Clip info:
 Title:
 Artist:
 Album:
 Year:
 Comment:
 Genre: Unknown
Load subtitles in /home/sons/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   1.3 (01.2) of 1.0 (01.0)  1.9%


Exiting... (End of file)

Et depuis le log scenario de Jeedom :

0017|Cannot find HOME directory.
0018|Home directory not accessible: Permission denied
0019|AO: [pulse] Init failed: Connection refused
0020|Failed to initialize audio driver 'pulse'
0021|[AO_ALSA] alsa-lib: confmisc.c:767:(parse_card) cannot find card '0'
0022|[AO_ALSA] alsa-lib: conf.c:4568:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
0023|[AO_ALSA] alsa-lib: confmisc.c:392:(snd_func_concat) error evaluating strings
0024|[AO_ALSA] alsa-lib: conf.c:4568:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
0025|[AO_ALSA] alsa-lib: confmisc.c:1246:(snd_func_refer) error evaluating name
0026|[AO_ALSA] alsa-lib: conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
0027|[AO_ALSA] alsa-lib: conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
0028|[AO_ALSA] alsa-lib: pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM default
0029|[AO_ALSA] Playback open error: No such file or directory
0030|Failed to initialize audio driver 'alsa'
0031|[AO SDL] Unable to open audio: No available audio device
0032|Failed to initialize audio driver 'sdl:aalib'
0033|Could not open/initialize audio device -> no sound.

Je vais tenter de regarder.

Ce qui craint dans cette histoire, c’est que l’on a des Jeedom qui fonctionne, mais en cas de restauration, des composants ne fonctionne plus (en partie à cause de l’obsolescence de l’OS).

Bonjour Fabrice,

Merci beaucoup pour tes recherches. Ces résultats me rassurent un peu.

Nous avons effectivement les mêmes Logs_exécution avec les messages Alsa-lib. Pour l’instant je n’ai pas encore trouvé d’infos utiles sur ce point.

Tes résultats montrent tout de même que ce problème de sortie audio sur le jack ne relève pas d’un cas isolé, mais qu’il est plus générique. (Il est surprenant qu’il n’y ait pas plus de réactions des autres utilisateurs !)

Dans raspi-config je n’ai pas l’option Audio (Même après un update/upgrade il n’y a pas ce réglage).

Je n’ai pas totalement compris ta dernière crainte avec l’obsolescence de l’OS. L’image d’installation de Jeedom utilise la dernière version recommandée de Buster. Tout devrait donc bien fonctionner. Tu penses que le souci viendrait des restaurations de Jeedom ?
Je vais refaire une installation de Jeedom, sans restaurer ma sauvegarde, et tester la sortie son avec un projet vierge.

Merci encore.

Bonjour

Buster est obsolète. Il est en fin de vie. Pour les messages d’erreurs, je n’ai pas de piste.
L’option audio se trouve dans System, mais ne change rien au problème.
Cela fonctionne en SSH (mplayer) mais pas depuis Jeedom.

Voilà, j’ai refait une installation de Jeedom/Buster, sans restaurer mon projet Jeedom. J’ai créé un nouveau projet avec l’objet maison et uniquement un équipement Playtts. Il n’y a même pas les autres plugings.

Résultats : les tests de son en ssh sont OK, mais toujours rien avec Playtts/Jeedom.

Le log Playtts_Packages est le même qu’avant, avec les mêmes anomalies.
Nous n’aurons ainsi plus aucun doute sur un éventuel effet des restaurations sur le problème du son.

(Au fait; dans raspi-config l’option Audio (dans System Options/S2 :Audio) est sur 0 : headphone)

Il est vrai que Buster est obsolète, mais c’est tout de même la version recommandée par Jeedom. Et de plus avec Bullseye certains plugings sont incompatibles. On est donc un peu (beaucoup) coincés.

Avec une installation toute fraiche réalisée avec l’image officielle Buster/Jeedom et un projet aussi basique, il est tout de même surprenant que ça ne fonctionne pas. L’utilisateur lambda de Jeedom n’est pas censé être un professionnel de l’informatique. Il serait intéressant d’avoir l’avis d’un développeur.

Restons Zen.