Tapo L920-5: pilotage RGBIC

Bonjour,
Le pilotage de mon ruban LED L920-5 fonctionne bien via le plugin. Toutefois et malgré lecture de la documentation, je ne trouve pas comment piloter les LEDs indépendamment. J’ai essayé de créer les commandes en mode MAX mais sauf erreur rien lié à ceci.
L’appli mobile permet certes de créer des customisations de couleurs différentes, mais pas d’éteindre une ou plusieurs LEDs en particulier. C’est ce que j’aimerais faire. Je sais que c’est possible car certains effets lumineux préchargés dans l’app le font.
Toute aide (même passant par un outil tiers/API/etc) serait bienvenue
Merci!

Cette fonctionnalité n’est pas implantée dans le plugin.
Il pourrait y avoir une possibilité d’implanter les effets programmés avec l’appli tapo, mais cela nécessitera des échanges entre nous via la beta du plugin.

En attendant il me faudrait les logs _cmd avec comme séquence :
effacer ces logs
getstate
changer l’effet (mode ? ) avec l’appli tapo
getstate
recommencer pour d’autres effets (candy ? rainbow ? , etc.)
m’envoyer les logs ici dans la balise </>
pour obtenir ceci :

{"device_id": "80230A9A889D0FC2F6AF79287F62F6D21FFA4B74",
 "fw_ver": "1.0.9 Build 220727 Rel.150045", "hw_ver": "1.0", "type": "SMART.TAPOBULB", "model": "L930", "mac": "28-87-BA-88-50-6E", "hw_id": "630F72CFA5B3DE1350011A0D04DE98B5", "fw_id": "7BECA9DC454565672FEC87D1104F9972", "oem_id": "7B1BE6CFC4CF7D31E82C1CCD46D1FCFB", "color_temp_range": [2500, 6500], "overheated": false, "ip": "192.168.4.88", "time_diff": -300, "ssid": "b2NhdmFsb2JlYmVsZWl0ZQ==", "rssi": -53, "signal_level": 2, "latitude": 280312, "longitude": -825223, "lang": "en_US", "avatar": "light_strip", "region": "America/New_York", "specs": "", "nickname": "RGVzayBMaWdodA==", "has_set_location_info": true,
 "lighting_effect": {"enable": 0, "id": "TapoStrip_7CC5y4lsL8pETYvmz7UOpQ", "name": "Rainbow", "custom": 0, "brightness": 100, "display_colors": [[0, 100, 100], [100, 100, 100], [200, 100, 100], [300, 100, 100]]}, "music_rhythm_enable": false, "music_rhythm_mode": "single_lamp", 
 "device_on": true, 
 "brightness": 100, 
 "hue": 240, "saturation": 100, "color_temp": 0, 
 "default_states": {"type": "last_states", "state": {"brightness": 100, "hue": 240, "saturation": 100, "color_temp": 0
 }}}

Bonjour @bernardfr.caron ,
Merci pour ton retour! Volontiers pour les tests en beta, mais est-ce possible de tester le plugin beta sans passer toute la Jeedom en beta? Je n’aimerais pas perdre le support sur ma Smart si possible.

En attendant voici les retours:

Lightning

[2022-11-16 10:39:00]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-50,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_7OGzfSfnOdhoO2ri4gOHWn","name":"Lightning","custom":0,"brightness":100,"display_colors":[[210,10,100],[200,50,100],[200,100,100]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":1,"hue":240,"saturation":100,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"random","id":"TapoStrip_7OGzfSfnOdhoO2ri4gOHWn","name":"Lightning","enable":1,"segments":[7,20,23,32,34,35,49,65,66,74,80],"expansion_strategy":1,"transition":50,"duration":0,"random_seed":600,"fadeoff":150,"backgrounds":[[200,100,100],[200,50,10],[210,10,50],[240,10,0]],"hue_range":[240,240],"saturation_range":[10,11],"brightness_range":[90,100],"brightness":100,"init_states":[[240,30,100]],"custom":0,"display_colors":[[210,10,100],[200,50,100],[200,100,100]]}}}},"error_code":0}
[2022-11-16 10:39:00]DEBUG :   ON
[2022-11-16 10:39:00]DEBUG :   Ct:0
[2022-11-16 10:39:00]DEBUG :     color:#0000ff

Candy Cane

[2022-11-16 10:41:22]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-50,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_6Dy0Nc45vlhFPEzG021Pe9","name":"Candy Cane","custom":0,"brightness":100,"display_colors":[[0,0,100],[360,81,100]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":1,"hue":240,"saturation":100,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"sequence","id":"TapoStrip_6Dy0Nc45vlhFPEzG021Pe9","name":"Candy Cane","enable":1,"segments":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],"expansion_strategy":1,"transition":500,"duration":700,"brightness":100,"sequence":[[0,0,100],[0,0,100],[360,81,100],[0,0,100],[0,0,100],[360,81,100],[360,81,100],[0,0,100],[0,0,100],[360,81,100],[360,81,100],[360,81,100],[360,81,100],[0,0,100],[0,0,100],[360,81,100]],"spread":1,"direction":1,"repeat_times":0,"custom":0,"display_colors":[[0,0,100],[360,81,100]]}}}},"error_code":0}
[2022-11-16 10:41:22]DEBUG :   ON
[2022-11-16 10:41:22]DEBUG :   Ct:0
[2022-11-16 10:41:22]DEBUG :     color:#0000ff

Grandma’s Christmas lights

[2022-11-16 10:44:27]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-51,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_3Gk6CmXOXbjCiwz9iD543C","name":"Grandma's Christmas Lights","custom":0,"brightness":100,"display_colors":[[30,100,100],[240,100,100],[130,100,100],[0,100,100]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":1,"hue":240,"saturation":100,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"sequence","id":"TapoStrip_3Gk6CmXOXbjCiwz9iD543C","name":"Grandma's Christmas Lights","enable":1,"segments":[0],"expansion_strategy":1,"transition":100,"duration":5000,"brightness":100,"sequence":[[30,100,100],[30,0,0],[30,0,0],[240,100,100],[240,0,0],[240,0,0],[240,0,100],[240,0,0],[240,0,0],[130,100,100],[130,0,0],[130,0,0],[0,100,100],[0,0,0],[0,0,0]],"spread":1,"direction":1,"repeat_times":0,"custom":0,"display_colors":[[30,100,100],[240,100,100],[130,100,100],[0,100,100]]}}}},"error_code":0}
[2022-11-16 10:44:27]DEBUG :   ON
[2022-11-16 10:44:27]DEBUG :   Ct:0
[2022-11-16 10:44:27]DEBUG :     color:#0000ff

Rainbow

[2022-11-16 10:46:01]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-51,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_7CC5y4lsL8pETYvmz7UOpQ","name":"Rainbow","custom":0,"brightness":100,"display_colors":[[0,100,100],[100,100,100],[200,100,100],[300,100,100]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":1,"hue":240,"saturation":100,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"sequence","id":"TapoStrip_7CC5y4lsL8pETYvmz7UOpQ","name":"Rainbow","enable":1,"segments":[0],"expansion_strategy":1,"transition":1500,"duration":0,"brightness":100,"sequence":[[0,100,100],[100,100,100],[200,100,100],[300,100,100]],"spread":12,"direction":1,"repeat_times":0,"custom":0,"display_colors":[[0,100,100],[100,100,100],[200,100,100],[300,100,100]]}}}},"error_code":0}
[2022-11-16 10:46:01]DEBUG :   ON
[2022-11-16 10:46:01]DEBUG :   Ct:0
[2022-11-16 10:46:01]DEBUG :     color:#0000ff

Xmas lights et Lightning devraient normalement avoir des LEDS éteintes dans cet état.

A dispo pour d’autres tests!

Re @bernardfr.caron ,
En fait, en y regardant de plus près, ce ne sont pas vraiment les effects que je cherche, mais plutôt ce qu’ils appellent le « Color Painting »: c’est juste des couleurs en statique. Dans l’app on peut choisir la couleur qu’on veut pour chaque segment, mais pas éteindre tel ou tel segment.
Voici un exemple de Color Painting avec du « blanc » et du bleu sur 2 parties du ruban :

