Debian 11 : remplacer Google Cast par GCast ou Google Devices

Bonjour,

Oui oui ça fonctionnait très bien avec une Debian 10 et la dernière version de Jeedom.
La voix était aussi robotique mais comprehensive :slight_smile: .

Merci beaucoup pour votre aide.

Je suis en core beta 4.4 sur debian 11
J’ai fait mon curieux…

Le plugin TTS Web Server ne fonctionne pas.

Package libav-tools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
ffmpeg
E: Package 'libav-tools' has no installation candidate
---------- apt libav-tools : end
.......... apt arp-scan : start
Reading package lists...
Building dependency tree...
Reading state information...
arp-scan is already the newest version (1.9.7-2).
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Aucune version du paquet mplayer2 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

De plus même si tu cherche pour mplayer2 voilà ce qu’on trouve !

mplayer2 is a precursor to mpv (https://mpv.io/) that was developed mainly by
Uoti Urpala (uau). It used to have a website at http://mplayer2.org/, but all
official development has stopped and the website is now dead. A copy of the
website's source code is available at https://github.com/mplayer2/mplayer2.org.

mplayer2 is preserved here for posterity,

Donc migrer vers debian11 tu peux, mais tu peux dire adieu a TTS Web Server…

1 « J'aime »

C’est pas cool :sob: Mais en tout cas merci pour l’info. Pour l’instant je reste en debian10, mais il faudra bien que je passe en 11 un moment donné. Je vais réfléchir à comment contourner ça. Ah moins que le développeur de TTS Web Server nous fasse quelque chose

J’ai refais une fresh install, cette fois le bluetooth est bon fallait réinstaller les dépendances…
Comme j’ai modifié les fichiers comme indiqué par Spine, python 2 ne s’est pas installé (ouf). Encore merci @Spine je comprenais pas comment je m’étais retrouvé avec une ancienne version de python.

Cela viens de me permettre de me rendre compte que le plugin tvDomSamsung ne fonctionne pas car il doit utiliser python 2 et la commande python n’est plus présente.

Je ne pensais pas que cela serait aussi compliqué de passer de Debian 10 à 11 car de 9 à 10 j’avais pas eu de problème (visiblement c’est surtout python 2 à 3 qui pose problème).

Oui ce n’est pas debian le souci mais bien python.
C’est au dev de mettre a jour pour devenir compatible

1 « J'aime »

Bonjour @Heliospeed,

J’ai réussi à faire fonctionner le TTS Jeedom avec cette correction :

Cela n’a rien à voir avec Debian 11 et Python (j’ai la même erreur sur Debian 10), c’est dû à une modification du core qui n’est pas très récente (4.1 il me semble), donc j’avoue ne pas comprendre comment cela pouvait fonctionner chez vous.

Le TTS Jeedom propose deux moteurs par défaut, Pico et Espeak, on peut en rajouter en installant le plugin-songs en Beta par exemple (TTS Cloud) :
image
Cette configuration n’existait pas quand le plugin a été développé d’où le fait qu’on puisse aussi configurer Pico dans le plugin (ça revient au même).

Par contre, d’après mes essais Espeak est pire que Pico donc ça ne colle pas avec :

Voici quelques échantillons générés par le plugin-googlecast :
TTS Jeedom :
Pico.mp3.txt (67,4 Ko)
Espeak.mp3.txt (57,9 Ko)
Plugin Sons et TTS.mp3.txt (80,2 Ko)
Google Cloud Text-to-Speech :
Google Cloud Text-to-Speech.mp3.txt (69,5 Ko)
On est d’accord que Espeak est moins bien que Pico ?

PS : vous pouvez aussi utiliser un moteur Cloud et faire un bloc code pour basculer sur un moteur Local et redémarrer le démon en cas de connexion internet HS.

Bonjour @Spine,

Merci pour votre travail, j’avoue ne pas trop comprendre pourquoi j’avais un son audible sous debian 10…
Je vais essayer de restaurer un backup dans un vm pour voir ce qu’il y avait comme moteur de configurer.
Effectivement les moteurs TTS Pico et Espeak sont très robotique.

Oui.

Je vais étudier cette piste, c’est une bonne idée

Merci

Edit: Je suis confus :smiling_face:, après restauration, ma sauvegarde sous debian 10 utilisait Google Translate API… Je n’ai pas compris pourquoi lors de la réinstallation je suis passé sur un autre.
Je vais essayer de passer sur le plugin-songs.
J’ai bien mis dans Jeedom Plugin Sons et TTS, en revanche que dois-je choisir dans le plugin Google Cast ?
Merci

2 « J'aime »

Bonjour,

Jeedom TTS (local) pour que le plugin utilise le moteur configuré dans Jeedom.

Merci pour ton travail sur ce plugin, c’est vraiment top ! Tu es trop fort. J’ai vu que tu as soumis les correctifs au dev du plugin (Guirem) dans GitHub.
Sais-tu si @guirem a vu tes correctifs dans GitHub ? (Guirem, je me permet de te contacter ici, pour que tu aies connaissances des correctifs soumis par Spine pour le #plugin-googlecast. Vas-tu les intégrer prochainement)

Merci

Visiblement en local, j’ai encore quelque dysfonctionnement :

0081|[2023-06-01 02:38:29]ERROR : SCANNER------Exception on scanner : dictionary changed size during iteration
0082|[2023-06-01 07:45:04]ERROR : CMD-TTS------Exception while generating tts file : Decoding failed. ffmpeg returned error code: 1
0083|Output from ffmpeg/avlib:
0084|b'ffmpeg version 4.3.6-0+deb11u1 Copyright (c) 2000-2023 the FFmpeg developers
0085|built with gcc 10 (Debian 10.2.1-6)
0086|configuration: --prefix=/usr --extra-version=0+deb11u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
0087|WARNING: library configuration mismatch
0088|avcodec     configuration: --prefix=/usr --extra-version=0+deb11u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libaribb24 --enable-liblensfun --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc
0089|libavutil      56. 51.100 / 56. 51.100
0090|libavcodec     58. 91.100 / 58. 91.100
0091|libavformat    58. 45.100 / 58. 45.100
0092|libavdevice    58. 10.100 / 58. 10.100
0093|libavfilter     7. 85.100 /  7. 85.100
0094|libavresample   4.  0.  0 /  4.  0.  0
0095|libswscale      5.  7.100 /  5.  7.100
0096|libswresample   3.  7.100 /  3.  7.100
0097|libpostproc    55.  7.100 / 55.  7.100
0098|[mp3 @ 0x55927a68d680] Failed to read frame size: Could not seek to 1026.
0099|/var/www/html/plugins/googlecast/tmp/4917a010d5068b03d8c2ae2279f7bbb8.mp3: Invalid argument
0100|'

Le fichier mp3 est bien présent mais est vide. Je vais basculer sur la version « Google Translate API (internet requis) » en attendant.

Si quelqu’un à une idée, je suis preneur.
Pour le TTS de Jeedom je suis passé par le plugin songs (beta) 2021-04-07 01:12:09.
Hier matin j’avais testé la version stable mais le test de la commande Parle ! dans Google Cast n’avait pas fonctionné (contrairement à la beta). Mais avec du recul, c’est peut-être le même problème.

Je vais essayer de reproduire sur un environnement non prod.

Merci

Edit:

Je viens de voir que j’ai une log dataservice, j’imagine que c’est lié la dernière ligne correspondant à ma log de ce matin. Il y aurait un quota dépassé mais j’avoue ne pas trop comprendre ou il faut chercher.

[2023-05-31 14:52:06][ERROR] : [TTS] Erreur sur la récuperation des données : {"state":"nok","error":"Quotas exceeded"}
[2023-05-31 16:56:01][ERROR] : [TTS] Erreur sur la récuperation des données : {"state":"nok","error":"Quotas exceeded"}
[2023-05-31 17:00:09][ERROR] : [TTS] Erreur sur la récuperation des données : {"state":"nok","error":"Quotas exceeded"}
[2023-06-01 07:45:03][ERROR] : [TTS] Erreur sur la récuperation des données : {"state":"nok","error":"Quotas exceeded"}

Bonjour,

Je n’ai pas encore soumis les correctifs à Guirem (c’est les commits sur mon fork que vous avez vu), je vais le faire mais aux dernières nouvelles il n’était plus sur Jeedom donc c’est compliqué de maintenir un plugin sur un logiciel qu’on utilise plus.

Le plugin crée un mp3 vide quand le moteur TTS ne répond pas, l’erreur est trompeuse et n’a rien a voir avec ffmpeg.
C’est bien la version Beta du plugin-songs qu’il faut utiliser, le moteur TTS n’est pas implémenté dans la version Stable.

Vous avez dépassé le quota de requêtes autorisés, le plus probable est que vous ayez involontairement effectué trop de requêtes d’un coup en faisant des tests et vous vous êtes fait bannir pour une durée indéterminée. Patientez 24h ou 48h et réessayez, c’est peut-être bon depuis votre dernier message.
Si cela se reproduit, il faudra demander à Jeedom quels sont les quotas autorisés car le moteur TTS du plugin-songs requête le Market Jeedom et je n’ai aucune idée de ce qu’il y a derrière.
Ceci étant dit, leur serveur doit être prévu pour une utilisation « classique » du TTS et je reste donc sur ma première idée d’un trop grand nombre de tests effectués sur une courte durée.

Bonjour,

Je ne savais pas qu’il y avait des quotas sur ce plugin songs, j’étais bien sur la version beta car j’avais constaté que sinon ça ne fonctionnait pas. J’ai fais 2 ou 3 tests avec la version stable avant de passer à la beta et de l’activer. Je suis repasser sur Google, ça fonctionne bien surtout que j’ai que 4-6 annonces TTS par jour.

Effectivement ça va être compliquer de soumettre les correctifs s’il ne l’utilise plus… On va devoir se brancher sur votre fork :slight_smile:

Encore merci pour tout

Bonne journée

1 « J'aime »

Bonjour je suis passé sous Débian 11.
Et le plugin Google Cast ne fonctionne plus.

Traceback (most recent call last):
  File "/var/www/html/plugins/googlecast/resources/googlecast.py", line 45, in <module>
    import pychromecast.pychromecast as pychromecast
  File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/__init__.py", line 12, in <module>
    from . import socket_client
  File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/socket_client.py", line 23, in <module>
    from . import cast_channel_pb2
  File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/cast_channel_pb2.py", line 33, in <module>
    _descriptor.EnumValueDescriptor(
  File "/usr/local/lib/python3.9/dist-packages/google/protobuf/descriptor.py", line 796, in __new__
    _message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
 1. Downgrade the protobuf package to 3.20.x or lower.
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
Traceback (most recent call last):
  File "/var/www/html/plugins/googlecast/resources/googlecast.py", line 45, in <module>
    import pychromecast.pychromecast as pychromecast
  File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/__init__.py", line 12, in <module>
    from . import socket_client
  File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/socket_client.py", line 23, in <module>
    from . import cast_channel_pb2
  File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/cast_channel_pb2.py", line 33, in <module>
    _descriptor.EnumValueDescriptor(
  File "/usr/local/lib/python3.9/dist-packages/google/protobuf/descriptor.py", line 796, in __new__
    _message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
 1. Downgrade the protobuf package to 3.20.x or lower.
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates

J’ai pas trop envie de tout bricoler.
Existe t’il un autre moyen de faire parler les Ghome ?

Bonjour,

Avez vous essayé ceci ?

1 « J'aime »

Le module à l’air d’avoir redemarrer.

Pourtant j’ai eu des erreurs:

Collecting protobuf==3.19.0
  Downloading protobuf-3.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 17.2 MB/s eta 0:00:00
DEPRECATION: gpg 1.14.0-unknown has a non-standard version number. pip 23.3 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of gpg or contact the author to suggest that they release a version with a conforming version number. Discussion can be found at https://github.com/pypa/pip/issues/12063
Installing collected packages: protobuf
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pychromecast 13.0.7 requires protobuf>=3.19.1, but you have protobuf 3.19.0 which is incompatible.
ghome-foyer-api 1.0.0 requires protobuf<5.0.0,>=4.21.12, but you have protobuf 3.19.0 which is incompatible.
Successfully installed protobuf-3.19.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

Bon cela ne fonctionne pas.
Mes google sont déconnectés

[2023-07-19 13:43:58][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2023-07-19 13:43:32
[2023-07-19 13:44:05][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2023-07-19 13:43:32
[2023-07-19 13:44:19][INFO] : Lancement démon googlecast : /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel debug --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey 82Uut7hhm3vCTETUU4UmYuifI2InQiCl --ttsweb http://10.0.0.150 --ttslang fr-FR --ttsengine gtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey none --gcttsvoice fr-FR-Standard-A --ttsdefaultrestoretime 1300 --ttsdefaultsilenceduration 300 --daemonname local --cyclefactor 1 --defaultstatus '&nbsp;'
[2023-07-19 13:44:19][DEBUG] : This is a message from googlecast program local
[2023-07-19 13:44:19][INFO] : Process started. Sending known devices now...
[2023-07-19 13:44:40][DEBUG] : Envoi de la commande [cmd=notif|value=bigben1.mp3|vol=100] depuis Jeedom
[2023-07-19 13:44:44][DEBUG] : Envoi de la commande [app=web|cmd=load_url|value='http://pictoplasma.sound-creatures.com',True,10] depuis Jeedom
[2023-07-19 13:44:46][DEBUG] : Envoi de la commande [app=media|cmd=play_media|value='http://bit.ly/2JzYtfX','video/mp4','Mon film'] depuis Jeedom
[2023-07-19 13:45:01][DEBUG] : getInfoHttp : cmd=getconfig|data=cast_build_revision
[2023-07-19 13:45:02][DEBUG] : Envoi de la commande [play] depuis Jeedom
[2023-07-19 13:45:02][DEBUG] : getInfoHttp : Error while accessing device (offline ?)
[2023-07-19 13:45:02][DEBUG] : getInfoHttp : Result error (previous result) : 
[2023-07-19 13:45:02][DEBUG] : getInfoHttp : Result error (with default) :  => 
[2023-07-19 13:45:02][DEBUG] : getInfoHttp : cmd=getconfig|data=cast_build_revision
[2023-07-19 13:45:03][DEBUG] : getInfoHttp : Error while accessing device (offline ?)
[2023-07-19 13:45:03][DEBUG] : getInfoHttp : Result error (previous result) : 
[2023-07-19 13:45:03][DEBUG] : getInfoHttp : Result error (with default) :  => 
[2023-07-19 13:45:03][DEBUG] : getInfoHttp : cmd=getconfig|data=opencast_pin_code
[2023-07-19 13:45:04][DEBUG] : Envoi de la commande [play] depuis Jeedom
[2023-07-19 13:45:04][DEBUG] : getInfoHttp : Error while accessing device (offline ?)
[2023-07-19 13:45:04][DEBUG] : getInfoHttp : Result error (previous result) : 
[2023-07-19 13:45:04][DEBUG] : getInfoHttp : Result error (with default) :  => 
[2023-07-19 13:45:04][DEBUG] : getInfoHttp : cmd=getconfig|data=cast_build_revision
[2023-07-19 13:45:05][DEBUG] : getInfoHttp : Error while accessing device (offline ?)
[2023-07-19 13:45:05][DEBUG] : getInfoHttp : Result error (previous result) : 
[2023-07-19 13:45:05][DEBUG] : getInfoHttp : Result error (with default) :  => 
[2023-07-19 13:45:05][DEBUG] : getInfoHttp : cmd=getconfig|data=opencast_pin_code
[2023-07-19 13:45:06][DEBUG] : getInfoHttp : Error while accessing device (offline ?)
[2023-07-19 13:45:06][DEBUG] : getInfoHttp : Result error (previous result) : 
[2023-07-19 13:45:06][DEBUG] : getInfoHttp : Result error (with default) :  => 
[2023-07-19 13:45:06][DEBUG] : getInfoHttp : cmd=getconfig|data=cast_build_revision
[2023-07-19 13:45:06][DEBUG] : Request response content : Array (     [bssid] => 7e:8a:20:d5:4c:8c     [build_version] => 356012     [cast_build_revision] => 1.56.356012     [closed_caption] => Array         (         )      [connected] => 1     [ethernet_connected] =>      [has_update] =>      [hotspot_bssid] => FA:8F:CA:51:47:9D     [ip_address] => 10.0.0.190     [locale] => fr     [location] => Array         (             [country_code] => FR             [latitude] => 255             [longitude] => 255         )      [mac_address] => A4:77:33:AF:B0:B9     [name] => Entrée     [noise_level] => -91     [opt_in] => Array         (             [crash] => 1             [opencast] =>              [stats] => 1         )      [public_key] => MIIBCgKCAQEAyEcwB4wMz1RGTehiNSlQ8b8V3Pwo9kgeSp8alfVPW6Ktfxhm4pIt7N+GF/857x6/TlEj0EP+w07sPzb4s39HJ4qdaQKw0oS0qYwUfsU6hL1J//0MmsyaNgcWBxKTO/3F0NdMBnmtY42pgetIIVMqPuK7N44mNRhWpppDErX3PYDso+uFVwLU+Xwg5UgL3bmp/0uAD9T0G9j4Ce7sA2iNjN7APzRyxR81rt3pGpbmtvaE1avQfBer3o8nD6xGga/Ikw6ltC5fEF5gZIqYUmDYR3wkojnoz84k5DqFNaaydCEOaROoGnA6xcQ55Vn1qKhy+Z1Z2EM5gScIVru6n7RJgwIDAQAB     [release_track] => stable-channel     [setup_state] => 60     [setup_stats] => Array         (             [historically_succeeded] => 1             [num_check_connectivity] => 0             [num_connect_wifi] => 0             [num_connected_wifi_not_saved] => 0             [num_initial_eureka_info] => 0             [num_obtain_ip] => 0         )      [signal_level] => -56     [ssdp_udn] => 68208dcf-e59d-2251-08b0-dd55a79ec4e2     [ssid] => WIFI-MAISON     [time_format] => 2     [timezone] => Europe/Paris     [tos_accepted] => 1     [uma_client_id] => 03820791-0fc3-42d9-8a45-b4108ea84c41     [uptime] => 32215.024488     [version] => 12     [wpa_configured] => 1     [wpa_id] => 0     [wpa_state] => 10 ) 
[2023-07-19 13:45:06][DEBUG] : getInfoHttp : Result success : 1.56.356012 => 1.56.356012
[2023-07-19 13:45:06][DEBUG] : getInfoHttp : cmd=getconfig|data=cast_build_revision
[2023-07-19 13:45:07][DEBUG] : Request response content : Array (     [bssid] => 7e:8a:20:d5:4c:8c     [build_version] => 356012     [cast_build_revision] => 1.56.356012     [closed_caption] => Array         (         )      [connected] => 1     [ethernet_connected] =>      [has_update] =>      [hotspot_bssid] => FA:8F:CA:30:82:35     [ip_address] => 10.0.0.191     [locale] => fr     [location] => Array         (             [country_code] => FR             [latitude] => 255             [longitude] => 255         )      [mac_address] => 44:07:0B:A3:47:B3     [name] => Salle de bain     [noise_level] => -89     [opt_in] => Array         (             [crash] =>              [opencast] =>              [stats] =>          )      [public_key] => MIIBCgKCAQEAruXUDQS7jUkjCF/K60SRvWUwacKD2/bYzLCvRWaRu7TMvdr6OtODUG55jzyeNtwU2qsQ2rJjGfOSsYeh+0UfDgaK0NsOxdYDLii7suEeSJlKI3QTaH39ByWtRJ8+Di+IzOJ4flPxwnKLBrvOkfcPWcbZUXBVdc0kTpBoZeJfVXwUDCXfiRDVKlRcKIQiXK7X2QOLqhLkh7rZ90FJ0GhfOdO8reGB3pVxZQqp4e0q6k8rmZnxfeeuJnZvuu1P2N030Lps/XtQkBYQHPXUT1y5BrrhhwXQsJmb2NNG2778x7N0Lijfxdw+3FUsLMov/HE+rWT6nkBRaM3VxFT+DE8/BwIDAQAB     [release_track] => stable-channel     [setup_state] => 60     [setup_stats] => Array         (             [historically_succeeded] => 1             [num_check_connectivity] => 0             [num_connect_wifi] => 0             [num_connected_wifi_not_saved] => 0             [num_initial_eureka_info] => 0             [num_obtain_ip] => 0         )      [signal_level] => -54     [ssdp_udn] => 35d60b4a-1837-ebd6-4796-ef4fdacea0cc     [ssid] => WIFI-MAISON     [time_format] => 2     [timezone] => Europe/Paris     [tos_accepted] => 1     [uptime] => 41863.897608     [version] => 12     [wpa_configured] => 1     [wpa_id] => 0     [wpa_state] => 10 ) 
[2023-07-19 13:45:07][DEBUG] : getInfoHttp : Result success : 1.56.356012 => 1.56.356012
[2023-07-19 13:45:07][DEBUG] : getInfoHttp : cmd=getconfig|data=cast_build_revision
[2023-07-19 13:45:07][DEBUG] : Envoi de la commande [speak] depuis Jeedom
[2023-07-19 13:45:08][DEBUG] : getInfoHttp : Error while accessing device (offline ?)
[2023-07-19 13:45:08][DEBUG] : getInfoHttp : Result error (previous result) : 
[2023-07-19 13:45:08][DEBUG] : getInfoHttp : Result error (with default) :  => 
[2023-07-19 13:45:08][DEBUG] : getInfoHttp : cmd=getconfig|data=cast_build_revision
[2023-07-19 13:45:08][DEBUG] : Request response content : Array (     [bssid] =>      [build_version] => 329909     [cast_build_revision] => 1.61.329909     [connected] => 1     [ethernet_connected] => 1     [has_update] =>      [hotspot_bssid] => FA:8F:94:1C:A1:77     [ip_address] => 10.0.0.97     [locale] => en-US     [location] => Array         (             [country_code] => US             [latitude] => 255             [longitude] => 255         )      [mac_address] => 00:00:00:00:00:00     [name] => SHIELD     [opt_in] => Array         (             [crash] => 1             [opencast] =>              [stats] => 1         )      [public_key] => MIIBCgKCAQEArVXne0K8hvoRe0mCIcwfCzy3DGzu8+mgtksej/RquexME0ZeAgEqwCO6dijF9CcUqzRdlxGoueBQMNmbzJ33J2dgKmenrhn8yPD09WTmru9gMqYk+TPGmdSGhkLNd6O3D6mF90uiObuKuAhaVtb58UM0XmaxKb3neRE5Lg09l7L3QGcqVNe/ZLu3Uz1870Bk6aQSKYGB9IOc6xE3gLSrfv/rBcJrKpWcbT7IMeiEoxdwisLg6ofj9XbmeC68wzm+/jp/LKJOlk82LYisN/aPoJCsYdoeOEnNMmdT+qoWMFpBymZgVfYanaBz/FB2g+YwMe/XXVGr8gUDvATcE7leYwIDAQAB     [release_track] =>      [setup_state] => 60     [setup_stats] => Array         (             [historically_succeeded] => 1             [num_check_connectivity] => 0             [num_connect_wifi] => 0             [num_connected_wifi_not_saved] => 0             [num_initial_eureka_info] => 0             [num_obtain_ip] => 0         )      [ssdp_udn] => e09fbabf-b7dc-3877-d6f9-67649c3661c3     [ssid] =>      [time_format] => 1     [tos_accepted] => 1     [uma_client_id] => eda95fb2-9c95-4dcc-8382-3a013e9d5512     [uptime] => 11835012.987415     [version] => 12     [wpa_configured] =>      [wpa_state] => 0 ) 
[2023-07-19 13:45:08][DEBUG] : getInfoHttp : Result success : 1.61.329909 => 1.61.329909
1 « J'aime »

Merci ! Le patch fonctionne chez moi.

1 « J'aime »

Merci pour cette suggestion qui a résolu mon pb sous debian 11.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.