TV ju impossible via jeedom

Bonjour, j’ai tester la tv depuis windows.
J’ai bien reussi à me connecter.

{
  "DUID": "uuid:e7eccac4-ed81-47d0-ad85-f7637b4220aa",
  "Model": "15_HAWKM_UHD",
  "ModelName": "UE40JU7000",
  "ModelDescription": "Samsung DTV RCR",
  "NetworkType": "wireless",
  "SSID": "14:59:c0:af:54:xx",
  "IP": "192.168.1.xx",
  "FirmwareVersion": "Unknown",
  "DeviceName": "[TV] UE40JU7000",
  "DeviceID": "uuid:e7eccac4-ed81-47d0-ad85-f7637b4220aa",
  "UDN": "uuid:e7eccac4-ed81-47d0-ad85-f7637b4220aa",
  "Resolution": "1920x1080",
  "CountryCode": "FR",
  "SmartHubAgreement": "true",
  "ServiceURI": "http://192.168.1.xx:8001/ms/1.0/",
  "DialURI": "http://192.168.1.xx:8001/ws/apps/",
  "Capabilities": [
    {
      "name": "samsung:multiscreen:1",
      "port": "8001",
      "location": "/ms/1.0/"
    }
  ]
}

Mais dans jeedom, impossible.
J’ai la version stable. Le démon est bien démarré.
J’ai bien mis le code pin et appairé.

log tv appairé

[2023-05-28 11:16:34]DEBUG : TvParametres->getInstanceFromConfig parametres -> [eqLogicId : 77][remote : "192.168.1.XX":8080], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 2], [modele_k_delai : 0], [ssl : 0], [wol : 0], [wol_mode : ""], [wol_direct : ""], [wol_subnet : ""], [mac tv : ""], [tokenAuth : ]
[2023-05-28 11:16:39]DEBUG : send static  localhost 9100
[2023-05-28 11:16:39]DEBUG : ctor socket params localhost 9100
[2023-05-28 11:16:39]DEBUG : socket.php ->connect socket.status  :   1
[2023-05-28 11:16:39]DEBUG : socket.php ->connect commstatus is :   [status : 0 Connect : localhost:9100-] code_err socket : 0 -  -  - 0]
[2023-05-28 11:16:39]DEBUG : buf: {"status": "OK", "message": "show pin page on Tv"}
[2023-05-28 11:16:39]DEBUG : $communicationStatus after send i ModelJ : [status : 0 daemon_cmd-{"status": "OK", "message": "show pin page on Tv"}] code_err socket : 0 -  -  - 0]
[2023-05-28 11:16:47]DEBUG : module ajax showPinpageOntv , params TV, pinCode : 5706
[2023-05-28 11:16:47]DEBUG : send static  localhost 9100
[2023-05-28 11:16:47]DEBUG : ctor socket params localhost 9100
[2023-05-28 11:16:47]DEBUG : socket.php ->connect socket.status  :   1
[2023-05-28 11:16:47]DEBUG : socket.php ->connect commstatus is :   [status : 0 Connect : localhost:9100-] code_err socket : 0 -  -  - 0]
[2023-05-28 11:16:48]DEBUG : buf: {"status": "OK", "aeskey": "327b7fe38c86d5406c16678c50500b3e", "message": "pairing Tv OK", "sessionId": "9"}
[2023-05-28 11:16:48]DEBUG : $communicationStatus after send i ModelJ : [status : 0 daemon_cmd-{"status": "OK", "aeskey": "327b7fe38c86d5406c16678c50500b3e", "message": "pairing Tv OK", "sessionId": "9"}] code_err socket : 0 -  -  - 0]

Je lance France 2 pour lancer une touche:

[2023-05-28 11:18:04]DEBUG : Exec commande  SendKey
[2023-05-28 11:18:04]DEBUG : eqLogic.cmd -> Commande sendkey touche(s): KEY_2 | KEY_ENTER
[2023-05-28 11:18:04]DEBUG : sendCmdsAsString  ->  KEY_2 | KEY_ENTER latence ms 100000 latence (num) ms 500000
[2023-05-28 11:18:04]DEBUG : eqLogic.cmd -> fn sendKey ( 1 touche) ->  KEY_2
[2023-05-28 11:18:04]DEBUG : TvParametres->getInstanceFromConfig parametres -> [eqLogicId : 77][remote : "192.168.1.xx":8080], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 2], [modele_k_delai : 0], [ssl : 0], [wol : 0], [wol_mode : ""], [wol_direct : ""], [wol_subnet : ""], [mac tv : ""], [tokenAuth : ]
[2023-05-28 11:18:04]DEBUG : TvConnector::getInstance() -> class ConnectorImpl_Tizen_Modeles_J
[2023-05-28 11:18:04]DEBUG : before send   [eqLogicId : 77][remote : "192.168.1.xx":8080], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 2], [modele_k_delai : 0], [ssl : 0], [wol : 0], [wol_mode : ""], [wol_direct : ""], [wol_subnet : ""], [mac tv : ""], [tokenAuth : ]
[2023-05-28 11:18:04]DEBUG : send static  localhost 9100
[2023-05-28 11:18:04]DEBUG : ctor socket params localhost 9100
[2023-05-28 11:18:04]DEBUG : socket.php ->connect socket.status  :   1
[2023-05-28 11:18:04]DEBUG : socket.php ->connect commstatus is :   [status : 0 Connect : localhost:9100-] code_err socket : 0 -  -  - 0]
[2023-05-28 11:18:14]DEBUG : buf: {"status": "KO", "message": "send cmd error Unable to connect websocket Tv @192.168.1.xx:8080"}
[2023-05-28 11:18:14]DEBUG : $communicationStatus after send i ModelJ : [status : 0 daemon_cmd-{"status": "KO", "message": "send cmd error Unable to connect websocket Tv @192.168.1.XX:8080"}] code_err socket : 0 -  -  - 0]
[2023-05-28 11:18:14]DEBUG : commStatus after send   [status : 0 daemon_cmd-{"status": "KO", "message": "send cmd error Unable to connect websocket Tv @192.168.1.xx:8080"}] code_err socket : 0 -  -  - 0]
[2023-05-28 11:18:14]DEBUG : sendToTv.$communicationStatus: [status : 0 daemon_cmd-{"status": "KO", "message": "send cmd error Unable to connect websocket Tv @192.168.1.XX:8080"}] code_err socket : 0 -  -  - 0]
[2023-05-28 11:18:14]ERROR : Erreur Tv sendkey() send cmd error Unable to connect websocket Tv @192.168.1.XX:8080
[2023-05-28 11:18:14]ERROR : Erreur exécution de la commande [Home Cinéma][TV samsung][SendKey] : Erreur [service] Tv sendKey() send cmd error Unable to connect websocket Tv @192.168.1.XX:8080
[2023-05-28 11:18:14]ERROR : module ajax 528 Erreur [service] Tv sendKey() send cmd error Unable to connect websocket Tv @192.168.1.xx:8080

