[Plugin Tiers] HomepTalk

Bonjour,

Je ne parviens pas à utiliser l’enceinte IKEA Symfonisk avec le plugin.
Le bouton « Découvrir HomePods » donne le message « Aucun nouveau périphérique détecté » et les logs :

[2021-09-13 00:21:25][DEBUG] : Accessoires Airplay 2 reconnu : ["=","eth0","IPv4","Pi958ce95pvivre","_airplay._tcp","local","Sonos-347E5C39174E.local","192.168.8.162","7000","\"pk=048d1e7aa99337f94d0a3b15b09ba1d5b1dc91060431cadf42c1806ebd66dfcb\" \"gcgl=0\" \"gid=f064b199-1edf-43a6-b9e3-48a7f99a6dc4\" \"pi=f064b199-1edf-43a6-b9e3-48a7f99a6dc4\" \"srcvers=366.0\" \"protovers=1.1\" \"serialNumber=34-7E-5C-39-17-4E:C\" \"manufacturer=Sonos\" \"model=Bookshelf\" \"flags=0x4\" \"fv=p20.64.3-19080\" \"rsf=0x0\" \"features=0x445F8A00,0x1C340\" \"deviceid=34:7E:5C:39:17:4E\" \"acl=0\""]
[2021-09-13 00:21:25][DEBUG] : Accessoires Airplay 2 reconnu : ["=","eth0","IPv6","Pi958ce95pvivre","_airplay._tcp","local","Sonos-347E5C39174E.local","192.168.8.162","7000","\"pk=048d1e7aa99337f94d0a3b15b09ba1d5b1dc91060431cadf42c1806ebd66dfcb\" \"gcgl=0\" \"gid=f064b199-1edf-43a6-b9e3-48a7f99a6dc4\" \"pi=f064b199-1edf-43a6-b9e3-48a7f99a6dc4\" \"srcvers=366.0\" \"protovers=1.1\" \"serialNumber=34-7E-5C-39-17-4E:C\" \"manufacturer=Sonos\" \"model=Bookshelf\" \"flags=0x4\" \"fv=p20.64.3-19080\" \"rsf=0x0\" \"features=0x445F8A00,0x1C340\" \"deviceid=34:7E:5C:39:17:4E\" \"acl=0\""]
[2021-09-13 00:21:25][DEBUG] : Accessoires Airplay 1 vus : ["=","eth0","IPv4","347E5C39174E4Pi958ce95pvivre","AirTunes Remote Audio","local","Sonos-347E5C39174E.local","192.168.8.162","7000","\"pk=048d1e7aa99337f94d0a3b15b09ba1d5b1dc91060431cadf42c1806ebd66dfcb\" \"vs=366.0\" \"vn=65537\" \"tp=UDP\" \"sf=0x4\" \"am=Bookshelf\" \"md=0,1,2\" \"fv=p20.64.3-19080\" \"ft=0x445F8A00,0x1C340\" \"et=0,4\" \"da=true\" \"cn=0,1\""]
[2021-09-13 00:21:25][DEBUG] : Accessoires Airplay 1 vus : ["=","eth0","IPv6","347E5C39174E4Pi958ce95pvivre","AirTunes Remote Audio","local","Sonos-347E5C39174E.local","192.168.8.162","7000","\"pk=048d1e7aa99337f94d0a3b15b09ba1d5b1dc91060431cadf42c1806ebd66dfcb\" \"vs=366.0\" \"vn=65537\" \"tp=UDP\" \"sf=0x4\" \"am=Bookshelf\" \"md=0,1,2\" \"fv=p20.64.3-19080\" \"ft=0x445F8A00,0x1C340\" \"et=0,4\" \"da=true\" \"cn=0,1\""]

Je l’ai ajoutée manuellement comme ceci :
Equipement

J’ai bien activé le plugin, j’ai installé les dépendances (2 fois), et vérifié le log où tout est OK.

Dans un scénario, la commande #[Séjour][Enceinte Symfonisk][Son sncf]# , avec un volume à 10, ne donne rien.

Voici les logs :

