Bonjour,
Je suis en train de tester le plug in avec une freebox pop en boitier TV mais elle n’est pas détecté au scan. Est ce normal ?
Bonsoir,
Non ce n’est pas normal, la freebox devrait être bien reconnue, à condition d’être allumée au moment du scan, et d’être sur le même réseau que le jeedom.
TiTidom.
Yes meme réseau. J’ai un plug in pour piloter ma tv sony qui fonctionne très bien.
Le démon est en route, la box est allumé… mais rien au scan ! Strange…
Je peux analyser quelque chose dans les logs ?
Bonjour,
Oui tu peux passer les logs en mode debug, redémarrer le démon et voir pas à pas ce qu’il se passe, notamment dans les logs du démon.
Bonne journée,
TiTidom.
Hello et merci pour ton aide !
Voila les logs quand je lance le scan. A priori y’a bien une erreur quand il détecte l’équipement :
La TV sony n’a pas d’OS android à ma connaissance.
0855|[2024-12-16 13:01:55] DEBUG : [LISTENER] Received {"cmd":"scanOn","apikey":"QpcrE4TNurmejrNtsRQnQGI7gi8skDIBIrLAgcdMJPXRl3r1EiqzZvrJ4layMp5W"} from ('127.0.0.1', 59274)
0856|[2024-12-16 13:01:55] DEBUG : [LISTENER] Close connection
0857|[2024-12-16 13:01:55] DEBUG : [DAEMON][SOCKET] ScanState = scanOn
0858|[2024-12-16 13:01:55] DEBUG : [PUBLISHER] Send to jeedom : {'scanState': 'scanOn'}
0859|[2024-12-16 13:01:56] DEBUG : [SCANNER] Scan TVRemote :: ScanMode
0860|[2024-12-16 13:01:56] INFO : [TVHOSTS] TV Browser (for 60 seconds) :: START
0861|[2024-12-16 13:01:56] INFO : [TVHOSTS][KD-55XD8599] Name :: KD-55XD8599._androidtvremote2._tcp.local.
0862|[2024-12-16 13:01:56] INFO : [TVHOSTS][KD-55XD8599] Type :: _androidtvremote2._tcp.local.
0863|[2024-12-16 13:01:56] INFO : [TVHOSTS][KD-55XD8599] Addr:Port (IPv4) :: 192.168.10.8:6466
0864|[2024-12-16 13:01:56] INFO : [TVHOSTS][KD-55XD8599] Properties :: bt = 28:56:5A:77:87:7A
0865|[2024-12-16 13:01:56] ERROR : Task exception was never retrieved
0866|future: <Task finished name='Task-13' coro=<TVRemoted._tvhosts_from_zeroconf.<locals>.async_get_service_info() done, defined at /var/www/html/plugins/tvremote/resources/tvremoted/tvremoted.py:462> exception=SSLError(116, '[X509: KEY_VALUES_MISMATCH] key values mismatch (_ssl.c:3938)')>
0867|Traceback (most recent call last):
0868|File "/var/www/html/plugins/tvremote/resources/tvremoted/tvremoted.py", line 496, in async_get_service_info
0869|remote_name, remote_mac = await remote.async_get_name_and_mac()
0870|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0871|File "/var/www/html/plugins/tvremote/resources/venv/lib/python3.11/site-packages/androidtvremote2/androidtv_remote.py", line 306, in async_get_name_and_mac
0872|ssl_context = await self._create_ssl_context()
0873|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0874|File "/var/www/html/plugins/tvremote/resources/venv/lib/python3.11/site-packages/androidtvremote2/androidtv_remote.py", line 185, in _create_ssl_context
0875|ssl_context = await self._loop.run_in_executor(
0876|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0877|File "/opt/pyenv/versions/3.11.10/lib/python3.11/concurrent/futures/thread.py", line 58, in run
0878|result = self.fn(*self.args, **self.kwargs)
0879|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0880|File "/var/www/html/plugins/tvremote/resources/venv/lib/python3.11/site-packages/androidtvremote2/androidtv_remote.py", line 26, in _load_cert_chain
0881|ssl_context.load_cert_chain(certfile, keyfile)
0882|ssl.SSLError: [X509: KEY_VALUES_MISMATCH] key values mismatch (_ssl.c:3938)
0883|[2024-12-16 13:01:56] INFO : [TVHOSTS][Freebox Player POP] Name :: Freebox Player POP._androidtvremote2._tcp.local.
0884|[2024-12-16 13:01:56] INFO : [TVHOSTS][Freebox Player POP] Type :: _androidtvremote2._tcp.local.
0885|[2024-12-16 13:01:56] INFO : [TVHOSTS][Freebox Player POP] Addr:Port (IPv4) :: 192.168.10.96:6466
0886|[2024-12-16 13:01:56] INFO : [TVHOSTS][Freebox Player POP] Properties :: bt = 22:22:62:94:6C:88
0887|[2024-12-16 13:01:56] ERROR : Task exception was never retrieved
0888|future: <Task finished name='Task-14' coro=<TVRemoted._tvhosts_from_zeroconf.<locals>.async_get_service_info() done, defined at /var/www/html/plugins/tvremote/resources/tvremoted/tvremoted.py:462> exception=SSLError(116, '[X509: KEY_VALUES_MISMATCH] key values mismatch (_ssl.c:3938)')>
0889|Traceback (most recent call last):
0890|File "/var/www/html/plugins/tvremote/resources/tvremoted/tvremoted.py", line 496, in async_get_service_info
0891|remote_name, remote_mac = await remote.async_get_name_and_mac()
0892|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0893|File "/var/www/html/plugins/tvremote/resources/venv/lib/python3.11/site-packages/androidtvremote2/androidtv_remote.py", line 306, in async_get_name_and_mac
0894|ssl_context = await self._create_ssl_context()
0895|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0896|File "/var/www/html/plugins/tvremote/resources/venv/lib/python3.11/site-packages/androidtvremote2/androidtv_remote.py", line 185, in _create_ssl_context
0897|ssl_context = await self._loop.run_in_executor(
0898|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0899|File "/opt/pyenv/versions/3.11.10/lib/python3.11/concurrent/futures/thread.py", line 58, in run
0900|result = self.fn(*self.args, **self.kwargs)
0901|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0902|File "/var/www/html/plugins/tvremote/resources/venv/lib/python3.11/site-packages/androidtvremote2/androidtv_remote.py", line 26, in _load_cert_chain
0903|ssl_context.load_cert_chain(certfile, keyfile)
0904|ssl.SSLError: [X509: KEY_VALUES_MISMATCH] key values mismatch (_ssl.c:3938)
Sinon le deamon a l’air de démarrer correctement à la relance :
0905|[2024-12-16 13:02:56] INFO : [TVHOSTS] TV Browser :: STOP
0906|[2024-12-16 13:02:58] INFO : [MAINLOOP] ScanMode :: END
0907|[2024-12-16 13:02:58] DEBUG : [PUBLISHER] Send to jeedom : {'scanState': 'scanOff'}
0908|[2024-12-16 13:06:17] INFO : [ASKEXIT] Signal 15 caught, exiting...
0909|[2024-12-16 13:06:17] DEBUG : [CLOSE] Cancel all tasks
0910|[2024-12-16 13:06:17]WARNING : [MAINLOOP] Stop MainLoop
0911|[2024-12-16 13:06:17] INFO : [LISTENER] Listening cancelled
0912|[2024-12-16 13:06:17] INFO : [PUBLISHER] Send async cancelled
0913|[2024-12-16 13:06:17] INFO : [SHUTDOWN] Shuting down
0914|[2024-12-16 13:06:17] DEBUG : [SHUTDOWN] Removing PID file /tmp/jeedom/tvremote/deamon.pid
0915|[2024-12-16 13:06:17] DEBUG : [SHUTDOWN] Exit 0
0916|[2024-12-16 13:06:21] INFO : [DAEMON] Starting Daemon
0917|[2024-12-16 13:06:21] INFO : [DAEMON] Plugin Version: 1.1.5
0918|[2024-12-16 13:06:21] INFO : [DAEMON] Pairing Name: Plugin TVRemote :: Pews
0919|[2024-12-16 13:06:21] INFO : [DAEMON] Log Level: debug
0920|[2024-12-16 13:06:21] INFO : [DAEMON] Socket Port: 55112
0921|[2024-12-16 13:06:21] INFO : [DAEMON] Socket Host: 127.0.0.1
0922|[2024-12-16 13:06:21] INFO : [DAEMON] Cycle Factor: 1.0
0923|[2024-12-16 13:06:21] INFO : [DAEMON] Cycle Main: 2.0
0924|[2024-12-16 13:06:21] INFO : [DAEMON] Cycle Comm: 0.5
0925|[2024-12-16 13:06:21] INFO : [DAEMON] Cycle Event: 0.5
0926|[2024-12-16 13:06:21] INFO : [DAEMON] PID File: /tmp/jeedom/tvremote/deamon.pid
0927|[2024-12-16 13:06:21] INFO : [DAEMON] Api Key: ***
0928|[2024-12-16 13:06:21] INFO : [DAEMON] CallBack: http://127.0.0.1:80/plugins/tvremote/core/php/jeetvremote.php
0929|[2024-12-16 13:06:21] INFO : [DAEMON] Cert/Key Files: /var/www/html/plugins/tvremote/data/config/tvremote_cert.pem :: /var/www/html/plugins/tvremote/data/config/tvremote_key.pem
0930|[2024-12-16 13:06:21] DEBUG : [PID] Writing PID 16030 to /tmp/jeedom/tvremote/deamon.pid
0931|[2024-12-16 13:06:21] INFO : [CALLBACK] Test :: OK
0932|[2024-12-16 13:06:22] INFO : [PUBLISHER] Send async started
0933|[2024-12-16 13:06:22] DEBUG : [MAINLOOP] Start MainLoop
0934|[2024-12-16 13:06:22] INFO : [LISTENER] Listening on 127.0.0.1:55112
0935|[2024-12-16 13:06:23] INFO : [MAIN] Ready
0936|[2024-12-16 13:06:23] DEBUG : [PUBLISHER] Send to jeedom : {'daemonStarted': '1'}
0937|[2024-12-16 13:06:23] INFO : [MAINLOOP] DaemonStarted Info :: OK
Bonsoir,
Merci d’utiliser les balises de texte préformaté pour afficher les logs, sinon c’est difficilement lisible
C’est ce bouton : dans la barre d’édition d’un message
Je n’ai encore jamais rencontré ce type de soucis (et je possède une Freebox Pop qui est détectée via le plugin).
D’après les logs, il semblerait y avoir un soucis avec le certificat généré pour discuter avec la box (« Key Values Mismatch »).
Vous pourriez décrire ce que vous avez déjà tenté pour associer la freebox ? (procédure d’appairage, etc…) si vous êtes arrivé jusque là.
Sinon, dans la configuration du plugin, utilisez le bouton « Effacer Cert/Key » :
Redémarrez le démon, et refaite un scan.
TiTidom.
Ouppsss désolé je ne connaissais pas les balises !
Le bouton « Effacer Cert/key » a bien résolu mon problème. Now, tout est opérationnel !
Un grand merci à toi !!!
Hello,
J’ai encore une petite question. La télécommande passe hors ligne et je ne peux plus allumer la box. Y’a t’il une manip pour éviter cela ?
Merci de ton aide et bonne journée.
J’ai retiré le mode veille profonde sur la pop pour tester
Je pense que le problème est bien résolu :).
Merciiiiiiiii