[résolu] Debian 10 Buster & wifilightv2 : erreur

désolé c’est moi qui ait déconné
recommence

Pas de souci…

Là on est proche d’un fonctionnement comme il y a quelques jours
On/Off gère l’état principal (et additionnellement sur la zone ambiance).
Physiquement ça ne correspond pas à l 'état réel de la zone d’ambiance, mais bon
wifilight


[2020-05-15 11:03:06][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-15 11:03:06][DEBUG] :     Cmd : 81 8a 8b 96  - try: 192.168.1.25 - 5577 - try to Send - return:81 4 24 61 1 10 0 0 ff 0 5 0 f0 f 
[2020-05-15 11:03:06][DEBUG] :     Update state - White:0 - prog:61 - speed:53 - On:0
[2020-05-15 11:03:06][DEBUG] : ****** Device listenable Lustre - Class: YeeLightJiaoyue650 @192.168.1.79 *****
[2020-05-15 11:03:06][DEBUG] :    Key:0  time diff:61
[2020-05-15 11:03:06][DEBUG] :    Wait to update
[2020-05-15 11:03:06][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-15 11:03:06][DEBUG] :   Memory used :5261 ko 992 o 
[2020-05-15 11:04:07][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-15 11:04:07][DEBUG] : ****** Device listenable Lustre - Class: YeeLightJiaoyue650 @192.168.1.79 *****
[2020-05-15 11:04:07][DEBUG] :    Key:0  time diff:122
[2020-05-15 11:04:07][DEBUG] :    Socket updated @192.168.1.79
[2020-05-15 11:04:07][DEBUG] :    Update device @192.168.1.79 channel:1
[2020-05-15 11:04:07][DEBUG] :    Device and socket exist : key:0 @192.168.1.79 channel:1 diff:0
[2020-05-15 11:04:07][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-15 11:04:07][DEBUG] :   Memory used :5232 ko 480 o 
[2020-05-15 11:04:07][DEBUG] :    Update state @192.168.1.79
[2020-05-15 11:04:07][DEBUG] :     Send start
[2020-05-15 11:04:07][DEBUG] :     Cmd : {"id":1,"method":"get_prop","params":["power", "bright", "ct", "rgb","hue","sat","color_mode","bg_power", "bg_bright", "bg_ct", "bg_rgb", "bg_hue","bg_sat","bg_lmode"]} 
[2020-05-15 11:04:07][DEBUG] :     socket_write() error : 0
[2020-05-15 11:04:07][DEBUG] :     buf : {"id":1,"result":["off","100","3500","","","","2","off","100","3500","10927071","218","25","1"]} 
[2020-05-15 11:04:07][DEBUG] :     dec:{"id":1,"result":["off","100","3500","","","","2","off","100","3500","10927071","218","25","1"]}
[2020-05-15 11:04:07][DEBUG] :     buf:
[2020-05-15 11:04:07][DEBUG] :     buf:{"id":1,"result":["off","100","3500","","","","2","off","100","3500","10927071","218","25","1"]}
[2020-05-15 11:04:07][DEBUG] :     >>> : id | 1 : 1
[2020-05-15 11:04:07][DEBUG] :     >>> : result | Array : Array
[2020-05-15 11:04:07][DEBUG] :     Read Json OK
[2020-05-15 11:04:07][DEBUG] :     Try:192.168.1.79  55443 - Connect OK! - return : {"id":1,"result":["off","100","3500","","","","2","off","100","3500","10927071","218","25","1"]} 
[2020-05-15 11:05:08][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-15 11:05:08][DEBUG] : ****** Device listenable Lustre - Class: YeeLightJiaoyue650 @192.168.1.79 *****
[2020-05-15 11:05:08][DEBUG] :    Device and socket exist : key:0 @192.168.1.79 channel:1 diff:61
[2020-05-15 11:05:08][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-15 11:05:08][DEBUG] :   Memory used :5233 ko 560 o 
[2020-05-15 11:05:31][DEBUG] :     Send start
[2020-05-15 11:05:31][DEBUG] :     Cmd : {"id":1,"method":"set_power","params":["on","smooth",500]} 
[2020-05-15 11:05:31][DEBUG] : new sock
[2020-05-15 11:05:31][DEBUG] :     socket_write() error : 0
[2020-05-15 11:05:31][DEBUG] :     Cmd : {"id":1,"method":"set_power","params":["on","smooth",500]}  - Try:127.0.0.1  6900 - Connect OK! - No return
[2020-05-15 11:05:31][DEBUG] :     Send start
[2020-05-15 11:05:31][DEBUG] :     Cmd : xxxxxxxxxxxxxxxxxxxWV0aG9kIjoic2V0X3Bvd2VyIiwicGFyYW1zIjpbIm9uIiwic21vb3RoIiw1MDBdfQ0K
[2020-05-15 11:05:31][DEBUG] :     socket_write() error : 0
[2020-05-15 11:05:31][DEBUG] :     buf : {"method":"props","params":{"power":"on","power":"on"}} 
[2020-05-15 11:05:31][DEBUG] :     dec:{"method":"props","params":{"power":"on","power":"on"}}
[2020-05-15 11:05:31][DEBUG] :     buf:
[2020-05-15 11:05:31][DEBUG] :     buf:{"method":"props","params":{"power":"on","bg_power":"on"}}
[2020-05-15 11:05:31][DEBUG] :     >>> : method | props : props
[2020-05-15 11:05:31][DEBUG] :     >>> : params | Array : Array
[2020-05-15 11:05:31][DEBUG] :     Read Json OK
[2020-05-15 11:05:31][DEBUG] :     Try:192.168.1.79  55443 - Connect OK! - return : {"method":"props","params":{"power":"on","power":"on"}} 
[2020-05-15 11:05:31][DEBUG] :     Update state - On:1 - AmbOn:1
[2020-05-15 11:05:31][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-15 11:05:31][DEBUG] :     buf : {"id":1,"result":["ok"]} 
[2020-05-15 11:05:31][DEBUG] :     dec:{"id":1,"result":["ok"]}
[2020-05-15 11:05:31][DEBUG] :     buf:
[2020-05-15 11:05:31][DEBUG] :     buf:{"id":1,"result":["ok"]}
[2020-05-15 11:05:31][DEBUG] :     >>> : id | 1 : 1
[2020-05-15 11:05:31][DEBUG] :     >>> : result | Array : Array
[2020-05-15 11:05:31][DEBUG] :     >>> ret ok
[2020-05-15 11:05:36][DEBUG] :     Send start
[2020-05-15 11:05:36][DEBUG] :     Cmd : {"id":1,"method":"set_power","params":["off","smooth",500]} 
[2020-05-15 11:05:36][DEBUG] : new sock
[2020-05-15 11:05:36][DEBUG] :     socket_write() error : 0
[2020-05-15 11:05:36][DEBUG] :     Cmd : {"id":1,"method":"set_power","params":["off","smooth",500]}  - Try:127.0.0.1  6900 - Connect OK! - No return
[2020-05-15 11:05:36][DEBUG] :     Send start
[2020-05-15 11:05:36][DEBUG] :     Cmd : xxxxxxxxxxxxxxxxxxxWV0aG9kIjoic2V0X3Bvd2VyIiwicGFyYW1zIjpbIm9mZiIsInNtb290aCIsNTAwXX0NCg==
[2020-05-15 11:05:36][DEBUG] :     socket_write() error : 0
[2020-05-15 11:05:36][DEBUG] :     buf : {"method":"props","params":{"power":"off","power":"off"}} 
[2020-05-15 11:05:36][DEBUG] :     dec:{"method":"props","params":{"power":"off","power":"off"}}
[2020-05-15 11:05:36][DEBUG] :     buf:
[2020-05-15 11:05:36][DEBUG] :     buf:{"method":"props","params":{"power":"off","bg_power":"off"}}
[2020-05-15 11:05:36][DEBUG] :     >>> : method | props : props
[2020-05-15 11:05:36][DEBUG] :     >>> : params | Array : Array
[2020-05-15 11:05:36][DEBUG] :     Read Json OK
[2020-05-15 11:05:36][DEBUG] :     Try:192.168.1.79  55443 - Connect OK! - return : {"method":"props","params":{"power":"off","power":"off"}} 
[2020-05-15 11:05:36][DEBUG] :     Update state - On:0 - AmbOn:0
[2020-05-15 11:05:36][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-15 11:05:36][DEBUG] :     buf : {"id":1,"result":["ok"]} 
[2020-05-15 11:05:36][DEBUG] :     dec:{"id":1,"result":["ok"]}
[2020-05-15 11:05:36][DEBUG] :     buf:
[2020-05-15 11:05:36][DEBUG] :     buf:{"id":1,"result":["ok"]}
[2020-05-15 11:05:36][DEBUG] :     >>> : id | 1 : 1
[2020-05-15 11:05:36][DEBUG] :     >>> : result | Array : Array
[2020-05-15 11:05:36][DEBUG] :     >>> ret ok