[2021-09-13 00:15:56][INFO] : sncf : Options:10
[2021-09-13 00:15:56][DEBUG] : Valeurs par défaut : 10
[2021-09-13 00:15:56][DEBUG] : Valeurs modifiées  : 10
[2021-09-13 00:15:56][DEBUG] : Lancement commande sncf : sudo /var/www/html/plugins/homepTalk/core/class/../../resources/RAOP-Player/build/raop_play -w 200 -v 10 -p 7000 192.168.8.162 /var/www/html/plugins/homepTalk/core/class/../../resources/jingle/sncf.pcm -d 5 >> /var/www/html/core/class/../../log/homepTalk_hpcom 2>&1;
-----------------
[22:15:56.256432] raopcl_create:728 [0x18d1058]: using PCM coding
[22:15:56.257985] raopcl_connect:1006 [0x18d1058]: local interface 192.168.8.158
[22:15:56.261685] exec_request:643 [0x18d4418]: <------ : request failed, error RTSP/1.0
[22:15:57.259936] exec_request:643 [0x18d4418]: <------ : request failed, error Content-Length:
[22:15:57.260471] exec_request:643 [0x18d4418]: <------ : request failed, error Server:
double free or corruption (!prev)
Aborted

Je suppose que l’erreur vient de ce dernier log. Mais je ne sais pas quoi en faire.

Merci de votre aide.

Il faut jouer une fois un son via AirPlay et ton téléphone dessus et puis tu peux lancer un son du plugin

J’ai testé ta solution sans succès. J’ai mis une video youtube sur mon iphone en envoyant le son dessus. Le son sort bien des enceintes.
Mais dès que je veux jouer le son du plugin, la video youtube sur le téléphone se coupe, donc le son aussi. Mais le son du plugin n’est pas joué.

Et le log homepTalk_hpcom reste inchangé.

EDIT : En fait dès que je tente de lancer le son du plugin, l’iphone repasse en mode normal, avec le son qui sort du téléphone. Je ne sais pas si c’est bon signe.

pourtant comme tu lis plus haut :

c’est comme ca qu’il faut faire avec cette enceinte, il faut aussi t’assurer qu’elle est bien dans l’application maison et que l’autorisation est mise pour toutes les enceintes (voir doc du plugin, il y a une animation qui montre ca)

Bonjour,

Je rencontre un petit souci en utilisant les plungin + sons.
j’ai chargé un fichier mp3 de 8mo et plus de 3minutes, mais quand je le lance, le son ce coupe au bout de 10-15 seconde, et ne trouve aucune trace dans les log en debug.
une idee?

Pour info, le plugin est compatible avec l’Airplay de l’ampli Pioneer VSX-924 (voir ici) :wink:

1 « J'aime »

Bonjour @lionel68,

Je rencontre exactement le même souci que vous. Avez-vous réussi à le régler ?

Bonjour,
J’ai une question sécurité :
J’envisage d’acheter un homepod midi pour pour faire d’une pierre 2 coups :

  • l’utiliser comme concentrateur de Homekit
  • l’utiliser en TTS avec HomepTalk

Mais je viens de découvrir que « Vos homepods ne doivent pas être protégés par mot de passe »
Est ce que ça veut dire que n’importe qui depuis l’extérieur pourra se connecter et ouvrir les volets ?
Je ne me rend pas compte de la limite du système…

Merci pour vos retours :wink:

Bonjour,

Non, c’est la protection de AirPlay, pour s’y connecter.

Et non n’importe qui ne pourrait pas :wink: il faudrait être sur votre wifi ou pouvoir parler dans votre maison. Et qui plus est Apple a mis une protection, dès que vous désecurisez un équipement de sécurité (alarme, serrure, porte de garage, volet, fenêtre mécanique, …) via Siri, il vous envoi une validation sur votre téléphone.

Top merci pour la réponse rapide !

Voilà enceinte commandée !

Bonjour,

J’utilise Jeedom sur une Raspi 2. Est-il compatible ? C’est pour être certain merci.

Bonjour, oui normalement. Pour autant que votre debian est récente

Oui je suis sur la dernière version.

Merci

J’ai configuré le plugin avec mon enceinte IKEA SYMFONISK en manuel car il ne le trouve pas. J’ai procédé à la configuration avec l’application maison. Ca fonctionne mais je peux envoyer un son qu’après avoir diffusé une musique avec mon iPhone via AirPlay sur l’enceinte. Ensuite ça fonctionne seulement pendant plusieurs minutes comme s’il était actif pendant un certain temps.

Y-a-t’il un moyen de corriger ça de mon coté ?

Normalement une seule fois suffit après ça reste jusqu’au prochain redémarrage

Bon au bout 1 heure ça fonctionne encore donc c’est bon.

Normalement une seule fois suffit après ça reste jusqu’au prochain redémarrage

Tu parles du redémarrage de quoi ?

Coupure d’électricité de l’enceinte

akenad :slight_smile:

1 « J'aime »

Ok ça concerne l’enceinte. Merci.

Hello,

@nebz je réponds à notre discussion sur ce sujet qui est plus approprié.
Je suis passé en version beta pour bénéficier de la reprise de lecture de la musique après une annonce faite depuis ce plugin mais en passant de la version stable à la beta, impossible de relancer les dépendances, voici le log:
ps: mon soucis avec mon python a été résolu en restaurant mon système comme tu l’avais évoqué donc merci

======================================================================
== 31/08/2022 15:33:44 == Installation des dépendances de homepTalk
======================================================================
[  0% ] : Vérification des droits...
[  9% ] : Vérification des droits : [0sec] : [  OK  ]
[ 10% ] : Mise à jour APT...
[ 19% ] : Mise à jour APT : [10sec] : [  OK  ]
[ 20% ] : Installation des packages nécessaires...
[ 29% ] : Installation des packages nécessaires : [10sec] : [  OK  ]
[ 30% ] : Installation des packages son...
[ 39% ] : Installation des packages son : [2sec] : [  OK  ]
[ 40% ] : Récupération des sources...
[ 59% ] : Récupération des sources : [11sec] : [  OK  ]
[ 60% ] : Mise à jour des sous-modules (Peut prendre du temps... merci de patienter)...
[ 79% ] : Mise à jour des sous-modules (Peut prendre du temps... merci de patienter) : [55sec] : [  OK  ]
[ 80% ] : Compilation du projet...
[ 99% ] : Compilation du projet : [7sec] : [Erreur]
[100% ] : Terminé !
======================================================================
== KO == Erreur d'Installation [1:35]
======================================================================
== ANALYSE DES ERREURS...
== AUCUNE ERREUR CONNUE DÉTECTÉE
== Erreur à l'étape : Compilation du projet
== Ligne 159
== La commande `make' pose problème
== Le code de retour est 2
== Le message d'erreur :
Scanning dependencies of target raop_play
[  3%] Building C object CMakeFiles/raop_play.dir/tools/log_util.c.o
In file included from /var/www/html/plugins/homepTalk/resources/RAOP-Player/tools/log_util.c:28:
/var/www/html/plugins/homepTalk/resources/RAOP-Player/tools/platform.h:130:15: error: conflicting types for '__u64'
typedef u64_t __u64;
^~~~~
In file included from /usr/include/asm-generic/types.h:7,
from /usr/include/aarch64-linux-gnu/asm/types.h:1,
from /usr/include/linux/types.h:5,
from /usr/include/aarch64-linux-gnu/asm/sigcontext.h:22,
from /usr/include/aarch64-linux-gnu/bits/sigcontext.h:30,
from /usr/include/signal.h:291,
from /var/www/html/plugins/homepTalk/resources/RAOP-Player/tools/platform.h:49,
from /var/www/html/plugins/homepTalk/resources/RAOP-Player/tools/log_util.c:28:
/usr/include/asm-generic/int-ll64.h:31:42: note: previous declaration of '__u64' was here
__extension__ typedef unsigned long long __u64;
^~~~~
In file included from /var/www/html/plugins/homepTalk/resources/RAOP-Player/tools/log_util.c:28:
/var/www/html/plugins/homepTalk/resources/RAOP-Player/tools/platform.h:133:15: error: conflicting types for '__s64'
typedef s64_t __s64;
^~~~~
In file included from /usr/include/asm-generic/types.h:7,
from /usr/include/aarch64-linux-gnu/asm/types.h:1,
from /usr/include/linux/types.h:5,
from /usr/include/aarch64-linux-gnu/asm/sigcontext.h:22,
from /usr/include/aarch64-linux-gnu/bits/sigcontext.h:30,
from /usr/include/signal.h:291,
from /var/www/html/plugins/homepTalk/resources/RAOP-Player/tools/platform.h:49,
from /var/www/html/plugins/homepTalk/resources/RAOP-Player/tools/log_util.c:28:
/usr/include/asm-generic/int-ll64.h:30:44: note: previous declaration of '__s64' was here
__extension__ typedef __signed__ long long __s64;
^~~~~
make[2]: *** [CMakeFiles/raop_play.dir/build.make:63: CMakeFiles/raop_play.dir/tools/log_util.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/raop_play.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
======================================================================

et si tu repasses en stable et que tu relances les deps ça va ?