Le démon est toujours actif.

log smart…daemon

2023-05-28 11:18:04,086 [Thread-41   ] [tcphandler.py:63 -            check_cmd() ] [INFO ]  received data : { "cmd": "send", "key" : "KEY_2" }
2023-05-28 11:18:04,087 [Thread-41   ] [tcphandler.py:71 -            check_cmd() ] [DEBUG]  received 'send'
2023-05-28 11:18:04,087 [Thread-41   ] [smartcrypto.py:189 -         send_command() ] [DEBUG]  connexion is None !!!!!!!!!!!!!!!
2023-05-28 11:18:04,087 [Thread-41   ] [smartcrypto.py:195 -         send_command() ] [DEBUG]  connexion is None pr connexion is not Connected !
2023-05-28 11:18:04,088 [Thread-42   ] [connectors.py:16 -                  run() ] [DEBUG]  init Connexion async
2023-05-28 11:18:04,089 [Thread-43   ] [connectors.py:36 -                  run() ] [DEBUG]  check Connexion async
2023-05-28 11:18:04,090 [Thread-42   ] [connection.py:76 -       onStateChanged() ] [INFO ]  websocket initialized !
2023-05-28 11:18:04,091 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:04,100 [Thread-42   ] [connectionpool.py:232 -            _new_conn() ] [DEBUG]  Starting new HTTP connection (1): 192.168.1.xx:8000
2023-05-28 11:18:04,323 [Thread-42   ] [connectionpool.py:465 -        _make_request() ] [DEBUG]  http://192.168.1.xx:8000 "GET /common/1.0.0/service/startService?appID=com.samsung.companion HTTP/1.1" 404 None
2023-05-28 11:18:04,338 [Thread-42   ] [connectionpool.py:232 -            _new_conn() ] [DEBUG]  Starting new HTTP connection (1): 192.168.1.xx:8000
2023-05-28 11:18:04,528 [Thread-42   ] [connectionpool.py:465 -        _make_request() ] [DEBUG]  http://192.168.1.XX:8000 "GET /socket.io/1 HTTP/1.1" 200 None
2023-05-28 11:18:04,540 [Thread-42   ] [WebSocketConnection.py:50 -            handshake() ] [DEBUG]  handshake mask:93PKJSw08q1EaLy5oKTy
2023-05-28 11:18:04,540 [Thread-42   ] [WebSocketConnection.py:99 -              connect() ] [DEBUG]  connect websocket on ws://192.168.1.XX:8000/socket.io/1/websocket/93PKJSw08q1EaLy5oKTy
2023-05-28 11:18:04,556 [Thread-41   ] [connectors.py:77 -                 open() ] [DEBUG]  end thread cnx opener 
2023-05-28 11:18:04,595 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:04,596 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:04,736 [Dummy-44    ] [_logging.py:67 -                error() ] [ERROR]  error from callback <bound method WebSocketConnection.on_open of <lib.connexion.WebSocketConnection.WebSocketConnection instance at 0xffffa97859e0>>: on_open() takes exactly 1 argument (2 given)
2023-05-28 11:18:04,737 [Dummy-44    ] [_logging.py:67 -                error() ] [ERROR]  error from callback <bound method WebSocketConnection.on_message of <lib.connexion.WebSocketConnection.WebSocketConnection instance at 0xffffa97859e0>>: on_message() takes exactly 2 arguments (3 given)
2023-05-28 11:18:05,097 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:05,098 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:05,599 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:05,600 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:06,101 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:06,101 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:06,602 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:06,603 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:07,104 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:07,104 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:07,605 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:07,605 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:08,106 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:08,107 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:08,608 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:08,608 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:09,109 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:09,109 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:09,610 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:09,611 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:10,112 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:10,112 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:10,613 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:10,613 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:11,114 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:11,114 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:11,615 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:11,615 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:12,116 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:12,117 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:12,617 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:12,618 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:13,119 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:13,119 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:13,620 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:13,620 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:14,121 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:14,121 [Thread-43   ] [connectors.py:38 -                  run() ] [DEBUG]  checker: stop_event not set
2023-05-28 11:18:14,558 [Thread-41   ] [connectors.py:85 -                 open() ] [DEBUG]  join async connectors connexion status 
2023-05-28 11:18:14,559 [Thread-41   ] [tcphandler.py:113 -             cmd_send() ] [ERROR]  <lib.smarterror.ErrorMessage instance at 0xffffa984e8c0>
2023-05-28 11:18:14,561 [Thread-41   ] [tcphandler.py:36 -            log_error() ] [ERROR]  send cmd error Unable to connect websocket Tv @192.168.1.XX:8080()
2023-05-28 11:18:14,622 [Thread-43   ] [connectors.py:48 -                  run() ] [DEBUG]  check wait-for connexion ready, wait 0.5s
2023-05-28 11:18:14,623 [Thread-43   ] [connectors.py:51 -                  run() ] [DEBUG]  ConnectionChecker:stop by stop_event signal
2023-05-28 11:18:29,747 [Dummy-44    ] [_logging.py:67 -                error() ] [ERROR]  error from callback <bound method WebSocketConnection.on_message of <lib.connexion.WebSocketConnection.WebSocketConnection instance at 0xffffa97859e0>>: on_message() takes exactly 2 arguments (3 given)
2023-05-28 11:19:29,859 [Dummy-44    ] [_logging.py:67 -                error() ] [ERROR]  error from callback <bound method WebSocketConnection.on_error of <lib.connexion.WebSocketConnection.WebSocketConnection instance at 0xffffa97859e0>>: on_error() takes exactly 2 arguments (3 given)
2023-05-28 11:19:29,860 [Dummy-44    ] [_logging.py:67 -                error() ] [ERROR]  error from callback <bound method WebSocketConnection.on_close of <lib.connexion.WebSocketConnection.WebSocketConnection instance at 0xffffa97859e0>>: on_close() takes exactly 1 argument (2 given)
2023-05-28 11:19:29,861 [Dummy-44    ] [WebSocketConnection.py:118 -         waitForEvent() ] [INFO ]  fin boucle websocket run_foreve

Je pense que c’est possible à avoir sur Jeedom vu le soft windows compatible mais impossible à faire fonctionner.

Je n’ai mis qu’une TV sur le plugin.

Slt le port n’est pas déjà utilisé ar un autre plugin jeedom ?

Je ne sais pas. Après je n’ai pas d’autre application qui doit l’utiliser.
Même quand le soft est arrêté.
Après je vois le port TV 8080 alors que sur le soft je vois le port 8000.
Mais le port ne peut pas être modifier.

Bonjour,

Est-il possible d’avoir une copié d’écran des paramètres rensignés dans le plugin pour ce modèle.

Je vois une adresse IP à 192.168.1.xx !!!

Quelle version du plugin ? stable ? ou beta ?
Quelle version jeedom ?

A+
Bernard

Bonjour,


