Bonjour,
J’ai le même problème avec ma tv
- TvDomSamsung à jour en version stable
(nov 2020).
- Jeedom : Version 4.1.18
Problème :
J’arrive a contrôler la télévision mais j’ai un souci avec le WOL.
Quand je souhaite allumer la TV éteinte depuis un petit moment impossible de l’allumer. Mais si elle vient de s’éteindre, je peux l’allumer par le plugin.
@Bercolly, avec le plugin Network j’arrive à l’allumer via WOL.
Dans ton plugin, j’ai essayé de mettre le même paramétrage sans succès.
Aurais-tu une idée de ce qu’il faudrait modifier pour faire un test ?
Voici les logs pour la config direct :
[2021-01-30 11:07:51][DEBUG] : Sub modèle : 0
[2021-01-30 11:07:55][DEBUG] : Exec commande OnOff
[2021-01-30 11:07:55][DEBUG] : eqLogic.cmd -> fn sendKey ( 1 touche) -> KEY_POWER
[2021-01-30 11:07:55][DEBUG] : TvParametres->getInstanceFromConfig parametres json -> [eqLogicId : 378][remote : "192.168.1.82":8002], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 0], [modele_k_delai : 0], [ssl : 1], [wol : 1], [wol_mode : "direct"], [wol_subnet : ""], [mac tv : "24:xx:xx:xx:xx:AE"], [tokenAuth : 40576133]
[2021-01-30 11:07:55][DEBUG] : TvConnector::getInstance() -> class ConnectorImpl_Tizen_Modeles_K
[2021-01-30 11:07:55][DEBUG] : creation connector modele -> ConnectorImpl
[2021-01-30 11:07:55][DEBUG] : before send [eqLogicId : 378][remote : "192.168.1.82":8002], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 0], [modele_k_delai : 0], [ssl : 1], [wol : 1], [wol_mode : "direct"], [wol_subnet : ""], [mac tv : "24:xx:xx:xx:xx:AE"], [tokenAuth : 40576133]
[2021-01-30 11:07:55][DEBUG] : websocket delai 500000
[2021-01-30 11:07:58][DEBUG] : $_status avant affect erreur [status : 0 reception-] code_err socket : 0 - - - 0]
[2021-01-30 11:07:58][DEBUG] : websocket Could not connect to : wss://192.168.1.82:8002/api/v2/channels/samsung.remote.control?name=amVlZG9tLnRpemVuLmFwcC5zYW1zdW5n&token=40576133 error: Connection refused
[2021-01-30 11:07:58][DEBUG] : $_status apres affect erreur [status : 1 reception-Connection refused] code_err socket : 0 - - - 0]
[2021-01-30 11:07:58][DEBUG] : retour $_status [status : 1 reception-Connection refused] code_err socket : 0 - - - 0]
[2021-01-30 11:07:58][DEBUG] : commStatus after send [status : 1 reception-Connection refused] code_err socket : 0 - - - 0]
[2021-01-30 11:07:58][DEBUG] : canWake - wol : [eqLogicId : 378][remote : "192.168.1.82":8002], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 0], [modele_k_delai : 0], [ssl : 1], [wol : 1], [wol_mode : "direct"], [wol_subnet : ""], [mac tv : "24:xx:xx:xx:xx:AE"], [tokenAuth : 40576133]
[2021-01-30 11:07:58][DEBUG] : test avec KEY_POWER Comm.status = '1' canWakeOnLan = 'true'
[2021-01-30 11:07:58][DEBUG] : canWake - wol : [eqLogicId : 378][remote : "192.168.1.82":8002], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 0], [modele_k_delai : 0], [ssl : 1], [wol : 1], [wol_mode : "direct"], [wol_subnet : ""], [mac tv : "24:xx:xx:xx:xx:AE"], [tokenAuth : 40576133]
[2021-01-30 11:07:58][DEBUG] : Tv en erreur et WOL on ==> activation WOL
[2021-01-30 11:07:58][DEBUG] : WOL IP '192.168.1.82'
[2021-01-30 11:07:58][DEBUG] : WOL MAC '24:xx:xx:xx:xx:AE'
[2021-01-30 11:07:58][DEBUG] : WOL SubNet 'null'
[2021-01-30 11:07:58][DEBUG] : retour WOL success
[2021-01-30 11:07:58][DEBUG] : sendToTv.$communicationStatus: [status : 0 wol-success] code_err socket : 0 - - - 0]
Voici les logs pour a config Broadcast suivante (comme le plugin Network) :
[2021-01-30 10:47:04][DEBUG] : Exec commande OnOff
[2021-01-30 10:47:04][DEBUG] : eqLogic.cmd -> fn sendKey ( 1 touche) -> KEY_POWER
[2021-01-30 10:47:04][DEBUG] : TvParametres->getInstanceFromConfig parametres json -> [eqLogicId : 378][remote : "192.168.1.82":8002], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 0], [modele_k_delai : 0], [ssl : 1], [wol : 1], [wol_mode : "broadcast"], [wol_subnet : "192.168.1.255"], [mac tv : "24:xx:xx:xx:xx:AE"], [tokenAuth : 40576133]
[2021-01-30 10:47:04][DEBUG] : TvConnector::getInstance() -> class ConnectorImpl_Tizen_Modeles_K
[2021-01-30 10:47:04][DEBUG] : creation connector modele -> ConnectorImpl
[2021-01-30 10:47:04][DEBUG] : before send [eqLogicId : 378][remote : "192.168.1.82":8002], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 0], [modele_k_delai : 0], [ssl : 1], [wol : 1], [wol_mode : "broadcast"], [wol_subnet : "192.168.1.255"], [mac tv : "24:xx:xx:xx:xx:AE"], [tokenAuth : 40576133]
[2021-01-30 10:47:04][DEBUG] : websocket delai 500000
[2021-01-30 10:47:07][DEBUG] : $_status avant affect erreur [status : 0 reception-] code_err socket : 0 - - - 0]
[2021-01-30 10:47:07][DEBUG] : websocket Could not connect to : wss://192.168.1.82:8002/api/v2/channels/samsung.remote.control?name=amVlZG9tLnRpemVuLmFwcC5zYW1zdW5n&token=40576133 error: Connection refused
[2021-01-30 10:47:07][DEBUG] : $_status apres affect erreur [status : 1 reception-Connection refused] code_err socket : 0 - - - 0]
[2021-01-30 10:47:07][DEBUG] : retour $_status [status : 1 reception-Connection refused] code_err socket : 0 - - - 0]
[2021-01-30 10:47:07][DEBUG] : commStatus after send [status : 1 reception-Connection refused] code_err socket : 0 - - - 0]
[2021-01-30 10:47:07][DEBUG] : canWake - wol : [eqLogicId : 378][remote : "192.168.1.82":8002], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 0], [modele_k_delai : 0], [ssl : 1], [wol : 1], [wol_mode : "broadcast"], [wol_subnet : "192.168.1.255"], [mac tv : "24:xx:xx:xx:xx:AE"], [tokenAuth : 40576133]
[2021-01-30 10:47:07][DEBUG] : test avec KEY_POWER Comm.status = '1' canWakeOnLan = 'true'
[2021-01-30 10:47:07][DEBUG] : canWake - wol : [eqLogicId : 378][remote : "192.168.1.82":8002], [tvApp : "jeedom.tizen.app.samsung"], [modele_tv : "tizen"], [sub_modele_tv : 0], [modele_k_delai : 0], [ssl : 1], [wol : 1], [wol_mode : "broadcast"], [wol_subnet : "192.168.1.255"], [mac tv : "24:xx:xx:xx:xx:AE"], [tokenAuth : 40576133]
[2021-01-30 10:47:07][DEBUG] : Tv en erreur et WOL on ==> activation WOL
[2021-01-30 10:47:07][DEBUG] : WOL IP '192.168.1.82'
[2021-01-30 10:47:07][DEBUG] : WOL MAC '24:xx:xx:xx:xx:AE'
[2021-01-30 10:47:07][DEBUG] : WOL SubNet '192.168.1.255'
[2021-01-30 10:47:07][DEBUG] : WOL error result/ 8
[2021-01-30 10:47:07][DEBUG] : sendToTv.$communicationStatus: [status : 1 error-8] code_err socket : - - - 0]
[2021-01-30 10:47:07][ERROR] : Erreur Tv sendkey() [status : 1 error-8] code_err socket : - - - 0]
[2021-01-30 10:47:07][ERROR] : Erreur exécution de la commande [Salon][Samsung 55NU7093][OnOff] : Erreur Tv sendKey() [status : 1 error-8] code_err socket : - - - 0]
Je ne suis pas un expert en réseau mais dans Wireshark, je ne vois pas de trame partir du serveur jeedom via le plugin (broadcast).


Depuis le plugin Network, j’ai la trame suivante
Si je lance la commande depuis jeedom, la TV s’allume bien:
