Affichage fugitif de la couleur

Bonjour à tous,

J’ai des ampoules Tuya « model », je suis arrivé à les installer sous jeedom, en choisissant « tuya smart life compatible V2 » et ensuite « ampoule RGBW type 2 ».

Le widget fonctionne sauf qu’il ne remonte pas la couleur.

image

Et si je réalise un virtuel, j’arrive à avoir l’affichage de la couleur mais 1 seconde après elle repasse en noir.

image

J’ai essayer d’autre choix mais certains ne fonctionne pas, si par exemple je passe sur « tuya smart life compatible V3 » l’affichage de la couleur fonctionne mais la commande « on » ne fonctionne pas.

Merci pour votre aide.

il y a une procédure de débogage dans la doc

Je vois juste not decoded, par contre vu mon niveau, je ne sais pas si celui-ci est l’origine.

[2021-03-10 21:13:15][DEBUG] : << Ping of: Lampe gauche @192.168.0.11  diff:21
[2021-03-10 21:13:15][DEBUG] :     Cmd to 192.168.0.11 - Try:192.168.0.11  6668 - Connect OK!
[2021-03-10 21:13:15][DEBUG] : Receive from:192.168.0.11
[2021-03-10 21:13:15][DEBUG] :  >>    Receive after decode: [12][203][1][223][20]wZ[190][20]ju-[200]!eG - not decoded
[2021-03-10 21:13:15][DEBUG] :     Mode Color Id:Color
[2021-03-10 21:13:15][DEBUG] :     Cmd to 127.0.0.1: {"t":"1615407195","devId":"bf256314e6403b7daczbdb","dps":{"20":true},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-03-10 21:13:15][DEBUG] :     Cmd to 127.0.0.1: {"t":"1615407195","devId":"bf256314e6403b7daczbdb","dps":{"21":"colour","24": "00f003e803e8"},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-03-10 21:13:15][DEBUG] :     Cmd to 127.0.0.1: {"gwId":"bf256314e6403b7daczbdb","devId":"bf256314e6403b7daczbdb"} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-03-10 21:13:15][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.0.11 canal:1
[2021-03-10 21:13:15][DEBUG] :     Cmd to 192.168.0.11 - Try:192.168.0.11  6668 - Connect OK!
[2021-03-10 21:13:15][DEBUG] :     No state update
[2021-03-10 21:13:15][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.0.11 canal:1
[2021-03-10 21:13:15][DEBUG] :     Cmd to 192.168.0.11 - Try:192.168.0.11  6668 - Connect OK!
[2021-03-10 21:13:15][DEBUG] :     No state update
[2021-03-10 21:13:15][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.0.11 canal:1
[2021-03-10 21:13:15][DEBUG] :     Cmd to 192.168.0.11 - Try:192.168.0.11  6668 - Connect OK!
[2021-03-10 21:13:15][DEBUG] :     No state update
[2021-03-10 21:13:15][DEBUG] : Receive from:192.168.0.11
[2021-03-10 21:13:15][DEBUG] :  >>    Receive after decode: {"dps":{"20":true},"t":1615407195}[14][14][14][14][14][14][14][14][14][14][14][14][14][14][12][203][1][223][20]wZ[190][20]ju-[200]!eG - Read Json OK
[2021-03-10 21:13:15][DEBUG] :  Lampe toilette gauche @192.168.0.11    Receive after decode: {"dps":{"20":true},"t":1615407195}[14][14][14][14][14][14][14][14][14][14][14][14][14][14][12][203][1][223][20]wZ[190][20]ju-[200]!eG - Read Json OK
[2021-03-10 21:13:15][DEBUG] :   Update device @192.168.0.11 Monocanal:1
[2021-03-10 21:13:15][DEBUG] :     Update no dps states: - On:1
[2021-03-10 21:13:16][DEBUG] : Receive from:192.168.0.11
[2021-03-10 21:13:16][DEBUG] :  >>    Receive after decode: [12][203][1][223][20]wZ[190][20]ju-[200]!eG - not decoded
[2021-03-10 21:13:16][DEBUG] : Receive from:192.168.0.11
[2021-03-10 21:13:16][DEBUG] :  >>    Receive after decode: {"dps":{"24":"00f003e803e8"},"t":1615407195}[4][4][4][4][12][203][1][223][20]wZ[190][20]ju-[200]!eG - Read Json OK
[2021-03-10 21:13:16][DEBUG] :  Lampe toilette gauche @192.168.0.11    Receive after decode: {"dps":{"24":"00f003e803e8"},"t":1615407195}[4][4][4][4][12][203][1][223][20]wZ[190][20]ju-[200]!eG - Read Json OK
[2021-03-10 21:13:16][DEBUG] :   Update devices @192.168.0.11 canal:1
[2021-03-10 21:13:16][DEBUG] :     Update no dps states: - Int:100 - Sat:100
[2021-03-10 21:13:16][DEBUG] :  >>    Receive after decode: [12][203][1][223][20]wZ[190][20]ju-[200]!eG - not decoded
[2021-03-10 21:13:16][DEBUG] : Receive from:192.168.0.11
[2021-03-10 21:13:16][DEBUG] :  >>    Receive after decode: {"dps":{"20":true,"21":"colour","22":880,"23":0,"24":"00f003e803e8","25":"000e0d0000000000000000c80000","26":0}}[16][16][16][16][16][16][16][16][16][16][16][16][16][16][16][16][12][203][1][223][20]wZ[190][20]ju-[200]!eG - Read Json OK
[2021-03-10 21:13:16][DEBUG] :  Lampe toilette gauche @192.168.0.11    Receive after decode: {"dps":{"20":true,"21":"colour","22":880,"23":0,"24":"00f003e803e8","25":"000e0d0000000000000000c80000","26":0}}[16][16][16][16][16][16][16][16][16][16][16][16][16][16][16][16][12][203][1][223][20]wZ[190][20]ju-[200]!eG - Read Json OK
[2021-03-10 21:13:16][DEBUG] :   Update device @192.168.0.11 Monocanal:1
[2021-03-10 21:13:16][DEBUG] :     Update no dps states: - White:88 - On:1 - Int:100 - Sat:100 - ModeAmb:2
[2021-03-10 21:13:36][DEBUG] : << Ping of: Lampe toilette gauche @192.168.0.11  diff:21
[2021-03-10 21:13:36][DEBUG] :     Cmd to 192.168.0.11 - Try:192.168.0.11  6668 - Connect OK!
[2021-03-10 21:13:36][DEBUG] : Receive from:192.168.0.11
[2021-03-10 21:13:36][DEBUG] :  >>    Receive after decode: [12][203][1][223][20]wZ[190][20]ju-[200]!eG - not decoded

Passe en V3

extrait de la doc :

Citation
Le type V2 correspond aux périphériques en firmware 2.0 . En plus de cette compatibilité, il y a la possibilité d’ajouter des commandes personnalisées. Il n’y aura pas de nouveaux ajouts de périphériques. Le type V2 ne doit plus être utilisé pour de nouveaux périphériques et est présent pour assurer la compatibilité avec les anciennes versions du plugin.

Et pour le ON HS, c’est facile à modifier avec l’aide apportée par le debogage

Bonjour,

Lorsque j’appuie sur « On » depuis la jeedom (application tuya stoppé), rien ne se passe coté lampe.

Cmd to 127.0.0.1: {"t":"1615488521","devId":"bf14998c6e481c228dghkd","dps":{"20":1},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-03-11 19:48:41][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.0.189 canal:1
[2021-03-11 19:48:41][DEBUG] :     Cmd to 192.168.0.189 - Try:192.168.0.189  6668 - Connect OK!
[2021-03-11 19:48:41][DEBUG] :     No state update
[2021-03-11 19:48:41][DEBUG] : Receive from:192.168.0.189
[2021-03-11 19:48:41][DEBUG] :  >>    Receive after decode: [243][239][232][235][137][225][214][159][237]<[243][31][185][30]D[0] - not decoded

lorsque je commande depuis l’application, j’ai en log jeedom.

[2021-03-11 19:53:20][DEBUG] : Receive from:192.168.0.189
[2021-03-11 19:53:20][DEBUG] :  >>    Receive after decode: {"dps":{"20":true},"t":1615488799}[14][14][14][14][14][14][14][14][14][14][14][14][14][14][243][239][232][235][137][225][214][159][237]<[243][31][185][30]D[0] - Read Json OK
[2021-03-11 19:53:20][DEBUG] :  Lampe test 1 @192.168.0.189    Receive after decode: {"dps":{"20":true},"t":1615488799}[14][14][14][14][14][14][14][14][14][14][14][14][14][14][243][239][232][235][137][225][214][159][237]<[243][31][185][30]D[0] - Read Json OK
[2021-03-11 19:53:20][DEBUG] :   Update devices @192.168.0.189 canal:1
[2021-03-11 19:53:20][DEBUG] :     Dps20|SwOnOffGet:1
[2021-03-11 19:53:20][DEBUG] :     No other states to update

la seule différence c’est l’encapsulation de la variable « t » par des guillemets dans un et pas dans l’autre, mais sur la function « OFF » j’ai le même constat.

remplacer 1/0 par true/false dans les paramètres des commandes ON/OFF