Je suis en version stable du 2023-05-24 01:15:34 et jeedom 4.3.17

Bonjour,

En v4.3.17, quelle version de Debian ?
A+
Bernard

En v4.3.17, Jeedom a installé python3.
Le plugin en version stable utilise python 2.7
En beta , python 3.9, debian 11 Bullseye.

Essayer d’installer la version beta,
Mettre à jour les dépendances, démarrer le daemon et refaire un essai.
Me tenir au courant.
A+
Bernard

Je viens de faire les modifications et ca pose problème à l’appareillage:

J’ai ce message d’erreur sur le plugin une fois le pin validé

Erreur : TypeError: Cannot read properties of null (reading 'status')

ce code dans les message : 50 invalide ! doit commencer par KEY_

Je ne peut pas ouvrir smart…log

Bonjour,

Pour ouvrir le log, cliquer sur convertir, puis choisir encode iso-8859-1

M’envoyer les logs suivants :
→ plugin TvDomsamsunget
→ log du daemon smartJHDaemon.log
→ log installation des dépendances (TvDomsamsung_upadte)
A+
Bernard

J’ai mis sur zerobin le code.
Il y a trop de ligne de code.

Bonjour,

Merci pour l’envoi des logs.

1°) Remarque:

Ne pas rester sur la page d’affichage du plugin.
Jeedom exécute en boucle un rafraichissement de la page, ce qui augmente considérablement les logs.

J’ai mis à jour le plugin en version beta.
J’ai principalement corrigé des conversions de chaînes de caractères, car cela a changé entre python 2.7 et python 3.9.

Pas sûr que ces modifications suffisent !

Donc télécharger le plugin beta, installer cette version, configurer avec un mode de log debug et lancer le demon.

Réaliser l’appairage et envoyer une commande au Tv.

Me retourner le log du demon.

Cordialement,
Bernard

J’ai suivi la démarche mais ça ne veut toujours pas.
J’ai fait plusieurs essaie pour les codes pins car j’ai eu plusieurs erreurs

Erreur :
TypeError: Cannot read properties of null (reading 'status')

Ce que je comprend pas dans le daemon est l’ip en 1.98 alors que je devrais être en 1.38.
Après le code pin est quand même affiché sur ma TV.

Bonsoir,

Je regarde cela de plus près.
A+
Bernard

Bonsoir,

Lorsque le plugin est installé ou réinstallé, il utilise un fichier de configuration livré avec qui contient notamment l’adresse ip de la Tv.

Dans la démarche, il faut donc :

→ installer le plugin,
→ lancer les dépendances
→ configurer le démon,
→ sauvegarder la configuration du démon,
→ créér une smartTv de modéle J, et sauver cette entité. A ce moment, l’adresse rééelle de la Tv, qui vient d’être saisie est transférée au démon qui recharge la configurationa vec donc la bonne adresse de la Tv.

Si on ne fait qu’une mise à jour du plugin ( qui a donc dèjà été installé) avec la présence d’un modèle J dèjà configuré,

il faut alors lancer le demon, puis aller sur l’equipement tv, modèle J, déjà saisi et forcer un enregistrement pour passer au démon l’adresse de la Tv.

Dans les logs transmis, je vois que l’adresse IP est 192.168.1.98 qui est celle fournie par défaut. Donc, il est clair que cela ne peut fonctionner avec cette adresse.

Est-il possible de faire un nouveau test ?

A+
Bernard

Bonsoir, cela ne fonctionne toujours pas.

Log TVdomSamsung