A noter :
C’est pas dans le logs mais l’inverse est vrai aussi. Le On/Off de la zone ambiance, active les 2 états.
Et à partir de ces 2 tests concutifs sur les 2 zones…plus d’action physique possible sur le lustre depuis le widget. On va y aller par étapes …

Les logs sont nickel
alors :

  1. de mémoire le retour d’état de cette lampe est pourri car la lampe ne fait pas un retour d’état propre sur le principal et l’ambiance. Je pensais que le filtre ferait le boulot mais non.
  2. pour le blocage quand tu dis plus d’actions physique sur le lustre depuis le widget, dans les logs il n’y a rien qui indique que c’est KO. Il faudrait des logs quand ca ne répond plus

La lampe ou les specs de yeelight qui datent de 3 ans… Bref, actuellement le comportement des états est assez cohérent (1 des zones allumées = les 2 états 1). ça reste malgré tout différent d’il y a 15j mais c’était pas forcement plus (il)logique (avant zone ambiance qui activait les 2 états, mais zone principale qui ne gérait que le sien)… Je ne sais pas ce qui est le mieux ou le plus facile à faire

Oui comme tu voulais juste le on/off sur la zone principale j’ai pas récupéré l’autre partie. J’aurais du, car j’arrive plus à reproduire ce cas… On va dire que j’ai cliqué un peu partout trop vite.

fais mon un retour si KO sinon je valide
des betas sortiront encore car je travaille aussi sur le nanoleaf car le bibliothèque que j’utilisais pose problème avec buster.

De tout façon j’ai la beta de ce plugin comme pour les autres, si ça plante, je ne manquerai pas de te faire un retour.

Bon courage et merci

Intégré en stable : merci de mettre résolu.

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