[2022-11-16 13:40:42]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-52,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_2ybkwo03yYF252BsFl78Tw","name":"Color Painting 1","custom":1,"brightness":56,"display_colors":[[240,100,1],[210,0,1]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":1,"hue":240,"saturation":100,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"static","id":"TapoStrip_2ybkwo03yYF252BsFl78Tw","name":"Color Painting 1","enable":1,"segments":[33,49],"expansion_strategy":1,"brightness":56,"sequence":[[240,100,1],[210,0,1]],"custom":1,"display_colors":[[240,100,1],[210,0,1]]}}}},"error_code":0}
[2022-11-16 13:40:42]DEBUG :   ON
[2022-11-16 13:40:42]DEBUG :   Ct:0
[2022-11-16 13:40:42]DEBUG :     color:#0000ff

Peut-être qu’en combinant les infos du customized effect et ceci on pourrait en déduire le bon json à envoyer (si c’est du json?) pour éteindre des leds avec un color painting ?
Dans mon exemple, l’idéal serait de pouvoir éteindre la partie des LEDs blanches.

Pas besoin de passer jeedom en beta et par contre plugin beta = pas de support mais tu peux repasser au plugin stable sans aucun souci.
il faut évidemment que ce soit faisable avec l’appli Tapo et si oui on peut tenter de la singer avec le plugin.
On va d’abord faire un effect car c’est ce qu’il y a de plus simple. Ensuite on verra pour le color painting.
Peux tu jouer avec l’appli Tuya et repérer les changement de ceci:

les 3 chiffres doivent correspondre aux couleurs RGB codées en 0-255

J’espère qu’il n’y aura pas besoin du id car là ce sera compliqué.

Ok alors voici, j’ai pris « Sunrise » où j’ai pris à chaque fois la même chose pour les 3 couleurs sélectionnables. Tour à tour rouge, vert, bleu. Ca donne ceci :

Red
"display_colors":[[2,100,100],[0,100,100],[0,98,100]]

Green
"display_colors":[[138,100,100],[136,100,100],[134,100,100]]

Blue
"display_colors":[[235,99,100],[235,99,100],[236,99,100]]

Les petites différences entre les 3 couleurs sont à cause du sélecteur dans l’app qui ne permet pas d’être hyper précis.

J’ai balancé ça dans un color picker RGB, ça ne colle pas du tout :-/

charger la beta (à chaque échange il faudra le faire)
supprimer le périphérique ou modifier son id en mettant @ ça doit marcher aussi pour que l’inclusion se refasse
refaire l’inclusion
prendre création des commandes : max
tester ON/OFF OK.
tester la commande custom
color painting 1
tester les commandes :
rainbow
ocean
aurora
candi cane

SI KO:
me donner les logs

il faudrait aussi me donner les logs pour chacune de ces commandes ci-dessus mais réalisés avec l’appli tapo

Merci pour ta réactivité! Le on/off est OK mais aucune des nouvelles commandes n’a d’effet (Color painting ou les effects). La bande LED ne bouge pas. J’ai essayé sur mes deux rubans.

Voici les logs:

[2022-11-17 08:51:20]DEBUG :   ON
[2022-11-17 08:51:20]DEBUG : Send:Array
[2022-11-17 08:51:21]DEBUG : Response:{"error_code":0}
[2022-11-17 08:51:29]DEBUG : Send:Array
[2022-11-17 08:51:29]DEBUG : Response:{"error_code":0}
[2022-11-17 08:51:37]DEBUG :   ON
[2022-11-17 08:51:37]DEBUG : Send:Array
[2022-11-17 08:51:38]DEBUG : Response:{"error_code":0}
[2022-11-17 08:51:54]DEBUG :   Payload:{"type" :"static","name" :"Color Painting 1","enable" : 1,"expansion_strategy" : 1,"brightness" : 100,"custom" : 1,"sequence": [[240,100,1],[210,0,1]],"display_colors":[[240,100,1],[210,0,1]]}
[2022-11-17 08:51:54]DEBUG : Send:Array
[2022-11-17 08:51:55]DEBUG : Response:{"error_code":0}
[2022-11-17 08:52:09]DEBUG :   Payload:{"enable": 1,"name": "Rainbow","custom": 0,"brightness": 100,"display_colors": [[0, 100, 100], [100, 100, 100], [200, 100, 100], [300, 100, 100]]}
[2022-11-17 08:52:10]DEBUG : Send:Array
[2022-11-17 08:52:10]DEBUG : Response:{"error_code":0}
[2022-11-17 08:52:18]DEBUG :   Payload:{"enable": 1,"name": "Ocean","custom": 0,"brightness": 100,"display_colors": [[198, 84, 100]]}
[2022-11-17 08:52:18]DEBUG : Send:Array
[2022-11-17 08:52:18]DEBUG : Response:{"error_code":0}
[2022-11-17 08:52:25]DEBUG :   Payload:{"enable": 1,"name": "Aurora","custom": 0,"brightness": 100,"display_colors": [[120, 100, 100],[240, 100, 100],[260, 100, 100],[280, 100, 100]]}
[2022-11-17 08:52:25]DEBUG : Send:Array
[2022-11-17 08:52:25]DEBUG : Response:{"error_code":0}
[2022-11-17 08:52:34]DEBUG :   Payload:{"enable": 1,"name": "Candy Cane","custom": 0,"brightness": 100,"display_colors": [[0, 0, 100], [360, 81, 100]]}
[2022-11-17 08:52:35]DEBUG : Send:Array
[2022-11-17 08:52:35]DEBUG : Response:{"error_code":0}

Même chose avec l’app (sauf le on/off), je suppose que tu parles bien des logs avec stateGet une fois l’ordre passé depuis depuis l’app :

[2022-11-17 08:59:53]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-60,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_2ybkwo03yYF252BsFl78Tw","name":"Color Painting 1","custom":1,"brightness":1,"display_colors":[[358,100,1],[240,100,1],[210,0,1]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":100,"hue":236,"saturation":0,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"static","id":"TapoStrip_2ybkwo03yYF252BsFl78Tw","name":"Color Painting 1","enable":1,"segments":[19,33,49],"expansion_strategy":1,"brightness":1,"sequence":[[358,100,1],[240,100,1],[210,0,1]],"custom":1,"display_colors":[[358,100,1],[240,100,1],[210,0,1]]}}}},"error_code":0}
[2022-11-17 08:59:53]DEBUG :   ON
[2022-11-17 08:59:53]DEBUG :   Ct:0
[2022-11-17 08:59:53]DEBUG :     color:#ffffff
[2022-11-17 09:00:41]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-60,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_7CC5y4lsL8pETYvmz7UOpQ","name":"Rainbow","custom":0,"brightness":100,"display_colors":[[0,100,100],[100,100,100],[200,100,100],[300,100,100]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":100,"hue":236,"saturation":0,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"sequence","id":"TapoStrip_7CC5y4lsL8pETYvmz7UOpQ","name":"Rainbow","enable":1,"segments":[0],"expansion_strategy":1,"transition":1500,"duration":0,"brightness":100,"sequence":[[0,100,100],[100,100,100],[200,100,100],[300,100,100]],"spread":12,"direction":1,"repeat_times":0,"custom":0,"display_colors":[[0,100,100],[100,100,100],[200,100,100],[300,100,100]]}}}},"error_code":0}
[2022-11-17 09:00:41]DEBUG :   ON
[2022-11-17 09:00:41]DEBUG :   Ct:0
[2022-11-17 09:00:41]DEBUG :     color:#ffffff
[2022-11-17 09:01:13]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-59,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_0fOleCdwSgR0nfjkReeYfw","name":"Ocean","custom":0,"brightness":100,"display_colors":[[198,84,100]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":100,"hue":236,"saturation":0,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"sequence","id":"TapoStrip_0fOleCdwSgR0nfjkReeYfw","name":"Ocean","enable":1,"segments":[0],"expansion_strategy":1,"transition":2000,"duration":0,"brightness":100,"sequence":[[198,84,30],[198,70,30],[198,10,30]],"spread":16,"direction":3,"repeat_times":0,"custom":0,"display_colors":[[198,84,100]]}}}},"error_code":0}
[2022-11-17 09:01:13]DEBUG :   ON
[2022-11-17 09:01:13]DEBUG :   Ct:0
[2022-11-17 09:01:13]DEBUG :     color:#ffffff
[2022-11-17 09:01:38]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-60,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_1MClvV18i15Jq3bvJVf0eP","name":"Aurora","custom":0,"brightness":100,"display_colors":[[120,100,100],[240,100,100],[260,100,100],[280,100,100]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":100,"hue":236,"saturation":0,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"sequence","id":"TapoStrip_1MClvV18i15Jq3bvJVf0eP","name":"Aurora","enable":1,"segments":[0],"expansion_strategy":1,"transition":1500,"duration":0,"brightness":100,"sequence":[[120,100,100],[240,100,100],[260,100,100],[280,100,100]],"spread":7,"direction":4,"repeat_times":0,"custom":0,"display_colors":[[120,100,100],[240,100,100],[260,100,100],[280,100,100]]}}}},"error_code":0}
[2022-11-17 09:01:38]DEBUG :   ON
[2022-11-17 09:01:38]DEBUG :   Ct:0
[2022-11-17 09:01:38]DEBUG :     color:#ffffff
[2022-11-17 09:01:58]DEBUG :   Response:{"result":{"device_id":"80238D481BF6C8B65586BC9FA8394C291F4855B1","fw_ver":"1.0.9 Build 220422 Rel.150004","hw_ver":"1.0","type":"SMART.TAPOBULB","model":"L920","mac":"5C-A6-E6-FF-4E-18","hw_id":"410A49E4E50D1DD5868EDDF2490083C4","fw_id":"7BECA9DC454565672FEC87D1104F9972","oem_id":"657AEF3473110D5D61531C4A8B32460F","color_temp_range":[9000,9000],"overheated":false,"ip":"192.168.1.52","time_diff":60,"ssid":"U2VyZW5pdHlfMkc=","rssi":-60,"signal_level":2,"latitude":463449,"longitude":60632,"lang":"en_US","avatar":"light_strip","region":"Europe/Paris","specs":"","nickname":"U21hcnQgTGlnaHQgU3RyaXAgS2lubyAx","has_set_location_info":true,"lighting_effect":{"enable":1,"id":"TapoStrip_6Dy0Nc45vlhFPEzG021Pe9","name":"Candy Cane","custom":0,"brightness":100,"display_colors":[[0,0,100],[360,81,100]]},"music_rhythm_enable":false,"music_rhythm_mode":"single_lamp","device_on":true,"brightness":100,"hue":236,"saturation":0,"color_temp":0,"default_states":{"type":"last_states","state":{"lighting_effect":{"type":"sequence","id":"TapoStrip_6Dy0Nc45vlhFPEzG021Pe9","name":"Candy Cane","enable":1,"segments":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],"expansion_strategy":1,"transition":500,"duration":700,"brightness":100,"sequence":[[0,0,100],[0,0,100],[360,81,100],[0,0,100],[0,0,100],[360,81,100],[360,81,100],[0,0,100],[0,0,100],[360,81,100],[360,81,100],[360,81,100],[360,81,100],[0,0,100],[0,0,100],[360,81,100]],"spread":1,"direction":1,"repeat_times":0,"custom":0,"display_colors":[[0,0,100],[360,81,100]]}}}},"error_code":0}
[2022-11-17 09:01:58]DEBUG :   ON
[2022-11-17 09:01:58]DEBUG :   Ct:0
[2022-11-17 09:01:58]DEBUG :     color:#ffffff

nouvelle beta
refaire tests avec le plugin

Hélas pas mieux, aucune réaction. Logs.

[2022-11-17 15:52:10]DEBUG : Response:{"error_code":0}
[2022-11-17 15:52:17]DEBUG :   ON
[2022-11-17 15:52:17]DEBUG : Send:Array
[2022-11-17 15:52:17]DEBUG : Response:{"error_code":0}
[2022-11-17 15:52:44]DEBUG :   Payload:{"name" :"Color Painting 1","enable" : 1,"brightness" : 100,"sequence": [[240,100,1],[210,0,1]],"display_colors":[[240,100,1],[210,0,1]]}
[2022-11-17 15:52:45]DEBUG : Send:Array
[2022-11-17 15:52:45]DEBUG : Response:{"error_code":0}
[2022-11-17 15:53:15]DEBUG :   Payload:{"enable": 1,"name": "Rainbow","brightness": 100,"display_colors": [[0, 100, 100], [100, 100, 100], [200, 100, 100], [300, 100, 100]]}
[2022-11-17 15:53:15]DEBUG : Send:Array
[2022-11-17 15:53:16]DEBUG : Response:{"error_code":0}
[2022-11-17 15:53:24]DEBUG :   Payload:{"enable": 1,"name": "Ocean","brightness": 100,"display_colors": [[198, 84, 100]]}
[2022-11-17 15:53:24]DEBUG : Send:Array
[2022-11-17 15:53:25]DEBUG : Response:{"error_code":0}
[2022-11-17 15:53:31]DEBUG :   Payload:{"enable": 1,"name": "Aurora","brightness": 100,"display_colors": [[120, 100, 100],[240, 100, 100],[260, 100, 100],[280, 100, 100]]}
[2022-11-17 15:53:31]DEBUG : Send:Array
[2022-11-17 15:53:31]DEBUG : Response:{"error_code":0}
[2022-11-17 15:53:37]DEBUG :   Payload:{"enable": 1,"name": "Candy Cane","brightness": 100,"display_colors": [[0, 0, 100], [360, 81, 100]]}
[2022-11-17 15:53:38]DEBUG : Send:Array
[2022-11-17 15:53:38]DEBUG : Response:{"error_code":0}

Est-ce qu’il y a un fichier dans lequel je pourrais m’assurer que j’ai bien récupéré la bonne version du plugin ?

je vois bien les changements dans les logs.
ca ne va pas être si facile.
Je reviens vers toi dès qu’il y a de la lumière

finalement un peu de lumière
dernière beta
mêmes tests
mêmes logs

Hélas pas mieux, en fait ça fail systématiquement après le premier effect, même en essayant plusieurs fois

[2022-11-17 22:07:25]DEBUG :   ON
[2022-11-17 22:07:25]DEBUG : Send:{"method":"set_device_info","params":{"device_on":true},"requestTimeMils":1668719245564,"terminalUUID":"6376a28d5d629"}
[2022-11-17 22:07:25]DEBUG : Response:{"error_code":0}
[2022-11-17 22:07:32]DEBUG : Send:{"method":"set_device_info", "params": {"effect": {"enable": 1, "name": "Color Painting 1", "brightness": 100,"sequence": [[240,100,1],[210,0,1]],"display_colors":[[240,100,1],[210,0,1]]}}, "requestTimeMils":1668719252560,"terminalUUID": "6376a29461689"}
[2022-11-17 22:07:32]DEBUG : Response:{"error_code":0}
[2022-11-17 22:07:42]DEBUG :   bad login
[2022-11-17 22:07:42]DEBUG :   Device access fail
[2022-11-17 22:07:51]DEBUG : Send:{"method":"set_device_info", "params": {"effect": {"enable": 1, "name": "Rainbow", "brightness": 100, "display_colors":[[0, 100, 100], [100, 100, 100], [200, 100, 100], [300, 100, 100]]}}, "requestTimeMils":1668719271849,"terminalUUID": "6376a2a7ba942"}
[2022-11-17 22:07:51]DEBUG : bad resposne
[2022-11-17 22:08:04]DEBUG :   bad login
[2022-11-17 22:08:04]DEBUG :   Device access fail
[2022-11-17 22:08:11]DEBUG :   bad login
[2022-11-17 22:08:11]DEBUG :   Device access fail
[2022-11-17 22:08:17]DEBUG :   bad login
[2022-11-17 22:08:17]DEBUG :   Device access fail
[2022-11-17 22:08:25]DEBUG :   bad login
[2022-11-17 22:08:25]DEBUG :   Device access fail
[2022-11-17 22:08:33]DEBUG :   bad login
[2022-11-17 22:08:33]DEBUG :   Device access fail