[2023-05-31 18:00:06]DEBUG : deamon_info()
[2023-05-31 18:00:06]DEBUG : deamon_info() is running -> "3684
[2023-05-31 18:00:06]INFO : check_deamonConfiguration
[2023-05-31 18:00:06]DEBUG : infos deamon_info(){"state":"ok","launchable":"ok"}
[2023-05-31 18:01:51]DEBUG : deamon_info()
[2023-05-31 18:01:51]DEBUG : deamon_info() is running -> "3684
[2023-05-31 18:01:51]INFO : check_deamonConfiguration
[2023-05-31 18:01:51]DEBUG : infos deamon_info(){"state":"ok","launchable":"ok"}
[2023-05-31 18:01:51]DEBUG : deamon_info()
[2023-05-31 18:01:51]DEBUG : deamon_info() is running -> "3684
[2023-05-31 18:01:51]INFO : check_deamonConfiguration
[2023-05-31 18:01:51]DEBUG : infos deamon_info(){"state":"ok","launchable":"ok"}
[2023-05-31 18:01:52]DEBUG : Sub modèle : 2
[2023-05-31 18:01:52]DEBUG : deamon_info()
[2023-05-31 18:01:52]DEBUG : deamon_info() is running -> "3684
[2023-05-31 18:01:52]INFO : check_deamonConfiguration
[2023-05-31 18:01:52]DEBUG : infos deamon_info(){"state":"ok","launchable":"ok"}
[2023-05-31 18:01:52]DEBUG : preUpdate modèle J, status daemon : ok
[2023-05-31 18:01:52]DEBUG : deamon_info()
[2023-05-31 18:01:52]DEBUG : deamon_info() is running -> "3684
[2023-05-31 18:01:52]INFO : check_deamonConfiguration
[2023-05-31 18:01:52]DEBUG : infos deamon_info(){"state":"ok","launchable":"ok"}
[2023-05-31 18:01:52]DEBUG : send static  localhost 9100
[2023-05-31 18:01:52]DEBUG : ctor socket params localhost 9100
[2023-05-31 18:01:52]DEBUG : socket.php ->connect socket.status  :   1
[2023-05-31 18:01:52]DEBUG : socket.php ->connect commstatus is :   [status : 0 Connect : localhost:9100-] code_err socket : 0 -  -  - 0]
[2023-05-31 18:01:52]DEBUG : buf: {"status": "OK", "message": "enreg. TV: @192.168.1.38:8080"}
[2023-05-31 18:01:52]DEBUG : $communicationStatus after send i ModelJ : [status : 0 daemon_cmd-{"status": "OK", "message": "enreg. TV: @192.168.1.38:8080"}] code_err socket : 0 -  -  - 0]
[2023-05-31 18:01:52]DEBUG : preUpdate modèle J [status : 0 daemon_cmd-{"status": "OK", "message": "enreg. TV: @192.168.1.38:8080"}] code_err socket : 0 -  -  - 0]
[2023-05-31 18:01:52]DEBUG : deamon_info()
[2023-05-31 18:01:53]DEBUG : deamon_info() is running -> "3684
[2023-05-31 18:01:53]INFO : check_deamonConfiguration
[2023-05-31 18:01:53]DEBUG : infos deamon_info(){"state":"ok","launchable":"ok"}
[2023-05-31 18:01:53]INFO : stop deamon TvDomSamsung
[2023-05-31 18:01:53]DEBUG : TvDomSamsung deamon stopped
[2023-05-31 18:01:53]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=TvDomSamsung function=remove callInstallFunction=1
[2023-05-31 18:01:53]INFO : Remove (en fait action désactiver le  plugin, #count TvDomSamnsung 1
[2023-05-31 18:01:58]INFO : Début d'activation du plugin
[2023-05-31 18:01:59]INFO : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2023-05-31 18:01:59]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=TvDomSamsung function=install callInstallFunction=1
[2023-05-31 18:01:59]INFO : Install plugin (en fait activer), #count TvDomSamnsung 1
[2023-05-31 18:01:59]INFO : preset daemon actif
[2023-05-31 18:04:05]ERROR : preUpdate modèle J, erreur , daemon est arrêté :
2023-05-31 18:01:52,962 [Thread-8    ] [tcphandler.py:60 -            check_cmd() ] [INFO ]  received data : { "cmd": "setTv", "ipTv" : "192.168.1.38", "portTv" : 8080 }
2023-05-31 18:01:52,965 [Thread-8    ] [tcphandler.py:68 -            check_cmd() ] [DEBUG]  received 'setTv'
2023-05-31 18:01:52,965 [Thread-8    ] [configuration.py:59 -                setTv() ] [INFO ]  Tv params (ip, port) changed by user
2023-05-31 18:01:52,967 [Thread-8    ] [configuration.py:111 -                  log() ] [INFO ]  configuration smartJHDaemon save, pinCode, reset Identity
2023-05-31 18:01:52,967 [Thread-8    ] [configuration.py:112 -                  log() ] [INFO ]  	configuration.ip_server         = "localhost"
2023-05-31 18:01:52,968 [Thread-8    ] [configuration.py:113 -                  log() ] [INFO ]  	configuration.port_server       = 9100
2023-05-31 18:01:52,968 [Thread-8    ] [configuration.py:114 -                  log() ] [INFO ]  	configuration.ip_tv             = "192.168.1.38"
2023-05-31 18:01:52,968 [Thread-8    ] [configuration.py:115 -                  log() ] [INFO ]  	configuration.port_tv           = 8080
2023-05-31 18:01:52,969 [Thread-8    ] [configuration.py:116 -                  log() ] [INFO ]  	configuration.pinCode           = None
2023-05-31 18:01:52,969 [Thread-8    ] [configuration.py:122 -                  log() ] [INFO ]  	configuration.aesKey            = None
2023-05-31 18:01:52,969 [Thread-8    ] [configuration.py:124 -                  log() ] [INFO ]  	configuration.session_Id        = 0
2023-05-31 18:01:52,970 [Thread-8    ] [configuration.py:130 -                  log() ] [INFO ]  	configuration.http_timeOut      = 2
2023-05-31 18:01:52,970 [Thread-8    ] [configuration.py:131 -                  log() ] [INFO ]  	configuration.cnx_timeOut       = 10
2023-05-31 18:01:52,970 [Thread-8    ] [configuration.py:132 -                  log() ] [INFO ]  	configuration.application_Id    = "721b6fce-4ee6-48ba-8045-955a539edadb"
2023-05-31 18:01:52,971 [Thread-8    ] [configuration.py:133 -                  log() ] [INFO ]  	configuration.user_Id           = "654321"
2023-05-31 18:01:52,971 [Thread-8    ] [configuration.py:134 -                  log() ] [INFO ]  	configuration.device_Id         = "1df4c957-4e1c-42db-aa20-805a1bc13374"
2023-05-31 18:01:52,971 [Thread-8    ] [configuration.py:135 -                  log() ] [INFO ]  	configuration.log_level         = "DEBUG"
2023-05-31 18:01:52,972 [Thread-8    ] [configuration.py:136 -                  log() ] [INFO ]  	configuration.service           = "daemon"
2023-05-31 18:01:52,972 [Thread-8    ] [smartcrypto.py:29 -             __init__() ] [INFO ]  init smartcrypto
2023-05-31 18:02:48,788 [MainThread  ] [configuration.py:111 -                  log() ] [INFO ]  configuration smartJHDaemon load from smartJHDaemon.conf
2023-05-31 18:02:48,788 [MainThread  ] [configuration.py:112 -                  log() ] [INFO ]  	configuration.ip_server         = "localhost"
2023-05-31 18:02:48,788 [MainThread  ] [configuration.py:113 -                  log() ] [INFO ]  	configuration.port_server       = 9100
2023-05-31 18:02:48,788 [MainThread  ] [configuration.py:114 -                  log() ] [INFO ]  	configuration.ip_tv             = "192.168.1.38"
2023-05-31 18:02:48,789 [MainThread  ] [configuration.py:115 -                  log() ] [INFO ]  	configuration.port_tv           = 8080
2023-05-31 18:02:48,789 [MainThread  ] [configuration.py:116 -                  log() ] [INFO ]  	configuration.pinCode           = None
2023-05-31 18:02:48,789 [MainThread  ] [configuration.py:122 -                  log() ] [INFO ]  	configuration.aesKey            = None
2023-05-31 18:02:48,789 [MainThread  ] [configuration.py:124 -                  log() ] [INFO ]  	configuration.session_Id        = 0
2023-05-31 18:02:48,789 [MainThread  ] [configuration.py:130 -                  log() ] [INFO ]  	configuration.http_timeOut      = 2
2023-05-31 18:02:48,789 [MainThread  ] [configuration.py:131 -                  log() ] [INFO ]  	configuration.cnx_timeOut       = 10
2023-05-31 18:02:48,789 [MainThread  ] [configuration.py:132 -                  log() ] [INFO ]  	configuration.application_Id    = "721b6fce-4ee6-48ba-8045-955a539edadb"
2023-05-31 18:02:48,790 [MainThread  ] [configuration.py:133 -                  log() ] [INFO ]  	configuration.user_Id           = "654321"
2023-05-31 18:02:48,790 [MainThread  ] [configuration.py:134 -                  log() ] [INFO ]  	configuration.device_Id         = "1df4c957-4e1c-42db-aa20-805a1bc13374"
2023-05-31 18:02:48,790 [MainThread  ] [configuration.py:135 -                  log() ] [INFO ]  	configuration.log_level         = "DEBUG"
2023-05-31 18:02:48,790 [MainThread  ] [configuration.py:136 -                  log() ] [INFO ]  	configuration.service           = "daemon"
2023-05-31 18:02:48,790 [MainThread  ] [smartJHDaemon.py:25 -             <module>() ] [INFO ]  *--------------------------------------------------------------------------------
2023-05-31 18:02:48,791 [MainThread  ] [smartJHDaemon.py:26 -             <module>() ] [INFO ]  smartJHDaemon [V.1.G on 05/23/2023 @ 12:00 ] Initialisation daemon ...
2023-05-31 18:02:48,791 [MainThread  ] [smartJHDaemon.py:27 -             <module>() ] [INFO ]  *--------------------------------------------------------------------------------
2023-05-31 18:02:48,791 [MainThread  ] [smartJHDaemon.py:29 -             <module>() ] [INFO ]  smartJHDaemon starting ... @localhost:9100
2023-05-31 18:04:17,569 [MainThread  ] [configuration.py:111 -                  log() ] [INFO ]  configuration smartJHDaemon load from smartJHDaemon.conf
2023-05-31 18:04:17,570 [MainThread  ] [configuration.py:112 -                  log() ] [INFO ]  	configuration.ip_server         = "localhost"
2023-05-31 18:04:17,570 [MainThread  ] [configuration.py:113 -                  log() ] [INFO ]  	configuration.port_server       = 9100
2023-05-31 18:04:17,570 [MainThread  ] [configuration.py:114 -                  log() ] [INFO ]  	configuration.ip_tv             = "192.168.1.38"
2023-05-31 18:04:17,570 [MainThread  ] [configuration.py:115 -                  log() ] [INFO ]  	configuration.port_tv           = 8080
2023-05-31 18:04:17,571 [MainThread  ] [configuration.py:116 -                  log() ] [INFO ]  	configuration.pinCode           = None
2023-05-31 18:04:17,571 [MainThread  ] [configuration.py:122 -                  log() ] [INFO ]  	configuration.aesKey            = None
2023-05-31 18:04:17,571 [MainThread  ] [configuration.py:124 -                  log() ] [INFO ]  	configuration.session_Id        = 0
2023-05-31 18:04:17,571 [MainThread  ] [configuration.py:130 -                  log() ] [INFO ]  	configuration.http_timeOut      = 2
2023-05-31 18:04:17,571 [MainThread  ] [configuration.py:131 -                  log() ] [INFO ]  	configuration.cnx_timeOut       = 10
2023-05-31 18:04:17,571 [MainThread  ] [configuration.py:132 -                  log() ] [INFO ]  	configuration.application_Id    = "721b6fce-4ee6-48ba-8045-955a539edadb"
2023-05-31 18:04:17,571 [MainThread  ] [configuration.py:133 -                  log() ] [INFO ]  	configuration.user_Id           = "654321"
2023-05-31 18:04:17,572 [MainThread  ] [configuration.py:134 -                  log() ] [INFO ]  	configuration.device_Id         = "1df4c957-4e1c-42db-aa20-805a1bc13374"
2023-05-31 18:04:17,572 [MainThread  ] [configuration.py:135 -                  log() ] [INFO ]  	configuration.log_level         = "DEBUG"
2023-05-31 18:04:17,572 [MainThread  ] [configuration.py:136 -                  log() ] [INFO ]  	configuration.service           = "daemon"
2023-05-31 18:04:17,572 [MainThread  ] [smartJHDaemon.py:25 -             <module>() ] [INFO ]  *--------------------------------------------------------------------------------
2023-05-31 18:04:17,572 [MainThread  ] [smartJHDaemon.py:26 -             <module>() ] [INFO ]  smartJHDaemon [V.1.G on 05/23/2023 @ 12:00 ] Initialisation daemon ...
2023-05-31 18:04:17,573 [MainThread  ] [smartJHDaemon.py:27 -             <module>() ] [INFO ]  *--------------------------------------------------------------------------------
2023-05-31 18:04:17,573 [MainThread  ] [smartJHDaemon.py:29 -             <module>() ] [INFO ]  smartJHDaemon starting ... @localhost:9100
2023-05-31 18:04:17,574 [MainThread  ] [smartcrypto.py:29 -             __init__() ] [INFO ]  init smartcrypto
2023-05-31 18:04:17,574 [MainThread  ] [smartJHDaemon.py:33 -             <module>() ] [INFO ]  smartJHDaemon [V.1.G on 05/23/2023 @ 12:00 ] listening on port 9100
2023-05-31 18:04:17,575 [MainThread  ] [configuration.py:111 -                  log() ] [INFO ]  configuration smartJHDaemon paramètres au démarrage
2023-05-31 18:04:17,575 [MainThread  ] [configuration.py:112 -                  log() ] [INFO ]  	configuration.ip_server         = "localhost"
2023-05-31 18:04:17,575 [MainThread  ] [configuration.py:113 -                  log() ] [INFO ]  	configuration.port_server       = 9100
2023-05-31 18:04:17,575 [MainThread  ] [configuration.py:114 -                  log() ] [INFO ]  	configuration.ip_tv             = "192.168.1.38"
2023-05-31 18:04:17,575 [MainThread  ] [configuration.py:115 -                  log() ] [INFO ]  	configuration.port_tv           = 8080
2023-05-31 18:04:17,575 [MainThread  ] [configuration.py:116 -                  log() ] [INFO ]  	configuration.pinCode           = None
2023-05-31 18:04:17,576 [MainThread  ] [configuration.py:122 -                  log() ] [INFO ]  	configuration.aesKey            = None
2023-05-31 18:04:17,576 [MainThread  ] [configuration.py:124 -                  log() ] [INFO ]  	configuration.session_Id        = 0
2023-05-31 18:04:17,576 [MainThread  ] [configuration.py:130 -                  log() ] [INFO ]  	configuration.http_timeOut      = 2
2023-05-31 18:04:17,576 [MainThread  ] [configuration.py:131 -                  log() ] [INFO ]  	configuration.cnx_timeOut       = 10
2023-05-31 18:04:17,576 [MainThread  ] [configuration.py:132 -                  log() ] [INFO ]  	configuration.application_Id    = "721b6fce-4ee6-48ba-8045-955a539edadb"
2023-05-31 18:04:17,576 [MainThread  ] [configuration.py:133 -                  log() ] [INFO ]  	configuration.user_Id           = "654321"
2023-05-31 18:04:17,577 [MainThread  ] [configuration.py:134 -                  log() ] [INFO ]  	configuration.device_Id         = "1df4c957-4e1c-42db-aa20-805a1bc13374"
2023-05-31 18:04:17,577 [MainThread  ] [configuration.py:135 -                  log() ] [INFO ]  	configuration.log_level         = "DEBUG"
2023-05-31 18:04:17,577 [MainThread  ] [configuration.py:136 -                  log() ] [INFO ]  	configuration.service           = "daemon"
2023-05-31 18:04:23,059 [Thread-1    ] [tcphandler.py:60 -            check_cmd() ] [INFO ]  received data : { "cmd": "setTv", "ipTv" : "192.168.1.38", "portTv" : 8080 }
2023-05-31 18:04:23,060 [Thread-1    ] [tcphandler.py:68 -            check_cmd() ] [DEBUG]  received 'setTv'
2023-05-31 18:04:23,061 [Thread-1    ] [configuration.py:59 -                setTv() ] [INFO ]  Tv params (ip, port) changed by user
2023-05-31 18:04:23,063 [Thread-1    ] [configuration.py:111 -                  log() ] [INFO ]  configuration smartJHDaemon save, pinCode, reset Identity
2023-05-31 18:04:23,064 [Thread-1    ] [configuration.py:112 -                  log() ] [INFO ]  	configuration.ip_server         = "localhost"
2023-05-31 18:04:23,065 [Thread-1    ] [configuration.py:113 -                  log() ] [INFO ]  	configuration.port_server       = 9100
2023-05-31 18:04:23,065 [Thread-1    ] [configuration.py:114 -                  log() ] [INFO ]  	configuration.ip_tv             = "192.168.1.38"
2023-05-31 18:04:23,066 [Thread-1    ] [configuration.py:115 -                  log() ] [INFO ]  	configuration.port_tv           = 8080
2023-05-31 18:04:23,066 [Thread-1    ] [configuration.py:116 -                  log() ] [INFO ]  	configuration.pinCode           = None
2023-05-31 18:04:23,067 [Thread-1    ] [configuration.py:122 -                  log() ] [INFO ]  	configuration.aesKey            = None
2023-05-31 18:04:23,068 [Thread-1    ] [configuration.py:124 -                  log() ] [INFO ]  	configuration.session_Id        = 0
2023-05-31 18:04:23,068 [Thread-1    ] [configuration.py:130 -                  log() ] [INFO ]  	configuration.http_timeOut      = 2
2023-05-31 18:04:23,069 [Thread-1    ] [configuration.py:131 -                  log() ] [INFO ]  	configuration.cnx_timeOut       = 10
2023-05-31 18:04:23,069 [Thread-1    ] [configuration.py:132 -                  log() ] [INFO ]  	configuration.application_Id    = "721b6fce-4ee6-48ba-8045-955a539edadb"
2023-05-31 18:04:23,070 [Thread-1    ] [configuration.py:133 -                  log() ] [INFO ]  	configuration.user_Id           = "654321"
2023-05-31 18:04:23,070 [Thread-1    ] [configuration.py:134 -                  log() ] [INFO ]  	configuration.device_Id         = "1df4c957-4e1c-42db-aa20-805a1bc13374"
2023-05-31 18:04:23,071 [Thread-1    ] [configuration.py:135 -                  log() ] [INFO ]  	configuration.log_level         = "DEBUG"
2023-05-31 18:04:23,071 [Thread-1    ] [configuration.py:136 -                  log() ] [INFO ]  	configuration.service           = "daemon"
2023-05-31 18:04:23,072 [Thread-1    ] [smartcrypto.py:29 -             __init__() ] [INFO ]  init smartcrypto
2023-05-31 18:10:16,483 [Thread-2    ] [tcphandler.py:60 -            check_cmd() ] [INFO ]  received data : { "cmd": "showPinPage"}
2023-05-31 18:10:16,483 [Thread-2    ] [tcphandler.py:68 -            check_cmd() ] [DEBUG]  received 'showPinPage'
2023-05-31 18:10:16,484 [Thread-2    ] [smartcrypto.py:58 -     checkPinPageOnTv() ] [DEBUG]  http request -> CheckPinPageOnTv
2023-05-31 18:10:16,495 [Thread-2    ] [connectionpool.py:232 -            _new_conn() ] [DEBUG]  Starting new HTTP connection (1): 192.168.1.38:8080
2023-05-31 18:10:16,558 [Thread-2    ] [connectionpool.py:465 -        _make_request() ] [DEBUG]  http://192.168.1.38:8080 "GET /ws/apps/CloudPINPage HTTP/1.1" 200 None
2023-05-31 18:10:16,561 [Thread-2    ] [httpservice.py:51 -                  get() ] [DEBUG]  checkPinPage response:"<?xml version="1.0" encoding="UTF-8"?><service xmlns="urn:dial-multiscreen-org:schemas:dial" xmlns:atom="http://www.w3.org/2005/Atom"><name>CloudPINPage</name><options allowStop="true"/><state>stopped</state><atom:link rel="run" href="run"/></service>"
2023-05-31 18:10:16,563 [Thread-2    ] [smartcrypto.py:63 -     checkPinPageOnTv() ] [DEBUG]  pin Page Current state: stopped
2023-05-31 18:10:16,563 [Thread-2    ] [smartcrypto.py:88 -          showPinPage() ] [DEBUG]  Pin NOT on TV
2023-05-31 18:10:16,564 [Thread-2    ] [smartcrypto.py:54 -      showPinPageOnTv() ] [DEBUG]  http request -> ShowPinPageOnTv
2023-05-31 18:10:16,570 [Thread-2    ] [connectionpool.py:232 -            _new_conn() ] [DEBUG]  Starting new HTTP connection (1): 192.168.1.38:8080
2023-05-31 18:10:16,598 [Thread-2    ] [connectionpool.py:465 -        _make_request() ] [DEBUG]  http://192.168.1.38:8080 "POST /ws/apps/CloudPINPage HTTP/1.1" 201 None
2023-05-31 18:10:22,300 [Thread-3    ] [tcphandler.py:60 -            check_cmd() ] [INFO ]  received data : { "cmd": "pairTv", "pin" : "7005" }
2023-05-31 18:10:22,301 [Thread-3    ] [tcphandler.py:68 -            check_cmd() ] [DEBUG]  received 'pairTv'
2023-05-31 18:10:22,302 [Thread-3    ] [configuration.py:111 -                  log() ] [INFO ]  configuration smartJHDaemon set pin !!!
2023-05-31 18:10:22,303 [Thread-3    ] [configuration.py:112 -                  log() ] [INFO ]  	configuration.ip_server         = "localhost"
2023-05-31 18:10:22,304 [Thread-3    ] [configuration.py:113 -                  log() ] [INFO ]  	configuration.port_server       = 9100
2023-05-31 18:10:22,304 [Thread-3    ] [configuration.py:114 -                  log() ] [INFO ]  	configuration.ip_tv             = "192.168.1.38"
2023-05-31 18:10:22,305 [Thread-3    ] [configuration.py:115 -                  log() ] [INFO ]  	configuration.port_tv           = 8080
2023-05-31 18:10:22,306 [Thread-3    ] [configuration.py:116 -                  log() ] [INFO ]  	configuration.pinCode           = None
2023-05-31 18:10:22,307 [Thread-3    ] [configuration.py:122 -                  log() ] [INFO ]  	configuration.aesKey            = None
2023-05-31 18:10:22,308 [Thread-3    ] [configuration.py:124 -                  log() ] [INFO ]  	configuration.session_Id        = 0
2023-05-31 18:10:22,308 [Thread-3    ] [configuration.py:130 -                  log() ] [INFO ]  	configuration.http_timeOut      = 2
2023-05-31 18:10:22,309 [Thread-3    ] [configuration.py:131 -                  log() ] [INFO ]  	configuration.cnx_timeOut       = 10
2023-05-31 18:10:22,310 [Thread-3    ] [configuration.py:132 -                  log() ] [INFO ]  	configuration.application_Id    = "721b6fce-4ee6-48ba-8045-955a539edadb"
2023-05-31 18:10:22,311 [Thread-3    ] [configuration.py:133 -                  log() ] [INFO ]  	configuration.user_Id           = "654321"
2023-05-31 18:10:22,311 [Thread-3    ] [configuration.py:134 -                  log() ] [INFO ]  	configuration.device_Id         = "1df4c957-4e1c-42db-aa20-805a1bc13374"
2023-05-31 18:10:22,312 [Thread-3    ] [configuration.py:135 -                  log() ] [INFO ]  	configuration.log_level         = "DEBUG"
2023-05-31 18:10:22,313 [Thread-3    ] [configuration.py:136 -                  log() ] [INFO ]  	configuration.service           = "daemon"
2023-05-31 18:10:22,315 [Thread-3    ] [configuration.py:111 -                  log() ] [INFO ]  configuration smartJHDaemon save, pinCode, reset Identity
2023-05-31 18:10:22,316 [Thread-3    ] [configuration.py:112 -                  log() ] [INFO ]  	configuration.ip_server         = "localhost"
2023-05-31 18:10:22,317 [Thread-3    ] [configuration.py:113 -                  log() ] [INFO ]  	configuration.port_server       = 9100
2023-05-31 18:10:22,318 [Thread-3    ] [configuration.py:114 -                  log() ] [INFO ]  	configuration.ip_tv             = "192.168.1.38"
2023-05-31 18:10:22,318 [Thread-3    ] [configuration.py:115 -                  log() ] [INFO ]  	configuration.port_tv           = 8080
2023-05-31 18:10:22,319 [Thread-3    ] [configuration.py:116 -                  log() ] [INFO ]  	configuration.pinCode           = 7005
2023-05-31 18:10:22,320 [Thread-3    ] [configuration.py:122 -                  log() ] [INFO ]  	configuration.aesKey            = None
2023-05-31 18:10:22,320 [Thread-3    ] [configuration.py:124 -                  log() ] [INFO ]  	configuration.session_Id        = 0
2023-05-31 18:10:22,321 [Thread-3    ] [configuration.py:130 -                  log() ] [INFO ]  	configuration.http_timeOut      = 2
2023-05-31 18:10:22,322 [Thread-3    ] [configuration.py:131 -                  log() ] [INFO ]  	configuration.cnx_timeOut       = 10
2023-05-31 18:10:22,322 [Thread-3    ] [configuration.py:132 -                  log() ] [INFO ]  	configuration.application_Id    = "721b6fce-4ee6-48ba-8045-955a539edadb"
2023-05-31 18:10:22,323 [Thread-3    ] [configuration.py:133 -                  log() ] [INFO ]  	configuration.user_Id           = "654321"
2023-05-31 18:10:22,324 [Thread-3    ] [configuration.py:134 -                  log() ] [INFO ]  	configuration.device_Id         = "1df4c957-4e1c-42db-aa20-805a1bc13374"
2023-05-31 18:10:22,325 [Thread-3    ] [configuration.py:135 -                  log() ] [INFO ]  	configuration.log_level         = "DEBUG"
2023-05-31 18:10:22,325 [Thread-3    ] [configuration.py:136 -                  log() ] [INFO ]  	configuration.service           = "daemon"
2023-05-31 18:10:26,616 [Dummy-4     ] [connectionpool.py:232 -            _new_conn() ] [DEBUG]  Starting new HTTP connection (1): 192.168.1.38:8080
2023-05-31 18:10:26,630 [Dummy-4     ] [connectionpool.py:465 -        _make_request() ] [DEBUG]  http://192.168.1.38:8080 "DELETE /ws/apps/CloudPINPage/run HTTP/1.1" 200 0
2023-05-31 18:10:26,890 [Thread-5    ] [tcphandler.py:60 -            check_cmd() ] [INFO ]  received data : { "cmd": "showPinPage"}
2023-05-31 18:10:26,891 [Thread-5    ] [tcphandler.py:68 -            check_cmd() ] [DEBUG]  received 'showPinPage'
2023-05-31 18:10:26,891 [Thread-5    ] [smartcrypto.py:58 -     checkPinPageOnTv() ] [DEBUG]  http request -> CheckPinPageOnTv
2023-05-31 18:10:26,897 [Thread-5    ] [connectionpool.py:232 -            _new_conn() ] [DEBUG]  Starting new HTTP connection (1): 192.168.1.38:8080
2023-05-31 18:10:26,961 [Thread-5    ] [connectionpool.py:465 -        _make_request() ] [DEBUG]  http://192.168.1.38:8080 "GET /ws/apps/CloudPINPage HTTP/1.1" 200 None
2023-05-31 18:10:26,963 [Thread-5    ] [httpservice.py:51 -                  get() ] [DEBUG]  checkPinPage response:"<?xml version="1.0" encoding="UTF-8"?><service xmlns="urn:dial-multiscreen-org:schemas:dial" xmlns:atom="http://www.w3.org/2005/Atom"><name>CloudPINPage</name><options allowStop="true"/><state>stopped</state><atom:link rel="run" href="run"/></service>"
2023-05-31 18:10:26,964 [Thread-5    ] [smartcrypto.py:63 -     checkPinPageOnTv() ] [DEBUG]  pin Page Current state: stopped
2023-05-31 18:10:26,964 [Thread-5    ] [smartcrypto.py:88 -          showPinPage() ] [DEBUG]  Pin NOT on TV
2023-05-31 18:10:26,965 [Thread-5    ] [smartcrypto.py:54 -      showPinPageOnTv() ] [DEBUG]  http request -> ShowPinPageOnTv
2023-05-31 18:10:26,971 [Thread-5    ] [connectionpool.py:232 -            _new_conn() ] [DEBUG]  Starting new HTTP connection (1): 192.168.1.38:8080
2023-05-31 18:10:26,999 [Thread-5    ] [connectionpool.py:465 -        _make_request() ] [DEBUG]  http://192.168.1.38:8080 "POST /ws/apps/CloudPINPage HTTP/1.1" 201 None
2023-05-31 18:10:34,341 [Thread-6    ] [tcphandler.py:60 -            check_cmd() ] [INFO ]  received data : { "cmd": "pairTv", "pin" : "7620" }
2023-05-31 18:10:34,342 [Thread-6    ] [tcphandler.py:68 -            check_cmd() ] [DEBUG]  received 'pairTv'
2023-05-31 18:10:34,342 [Thread-6    ] [configuration.py:111 -                  log() ] [INFO ]  configuration smartJHDaemon set pin !!!
2023-05-31 18:10:34,342 [Thread-6    ] [configuration.py:112 -                  log() ] [INFO ]  	configuration.ip_server         = "localhost"
2023-05-31 18:10:34,343 [Thread-6    ] [configuration.py:113 -                  log() ] [INFO ]  	configuration.port_server       = 9100
2023-05-31 18:10:34,343 [Thread-6    ] [configuration.py:114 -                  log() ] [INFO ]  	configuration.ip_tv             = "192.168.1.38"
2023-05-31 18:10:34,343 [Thread-6    ] [configuration.py:115 -                  log() ] [INFO ]  	configuration.port_tv           = 8080
2023-05-31 18:10:34,344 [Thread-6    ] [configuration.py:116 -                  log() ] [INFO ]  	configuration.pinCode           = 7005
2023-05-31 18:10:34,344 [Thread-6    ] [configuration.py:122 -                  log() ] [INFO ]  	configuration.aesKey            = None
2023-05-31 18:10:34,344 [Thread-6    ] [configuration.py:124 -                  log() ] [INFO ]  	configuration.session_Id        = 0
2023-05-31 18:10:34,344 [Thread-6    ] [configuration.py:130 -                  log() ] [INFO ]  	configuration.http_timeOut      = 2
2023-05-31 18:10:34,345 [Thread-6    ] [configuration.py:131 -                  log() ] [INFO ]  	configuration.cnx_timeOut       = 10
2023-05-31 18:10:34,345 [Thread-6    ] [configuration.py:132 -                  log() ] [INFO ]  	configuration.application_Id    = "721b6fce-4ee6-48ba-8045-955a539edadb"
2023-05-31 18:10:34,345 [Thread-6    ] [configuration.py:133 -                  log() ] [INFO ]  	configuration.user_Id           = "654321"
2023-05-31 18:10:34,346 [Thread-6    ] [configuration.py:134 -                  log() ] [INFO ]  	configuration.device_Id         = "1df4c957-4e1c-42db-aa20-805a1bc13374"
2023-05-31 18:10:34,346 [Thread-6    ] [configuration.py:135 -                  log() ] [INFO ]  	configuration.log_level         = "DEBUG"
2023-05-31 18:10:34,346 [Thread-6    ] [configuration.py:136 -                  log() ] [INFO ]  	configuration.service           = "daemon"
2023-05-31 18:10:34,348 [Thread-6    ] [configuration.py:111 -                  log() ] [INFO ]  configuration smartJHDaemon save, pinCode, reset Identity
2023-05-31 18:10:34,348 [Thread-6    ] [configuration.py:112 -                  log() ] [INFO ]  	configuration.ip_server         = "localhost"
2023-05-31 18:10:34,349 [Thread-6    ] [configuration.py:113 -                  log() ] [INFO ]  	configuration.port_server       = 9100
2023-05-31 18:10:34,349 [Thread-6    ] [configuration.py:114 -                  log() ] [INFO ]  	configuration.ip_tv             = "192.168.1.38"
2023-05-31 18:10:34,349 [Thread-6    ] [configuration.py:115 -                  log() ] [INFO ]  	configuration.port_tv           = 8080
2023-05-31 18:10:34,350 [Thread-6    ] [configuration.py:116 -                  log() ] [INFO ]  	configuration.pinCode           = 7620
2023-05-31 18:10:34,350 [Thread-6    ] [configuration.py:122 -                  log() ] [INFO ]  	configuration.aesKey            = None
2023-05-31 18:10:34,350 [Thread-6    ] [configuration.py:124 -                  log() ] [INFO ]  	configuration.session_Id        = 0
2023-05-31 18:10:34,351 [Thread-6    ] [configuration.py:130 -                  log() ] [INFO ]  	configuration.http_timeOut      = 2
2023-05-31 18:10:34,351 [Thread-6    ] [configuration.py:131 -                  log() ] [INFO ]  	configuration.cnx_timeOut       = 10
2023-05-31 18:10:34,351 [Thread-6    ] [configuration.py:132 -                  log() ] [INFO ]  	configuration.application_Id    = "721b6fce-4ee6-48ba-8045-955a539edadb"
2023-05-31 18:10:34,352 [Thread-6    ] [configuration.py:133 -                  log() ] [INFO ]  	configuration.user_Id           = "654321"
2023-05-31 18:10:34,352 [Thread-6    ] [configuration.py:134 -                  log() ] [INFO ]  	configuration.device_Id         = "1df4c957-4e1c-42db-aa20-805a1bc13374"
2023-05-31 18:10:34,352 [Thread-6    ] [configuration.py:135 -                  log() ] [INFO ]  	configuration.log_level         = "DEBUG"
2023-05-31 18:10:34,353 [Thread-6    ] [configuration.py:136 -                  log() ] [INFO ]  	configuration.service           = "daemon"
2023-05-31 18:10:37,017 [Dummy-7     ] [connectionpool.py:232 -            _new_conn() ] [DEBUG]  Starting new HTTP connection (1): 192.168.1.38:8080
2023-05-31 18:10:37,031 [Dummy-7     ] [connectionpool.py:465 -        _make_request() ] [DEBUG]  http://192.168.1.38:8080 "DELETE /ws/apps/CloudPINPage/run HTTP/1.1" 200 0
2023-05-31 18:10:55,277 [Thread-8    ] [tcphandler.py:60 -            check_cmd() ] [INFO ]  received data : { "cmd": "send", "key" : "KEY_2" }
2023-05-31 18:10:55,278 [Thread-8    ] [tcphandler.py:68 -            check_cmd() ] [DEBUG]  received 'send'
2023-05-31 18:10:55,280 [Thread-8    ] [smartcrypto.py:180 -         send_command() ] [DEBUG]  No context => call PairTv()
2023-05-31 18:10:55,788 [Thread-9    ] [tcphandler.py:60 -            check_cmd() ] [INFO ]  received data : { "cmd": "send", "key" : "KEY_ENTER" }
2023-05-31 18:10:55,790 [Thread-9    ] [tcphandler.py:68 -            check_cmd() ] [DEBUG]  received 'send'
2023-05-31 18:10:55,791 [Thread-9    ] [smartcrypto.py:180 -         send_command() ] [DEBUG]  No context => call PairTv()

J’ai fais comme décrit.
J’ai supprimé ma TV déjà faite et refais une configuration.
Je vois bien la bonne ip maintenant mais toujours le même message d’erreur après avoir cliqué sur Apparailler TV

Bonjour,

Le portage python 23.7 | Python 3.9 ne fonctionne pas en l’état.

Je suis tombé par hasard sur un autre fil où tu utilises smartthings.
Avec deux environnements Vm et ATlas.

Peux-tu me décrire tout cela ?

Il est possible de réinstaller un python 2.7 pour réactiver le plugin en son état.
Mais pour cela j’ai besoin de connaître plus précisément les config matérielles et logicielles (versions debian et jeedom)

A+
Bernard

Bonsoir oui j’utilise aussi smartthings comme plugin.
Je n’ai qu’une atlas en dernier version.
J’ai voulu me mettre un jeedom secours avec Synology et j’ai eu un plantage de ma partition donc je n’ai rien fait dessus.

Bonsoir,

Pourquoi ne pas utiliser smartthings pour piloter le modèle J ?
A+
Bernard

Bonjour je n’arrive pas a l’ajouter sur smartthings.
Pourtant il y a un moment il avait du y être.