Bonjour à tous,
Je poste ici car je rencontre un problème sur le plugin.
Je tourne sous Jeedom V3 et dernière version actuelle de wifilightv2 (2020-01-26 18:57:24)
J’ai récemment fait l’acquisition d’un thermostat BHT-6000 et l’ai connecté à Wifilightv2 (utilise l’API TuyaSmart v2) sans problème. Je lui ai configuré un bail statique d’IP.
Au début, aucun soucis, puis après quelques jours, le plugin renvoie soudainement un retour d’état à « -3 » sur la commande ConnectedGet.
Voici les logs correspondants :
[2020-02-05 09:49:50][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-02-05 09:49:50][DEBUG] : ****** Device listenable BHT-6000 - Class: Tuya_Therm_V2 *****
[2020-02-05 09:49:50][DEBUG] : Socket updated @192.168.0.2
[2020-02-05 09:49:50][DEBUG] : Connection impossible. Err=115 : Operation now in progress
[2020-02-05 09:49:50][DEBUG] : Update device @192.168.0.2 channel:1
[2020-02-05 09:49:50][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Voilà ce que j’ai tenté :
- Désactivation/Réactivation du plugin : sans effet
- Reboot de la box jeedom : sans effet
- Reboot du wifi de la freebox : sans effet
- Reboot complet de la freebox : sans effet
- Changement d’ip du thermostat : sans effet
- Débranchement/rebranchement électrique du thermostat : hourra !
Pour debug et pour infos, voici les logs correspondants :
Changement d’ip du thermostat (passage de 192.168.0.2 à 192.168.0.17 ):
[2020-02-05 13:09:35][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-02-05 13:09:35][DEBUG] : ****** Device listenable BHT-6000 - Class: Tuya_Therm_V2 *****
[2020-02-05 13:09:36][DEBUG] : Socket updated @[192.168.0.17](http://192.168.0.17/)
[2020-02-05 13:09:36][DEBUG] : Connection impossible. Err=115 : Operation now in progress
[2020-02-05 13:09:36][DEBUG] : ADD New device @[192.168.0.17](http://192.168.0.17/) channel:1
[2020-02-05 13:09:36][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-02-05 13:10:37][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-02-05 13:10:37][DEBUG] : ****** Device listenable BHT-6000 - Class: Tuya_Therm_V2 *****
[2020-02-05 13:10:37][DEBUG] : Socket updated @192.168.0.17
[2020-02-05 13:10:37][DEBUG] : Connection impossible. Err=115 : Operation now in progress
[2020-02-05 13:10:37][DEBUG] : Update device @192.168.0.17 channel:1
[2020-02-05 13:10:37][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Débranchement électrique :
[2020-02-05 13:12:20][DEBUG] : ////// Receive from :192.168.0.17 //////
[2020-02-05 13:12:20][DEBUG] : Receive after decode :}F3l=
[2020-02-05 13:12:20][DEBUG] : No data returned
[2020-02-05 13:12:20][DEBUG] : ///////////////// End ///////////////////
Rebranchement :
[2020-02-05 13:12:39][DEBUG] : ////// Receive from :192.168.0.17 //////
[2020-02-05 13:12:39][DEBUG] : Receive after decode :{"devId":"47163522cc50e3e6bc92","dps":{"1":true,"2":44,"3":37,"4":"0","5":false,"6":false,"102":0,"103":"1","104":true}}}F3l=
[2020-02-05 13:12:39][DEBUG] : Read Json OK
[2020-02-05 13:12:39][DEBUG] : State is:array(50) { ["Intensity"]=> int(-1) ["White"]=> int(-1) ["White2"]=> int(-1) ["Color"]=> int(-1) ["Prog"]=> int(-1) ["Speed"]=> int(-1) ["On"]=> int(1) ["Play"]=> int(-1) ["Saturation"]=> int(-1) ["Kelvin"]=> int(-1) ["Connected"]=> int(-1) ["AmbColor"]=> ...
[2020-02-05 13:12:39][DEBUG] : +++ Update state - On:1 - Auto:0 - ConsTemp:22 - Temp:18.5
Le truc c’est que le thermostat continue d’être pilotable via l’appli mobile sans problème. Ce qui me pousse à croire qu’il y aurai un problème du côté du plugin.
Le problème est apparu 3 fois en 15 jours, avec exactement le même symptome à chaque fois.
Il semblerait que je ne sois pas le seul à avoir eu ce genre de problème. Comme ici ou là et là. A chaque fois dans les postes, pas de solutions définitives trouvées.
Voilà, désolé pour le post un peu long, mais j’essaye de fournir le maximum d’info pour le debug.
Du coup @bernardfr.caron, qu’en penses-tu ? Merci d’avance pour ton retour