Merci d’avoir essayé en tous cas!

nouvelle beta
nouvel essai identique
plusieurs on/off ne plantent pas la lampe ?

Même chose, mais les lampes ne plantent plus, le on/off continue de fonctionner

[2022-11-18 20:26:12]DEBUG :   ON
[2022-11-18 20:26:13]DEBUG : Send:{"method":"set_device_info","params":{"device_on":true},"requestTimeMils":1668799573060,"terminalUUID":"6377dc54ccbae"}
[2022-11-18 20:26:13]DEBUG : Response:{"error_code":0}
[2022-11-18 20:26:20]DEBUG : Send:{"method":"set_device_info", "params": {"lighting_effect": {"enable": 1, "name": "Color Painting 1", "brightness": 100,"sequence": [[240,100,1],[210,0,1]],"display_colors":[[240,100,1],[210,0,1]]}}, "requestTimeMils":1668799580154,"terminalUUID": "6377dc5bed3b0"}
[2022-11-18 20:26:20]DEBUG : Response:{"error_code":0}
[2022-11-18 20:26:33]DEBUG : Send:{"method":"set_device_info", "params": {"lighting_effect": {"enable": 1, "name": "Rainbow", "brightness": 100, "display_colors":[[0, 100, 100], [100, 100, 100], [200, 100, 100], [300, 100, 100]]}}, "requestTimeMils":1668799593492,"terminalUUID": "6377dc694dc2d"}
[2022-11-18 20:26:33]DEBUG : Response:{"error_code":0}
[2022-11-18 20:26:47]DEBUG : Send:{"method":"set_device_info", "params": {"lighting_effect": {"enable": 1, "name": "Aurora", "brightness": 100, "display_colors":[[120, 100, 100],[240, 100, 100],[260, 100, 100],[280, 100, 100]]}}, "requestTimeMils":1668799607828,"terminalUUID": "6377dc779d02b"}
[2022-11-18 20:26:47]DEBUG : Response:{"error_code":0}
[2022-11-18 20:26:57]DEBUG : Send:{"method":"set_device_info", "params": {"lighting_effect": {"enable": 1, "name": "Candy Cane", "brightness": 100, "display_colors":[[0, 0, 100], [360, 81, 100]]}}, "requestTimeMils":1668799617234,"terminalUUID": "6377dc8110c8c"}
[2022-11-18 20:26:57]DEBUG : Response:{"error_code":0}
[2022-11-18 20:27:12]DEBUG : Send:{"method":"set_device_info", "params": {"lighting_effect": {"enable": 1, "name": "Ocean", "brightness": 100, "display_colors":[[198, 84, 100]]}}, "requestTimeMils":1668799632758,"terminalUUID": "6377dc908cc95"}
[2022-11-18 20:27:12]DEBUG : Response:{"error_code":0}

Par contre aucune réaction des lampes
a+

je singe un script en python.
si tu as quelques connaissances en informatique.
il faudrait installer python (sur un pc ou sur jeedom si tu es en diy) et tester ce script :

Pas de souci, je suis dev full stack / devops, et j’ai fait pas mal de Python dans une vie précédente :wink:
Je teste ça ASAP, merci

EDIT: j’ai essayé plusieurs effets, ça clignote 2-3 fois très rapidement mais la couleur ne change pas, juste la luminosité qui augmente un peu. J’ai l’impression que ces L920-5 ne sont pas compatibles avec la librairie

Donc tu as bien utilisé la bibliothèque python et sans effet positif ?

Oui c’est ça, malheureusement: il se passe bien un truc quand je le lance mais ça ne dépasse pas le clignotement rapide puis plus rien. Merci d’avoir essayé!