Recherche Chromecast grâce à Googlecast

Bonjour,

J’utilise Jeedom (v4.0.61 stable) via Docker sur mon Syno.
J’ai ajouté le plugin Googlecast (v2020-07-04 13:20:21 stable).
Il se lance, à priori correctement mais aucun Chromecast n’est découvert.

J’ai essayé avec et sans la conf spéciale Docker sans effet notoire.

Voici le log que j’ai :

[2020-08-17 19:34:21][INFO] : ------------------------------------------------------
[2020-08-17 19:34:21][INFO] : ------------------------------------------------------
[2020-08-17 19:34:21][INFO] : GLOBAL------STARTING googlecast
[2020-08-17 19:34:21][INFO] : GLOBAL------Scan Timeout : 5
[2020-08-17 19:34:21][INFO] : GLOBAL------Scan Frequency : 60
[2020-08-17 19:34:21][INFO] : GLOBAL------Log level : debug
[2020-08-17 19:34:21][INFO] : GLOBAL------Socket port : 55012
[2020-08-17 19:34:21][INFO] : GLOBAL------Socket host : 127.0.0.1
[2020-08-17 19:34:21][INFO] : GLOBAL------PID file : /tmp/googlecast.pid
[2020-08-17 19:34:21][INFO] : GLOBAL------Apikey : *******************************
[2020-08-17 19:34:21][INFO] : GLOBAL------TTS Jeedom server : http://192.168.0.4:20080
[2020-08-17 19:34:21][INFO] : GLOBAL------TTS default language : fr-FR
[2020-08-17 19:34:21][INFO] : GLOBAL------TTS default engine : jeedomtts
[2020-08-17 19:34:21][INFO] : GLOBAL------TTS default speech speed : 1.2
[2020-08-17 19:34:21][INFO] : GLOBAL------TTS Google API Key (optional) : NOK
[2020-08-17 19:34:21][INFO] : GLOBAL------TTS default delay before volume restore : 1300 ms
[2020-08-17 19:34:21][INFO] : GLOBAL------TTS default silence before tts : 300 ms
[2020-08-17 19:34:21][INFO] : GLOBAL------Cache status : True
[2020-08-17 19:34:21][INFO] : GLOBAL------Callback : http://192.168.0.4:20080/plugins/googlecast/core/php/googlecast.api.php
[2020-08-17 19:34:21][INFO] : GLOBAL------Event cycle : 0.5
[2020-08-17 19:34:21][INFO] : GLOBAL------Main cycle : 2.0
[2020-08-17 19:34:21][INFO] : GLOBAL------Default status message :  
[2020-08-17 19:34:21][INFO] : -----------------------------------------------------
[2020-08-17 19:34:21][DEBUG] : Writing PID 31253 to /tmp/googlecast.pid
[2020-08-17 19:34:21][DEBUG] : Init request module v2.21.0
[2020-08-17 19:34:21][INFO] : GLOBAL------Network communication to jeedom OK.
[2020-08-17 19:34:21][DEBUG] : SOCKETHANDLER------Socket interface started
[2020-08-17 19:34:21][DEBUG] : SOCKETHANDLER------LoopNetServer Thread started
[2020-08-17 19:34:21][INFO] : GLOBAL------Socket started and waiting for messages from Jeedom...
[2020-08-17 19:34:21][DEBUG] : SOCKETHANDLER------Listening on: [127.0.0.1:55012]
[2020-08-17 19:34:21][DEBUG] : WARMUPNOTIF------ Checking file generation...
[2020-08-17 19:34:21][DEBUG] : SENDER------Send to jeedom :  {'started': 1, 'source': 'local'}
[2020-08-17 19:34:21][DEBUG] : SCANNER------ Start scanning... (schedule)
[2020-08-17 19:34:21][DEBUG] : ZEROCONF------ Stopping zeroconf monitoring thread...
[2020-08-17 19:34:21][DEBUG] : ZEROCONF------ Start zeroconf monitoring thread...
[2020-08-17 19:35:19][DEBUG] : SOCKETHANDLER------Client connected to [127.0.0.1:56180]
[2020-08-17 19:35:19][DEBUG] : SOCKETHANDLER------Message read from socket: {"apikey": "XXXXXXXXXXXXX", "cmd": "learnin"}
[2020-08-17 19:35:19][DEBUG] : SOCKETHANDLER------Client disconnected from [127.0.0.1:56180]
[2020-08-17 19:35:19][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-08-17 19:35:19][DEBUG] : SOCKET-READ------Received command from jeedom : learnin
[2020-08-17 19:35:19][INFO] : SOCKET-READ------Enter in learn mode
[2020-08-17 19:35:19][DEBUG] : SENDER------Send to jeedom :  {'learn_mode': 1, 'source': 'local'}
[2020-08-17 19:35:19][DEBUG] : SCANNER------ Start scanning... (learnmode)
[2020-08-17 19:35:19][DEBUG] :  MEMORY---- Total CPU time used : 1.023s (1.76%)  |  Last 58 sec : 1.023s (1.76%)  | Memory : 51 Mo
[2020-08-17 19:35:19][DEBUG] : ZEROCONF------ Stopping zeroconf monitoring thread...
[2020-08-17 19:35:19][DEBUG] : ZEROCONF------ Start zeroconf monitoring thread...
[2020-08-17 19:35:21][DEBUG] : SCANNER------ Start scanning... (learnmode)
[2020-08-17 19:35:21][DEBUG] :  MEMORY---- Total CPU time used : 1.032s (1.72%)  |  Last 2 sec : 0.009s (0.45%)  | Memory : 51 Mo
...
[2020-08-17 19:36:49][DEBUG] : SCANNER------ Start scanning... (learnmode)
[2020-08-17 19:36:49][DEBUG] :  MEMORY---- Total CPU time used : 1.149s (0.78%)  |  Last 2 sec : 0.002s (0.10%)  | Memory : 51 Mo
[2020-08-17 19:36:51][INFO] : HEARTBEAT------Quitting learn mode (90s elapsed)

Je vous remercie par avance pour votre aide

2 pistes :

Parefeu du syno.
Chromecast dans le même sous réseau que Jeedom.

Merci pour ta réponse @Jeandhom.

J’ai ouvert le port 55012.
Quels sont les ports à ouvrir ?

Le docker est bien sur le même réseau que les Chromecasts.
Je m’étais loupé à la première install (en mode non Host) et cela me posait des soucis avec FakeRoku mais depuis, j’ai réinstallé en mode Host. Donc, même réseau.

Et avec une règle de ce genre ?

Capture d’écran du 2020-08-18 21-45-28

1 « J'aime »

:+1:

Bonne idée!
Mes devices ont bien été trouvés!

Quels ports sont donc à ouvrir pour que ça marche?

https://www.google.com/search?q=chromecast+port+tcp+udp

A priori : 8008, 8009 et 1900

Merci @Jeandhom pour ton aide

1 « J'aime »

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