jeedom-zigate / jeedom-plugin-zigate

Plugin Jeedom for ZiGate key.
MIT License
29 stars 12 forks source link

Luminaire Paul Neuhaus (Ampoule Q-LED) #152

Open nitronixxx opened 5 years ago

nitronixxx commented 5 years ago

Description du bug Lors de l'integration dans Jeedom les commandes crées permettent uniquement de faire un ON et OFF. Il n'y a pas non plus de retour d’état. Sur ce type de luminaire je peux changer les couleurs, mais encore une fois l'integration dans Jeedom n'est pas parfait , il y a deux barres pour les changer mais c'est pas optimal.

Fonctionnement attendu Meilleur integration de ce type de luminaire et aussi une icone correspondante dans Jeedom ?

Screenshots capture

capture2

Informations:

doudz commented 5 years ago

Est-ce que je pourrais avoir la valeur du champ type tel qu'il apparait sur la page de l'équipement ?

doudz commented 5 years ago

Et eventuellement des copies d'écran des commandes qui ont été créé. Merci

nitronixxx commented 5 years ago

Est-ce que je pourrais avoir la valeur du champ type tel qu'il apparait sur la page de l'équipement ?

Bonjour doudz. Chez moi j'ai deux types de luminaires de la marque. Sur l'un on peu changer les couleurs, sur l'autre juste changer le type de luminosité, chaud ou froid.

Pour ces deux luminaires je ne peux pas changer les modes. Juste ON ou OFF et l'intensité.

https://www.paul-neuhaus.de/shop/de/led-deckenleuchte-smart-home-alexa-tauglich-100-424-64.html https://www.paul-neuhaus.de/shop/de/led-deckenleuchte-smart-home-alexa-tauglich-100-421-35.html

Les valeurs pour celle avec les couleurs : NLG-RGBW light Et celle avec le type de luminosité : NLG-CCT light

Merci

nitronixxx commented 5 years ago

Et eventuellement des copies d'écran des commandes qui ont été créé. Merci

Les valeurs pour celle avec les couleurs : NLG-RGBW light

capture

Et celle avec le type de luminosité : NLG-CCT light

capture

Merci

nitronixxx commented 5 years ago

Bonjour doudz, avez vous eu mes messages ?

doudz commented 5 years ago

Merci pour les informations. Pour avancer sur le sujet il faudrait :

nitronixxx commented 5 years ago

Merci pour les informations. Pour avancer sur le sujet il faudrait :

  • Lancer le démon en mode debug
  • Tenter de changer la couleur d'une ampoule
  • Poster ici le contenu du fichier log

Je regarde ca ce soir. Pour le changement de couleur, j'utilise quoi comme code couleur ? Car quand je clique sur la premiere case je peux choisir pas mal de possibilités

doudz commented 5 years ago

Je dirais peu importe, on doit pouvoir faire la couleur qu'on veut non ?

nitronixxx commented 5 years ago

Je dirais peu importe, on doit pouvoir faire la couleur qu'on veut non ?

Oui, je peux faire du RGB + BLANC ( mais sans type : chaud ou froid ) et je peux régler l'intensité du RGB et du blanc. Je peux aussi mixer RGB pour faire des variations.

Pour infos je viens d'installer la dernière BETA du 5 et voici le retour en DEBUG ;

-Demande de couleur rouge : [2019-03-05 09:32:42][DEBUG] : callZiGate action_move_colour_hex Array ( [0] => d21b [1] => 2 [2] => #ff0000 ) [2019-03-05 09:32:42][DEBUG] : result callZiGate Array ( [success] => 1 [result] => Array ( [status] => 0 [sequence] => 185 [packet_type] => 183 [error] => [lqi] => 0 ) )

BLeu : [2019-03-05 09:52:15][DEBUG] : callZiGate action_move_colour_hex Array ( [0] => d21b [1] => 2 [2] => #0000ff ) [2019-03-05 09:52:15][DEBUG] : result callZiGate Array ( [success] => 1 [result] => Array ( [status] => 0 [sequence] => 186 [packet_type] => 183 [error] => [lqi] => 0 ) )

Melange : [2019-03-05 09:53:04][DEBUG] : callZiGate action_move_colour_hex Array ( [0] => d21b [1] => 2 [2] => #1fe08e ) [2019-03-05 09:53:04][DEBUG] : result callZiGate Array ( [success] => 1 [result] => Array ( [status] => 0 [sequence] => 187 [packet_type] => 183 [error] => [lqi] => 0 ) )

Aucune influence non plus avec : [2019-03-05 09:56:09][DEBUG] : callZiGate action_move_hue_hex Array ( [0] => d21b [1] => 2 [2] => #0000ff ) [2019-03-05 09:56:09][DEBUG] : result callZiGate Array ( [success] => 1 [result] => Array ( [status] => 0 [sequence] => 189 [packet_type] => 182 [error] => [lqi] => 0 ) ) [2019-03-05 09:56:56][DEBUG] : callZiGate action_move_hue_hex Array ( [0] => d21b [1] => 2 [2] => #ff0000 ) [2019-03-05 09:56:56][DEBUG] : result callZiGate Array ( [success] => 1 [result] => Array ( [status] => 0 [sequence] => 191 [packet_type] => 182 [error] => [lqi] => 0 ) )

ceci me passe en blanc, c est un bouton variateur sur jeedom mais comme je ne peux pas regler le chaud ou froid de l eclairage ca me passe juste en blanc : [2019-03-05 09:58:26][DEBUG] : callZiGate action_move_temperature Array ( [0] => d21b [1] => 2 [2] => 356 ) [2019-03-05 09:58:26][DEBUG] : result callZiGate Array ( [success] => 1 [result] => Array ( [status] => 0 [sequence] => 192 [packet_type] => 192 [error] => [lqi] => 0 ) )

quand j envoi une commande couleur au hasard, je reviens sur la couleur qui avait ete defini à l aide de la telecommande du luminaire : [2019-03-05 10:04:22][DEBUG] : callZiGate action_move_hue_hex Array ( [0] => d21b [1] => 2 [2] => #804040 ) [2019-03-05 10:04:22][DEBUG] : result callZiGate Array ( [success] => 1 [result] => Array ( [status] => 0 [sequence] => 207 [packet_type] => 182 [error] => [lqi] => 0 ) )

doudz commented 5 years ago

Merci pour le retour par contre il faut penser à relancer le démon lorsqu'on choisit le mode debug car là on a que le debug de Jeedom mais pas du démon

nitronixxx commented 5 years ago

Merci pour le retour par contre il faut penser à relancer le démon lorsqu'on choisit le mode debug car là on a que le debug de Jeedom mais pas du démon

Ok, voici pour rouge :
[2019-03-07 00:31:53][DEBUG] : callZiGate action_move_colour_hex Array ( [0] => d21b [1] => 2 [2] => #ff0000 ) [2019-03-07 00:31:53][DEBUG]root : Message received in socket [2019-03-07 00:31:53][DEBUG]root : {'action': 'action_move_colour_hex', 'args': ['d21b', 2, '#ff0000']} [2019-03-07 00:31:53][DEBUG]zigate : REQUEST : 0x00b7 b'\x02\xd2\x1b\x01\x02\xb3ZL\x9e\x00\x00' [2019-03-07 00:31:53][DEBUG]zigate : Msg to send b'00b7000b4f02d21b0102b35a4c9e0000' [2019-03-07 00:31:53][DEBUG]zigate : Encoded Msg to send b'010210b70210021b4f0212d21b02110212b35a4c9e0210021003' [2019-03-07 00:31:53][DEBUG]zigate : Waiting for status message for command 0x00b7 [2019-03-07 00:31:53][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15\xec\x02\x10\xde\x02\x10\xb7\x02\x10\x03' [2019-03-07 00:31:53][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:31:53][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'00de00b7' [2019-03-07 00:31:53][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:222, packet_type:183, error:b'', lqi:0 [2019-03-07 00:31:53][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 00:31:53][DEBUG]zigate : STATUS code to command 0x00b7:RESPONSE 0x8000 - Status response : status:0, sequence:222, packet_type:183, error:b'', lqi:0 [2019-03-07 00:31:53][DEBUG]root : {'result': OrderedDict([('status', 0), ('sequence', 222), ('packet_type', 183), ('error', b''), ('lqi', 0)]), 'success': True} [2019-03-07 00:31:53][DEBUG] : result callZiGate Array ( [result] => Array ( [status] => 0 [sequence] => 222 [packet_type] => 183 [error] => [lqi] => 0 ) [success] => 1 ) [2019-03-07 00:31:53][DEBUG]zigate : Raw packet received, b'\x01\x81\x02\x11\x02\x10\x02\x17\x8b\xde\x02\x12\x02\x13\x02\x10\x02\x17\x80T\x03' [2019-03-07 00:31:53][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:31:53][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8101: b'de0203000780' [2019-03-07 00:31:53][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8101 - Default device response : sequence:222, endpoint:2, cluster:768, cmd:7, status:128, lqi:84 [2019-03-07 00:31:53][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED

Bleu :

[2019-03-07 00:34:09][DEBUG] : callZiGate action_move_colour_hex Array ( [0] => d21b [1] => 2 [2] => #0000ff ) [2019-03-07 00:34:09][DEBUG]root : Message received in socket [2019-03-07 00:34:09][DEBUG]root : {'action': 'action_move_colour_hex', 'args': ['d21b', 2, '#0000ff']} [2019-03-07 00:34:09][DEBUG]zigate : REQUEST : 0x00b7 b'\x02\xd2\x1b\x01\x02"\xb0 5\x00\x00' [2019-03-07 00:34:09][DEBUG]zigate : Msg to send b'00b7000bd902d21b010222b00a350000' [2019-03-07 00:34:09][DEBUG]zigate : Encoded Msg to send b'010210b70210021bd90212d21b0211021222b0021a350210021003' [2019-03-07 00:34:09][DEBUG]zigate : Waiting for status message for command 0x00b7 [2019-03-07 00:34:09][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15\xed\x02\x10\xdf\x02\x10\xb7\x02\x10\x03\x01\x81\x02\x11\x02\x10\x02\x17\x8a\xdf\x02\x12\x02\x13\x02\x10\x02\x17\x80T\x03' [2019-03-07 00:34:09][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:34:09][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'00df00b7' [2019-03-07 00:34:09][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:34:09][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:223, packet_type:183, error:b'', lqi:0 [2019-03-07 00:34:09][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8101: b'df0203000780' [2019-03-07 00:34:09][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 00:34:09][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8101 - Default device response : sequence:223, endpoint:2, cluster:768, cmd:7, status:128, lqi:84 [2019-03-07 00:34:09][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 00:34:09][DEBUG]zigate : STATUS code to command 0x00b7:RESPONSE 0x8000 - Status response : status:0, sequence:223, packet_type:183, error:b'', lqi:0 [2019-03-07 00:34:09][DEBUG]root : {'result': OrderedDict([('status', 0), ('sequence', 223), ('packet_type', 183), ('error', b''), ('lqi', 0)]), 'success': True} [2019-03-07 00:34:09][DEBUG] : result callZiGate Array ( [result] => Array ( [status] => 0 [sequence] => 223 [packet_type] => 183 [error] => [lqi] => 0 ) [success] => 1 )

Melange :

[2019-03-07 00:35:29][DEBUG] : callZiGate action_move_colour_hex Array ( [0] => d21b [1] => 2 [2] => #ff8040 ) [2019-03-07 00:35:29][DEBUG]root : Message received in socket [2019-03-07 00:35:29][DEBUG]root : {'action': 'action_move_colour_hex', 'args': ['d21b', 2, '#ff8040']} [2019-03-07 00:35:29][DEBUG]zigate : REQUEST : 0x00b7 b'\x02\xd2\x1b\x01\x02\x96D[\xa2\x00\x00' [2019-03-07 00:35:29][DEBUG]zigate : Msg to send b'00b7000b5f02d21b010296445ba20000' [2019-03-07 00:35:29][DEBUG]zigate : Encoded Msg to send b'010210b70210021b5f0212d21b0211021296445ba20210021003' [2019-03-07 00:35:29][DEBUG]zigate : Waiting for status message for command 0x00b7 [2019-03-07 00:35:29][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15\xd2\x02\x10\xe0\x02\x10\xb7\x02\x10\x03' [2019-03-07 00:35:29][DEBUG]zigate : Raw packet received, b'\x01\x81\x02\x11\x02\x10\x02\x17\xaf\xe0\x02\x12\x02\x13\x02\x10\x02\x17\x80N\x03' [2019-03-07 00:35:29][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:35:29][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'00e000b7' [2019-03-07 00:35:29][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:35:29][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:224, packet_type:183, error:b'', lqi:0 [2019-03-07 00:35:29][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8101: b'e00203000780' [2019-03-07 00:35:29][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 00:35:29][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8101 - Default device response : sequence:224, endpoint:2, cluster:768, cmd:7, status:128, lqi:78 [2019-03-07 00:35:29][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 00:35:29][DEBUG]zigate : STATUS code to command 0x00b7:RESPONSE 0x8000 - Status response : status:0, sequence:224, packet_type:183, error:b'', lqi:0 [2019-03-07 00:35:29][DEBUG]root : {'result': OrderedDict([('status', 0), ('sequence', 224), ('packet_type', 183), ('error', b''), ('lqi', 0)]), 'success': True} [2019-03-07 00:35:29][DEBUG] : result callZiGate Array ( [result] => Array ( [status] => 0 [sequence] => 224 [packet_type] => 183 [error] => [lqi] => 0 ) [success] => 1 )

ceci me passe en blanc, c est un bouton variateur sur jeedom mais comme je ne peux pas regler le chaud ou froid de l eclairage ca me passe juste en blanc :

[2019-03-07 00:36:32][DEBUG] : callZiGate action_move_temperature Array ( [0] => d21b [1] => 2 [2] => 334 ) [2019-03-07 00:36:32][DEBUG]root : Message received in socket [2019-03-07 00:36:32][DEBUG]root : {'action': 'action_move_temperature', 'args': ['d21b', 2, 334]} [2019-03-07 00:36:32][DEBUG]zigate : REQUEST : 0x00c0 b'\x02\xd2\x1b\x01\x02\x01N\x00\x00' [2019-03-07 00:36:32][DEBUG]zigate : Msg to send b'00c000094e02d21b0102014e0000' [2019-03-07 00:36:32][DEBUG]zigate : Encoded Msg to send b'010210c0021002194e0212d21b0211021202114e0210021003' [2019-03-07 00:36:32][DEBUG]zigate : Waiting for status message for command 0x00c0 [2019-03-07 00:36:32][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15\xa4\x02\x10\xe1\x02\x10\xc0\x02\x10\x03' [2019-03-07 00:36:33][DEBUG]zigate : Raw packet received, b'\x01\x81\x02\x11\x02\x10\x02\x17\xb9\xe1\x02\x12\x02\x13\x02\x10\x02\x1a\x80T\x03' [2019-03-07 00:36:33][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:36:33][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'00e100c0' [2019-03-07 00:36:33][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:36:33][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:225, packet_type:192, error:b'', lqi:0 [2019-03-07 00:36:33][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8101: b'e10203000a80' [2019-03-07 00:36:33][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 00:36:33][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8101 - Default device response : sequence:225, endpoint:2, cluster:768, cmd:10, status:128, lqi:84 [2019-03-07 00:36:33][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 00:36:33][DEBUG]zigate : STATUS code to command 0x00c0:RESPONSE 0x8000 - Status response : status:0, sequence:225, packet_type:192, error:b'', lqi:0 [2019-03-07 00:36:33][DEBUG]root : {'result': OrderedDict([('status', 0), ('sequence', 225), ('packet_type', 192), ('error', b''), ('lqi', 0)]), 'success': True} [2019-03-07 00:36:33][DEBUG] : result callZiGate Array ( [result] => Array ( [status] => 0 [sequence] => 225 [packet_type] => 192 [error] => [lqi] => 0 ) [success] => 1 )

quand j envoi une commande couleur au hasard, je reviens sur la couleur qui avait ete defini à l aide de la telecommande du luminaire :

[2019-03-07 00:39:24][DEBUG] : callZiGate action_move_hue_hex Array ( [0] => d21b [1] => 2 [2] => #ff0000 ) [2019-03-07 00:39:24][DEBUG]root : Message received in socket [2019-03-07 00:39:24][DEBUG]root : {'action': 'action_move_hue_hex', 'args': ['d21b', 2, '#ff0000']} [2019-03-07 00:39:24][DEBUG]zigate : REQUEST : 0x0081 b'\x02\xd2\x1b\x01\x02\x01\xfe\x00\x00' [2019-03-07 00:39:24][DEBUG]zigate : Msg to send b'00810009bf02d21b010201fe0000' [2019-03-07 00:39:24][DEBUG]zigate : Encoded Msg to send b'0102108102100219bf0212d21b021102120211fe0210021003' [2019-03-07 00:39:24][DEBUG]zigate : Waiting for status message for command 0x0081 [2019-03-07 00:39:24][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15\xe9\x02\x10\xed\x02\x10\x81\x02\x10\x03' [2019-03-07 00:39:24][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:39:24][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'00ed0081' [2019-03-07 00:39:24][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:237, packet_type:129, error:b'', lqi:0 [2019-03-07 00:39:24][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 00:39:24][DEBUG]zigate : STATUS code to command 0x0081:RESPONSE 0x8000 - Status response : status:0, sequence:237, packet_type:129, error:b'', lqi:0 [2019-03-07 00:39:24][DEBUG]zigate : REQUEST : 0x00b6 b'\x02\xd2\x1b\x01\x02\x00\xfe\x00\x00' [2019-03-07 00:39:24][DEBUG]zigate : Msg to send b'00b600098902d21b010200fe0000' [2019-03-07 00:39:24][DEBUG]zigate : Encoded Msg to send b'010210b602100219890212d21b021102120210fe0210021003' [2019-03-07 00:39:24][DEBUG]zigate : Waiting for status message for command 0x00b6 [2019-03-07 00:39:24][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15\xdd\x02\x10\xee\x02\x10\xb6\x02\x10\x03' [2019-03-07 00:39:24][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:39:24][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'00ee00b6' [2019-03-07 00:39:24][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:238, packet_type:182, error:b'', lqi:0 [2019-03-07 00:39:24][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 00:39:24][DEBUG]zigate : STATUS code to command 0x00b6:RESPONSE 0x8000 - Status response : status:0, sequence:238, packet_type:182, error:b'', lqi:0 [2019-03-07 00:39:24][DEBUG]root : {'result': OrderedDict([('status', 0), ('sequence', 238), ('packet_type', 182), ('error', b''), ('lqi', 0)]), 'success': True} [2019-03-07 00:39:24][DEBUG] : result callZiGate Array ( [result] => Array ( [status] => 0 [sequence] => 238 [packet_type] => 182 [error] => [lqi] => 0 ) [success] => 1 ) [2019-03-07 00:39:24][DEBUG]zigate : Raw packet received, b'\x01\x81\x02\x11\x02\x10\x02\x17\xba\xee\x02\x12\x02\x13\x02\x10\x02\x16\x80T\x03' [2019-03-07 00:39:25][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 00:39:25][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8101: b'ee0203000680' [2019-03-07 00:39:25][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8101 - Default device response : sequence:238, endpoint:2, cluster:768, cmd:6, status:128, lqi:84 [2019-03-07 00:39:25][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED

doudz commented 5 years ago

Super, merci pour les retours. Pour le changement de couleur, l'ampoule réponds avec le code erreur 0x80 (128) ,ce qui signifie d'après la doc "Malformed command. The command appears to contain the wrong fields or invalid field.", L'ampoule doit donc attendre une info en plus.

Concernant le changement de temperature, vous indiquez qu'il n'est pas possible de choisir chaud ou froid sur cette ampoule, quel est donc le réglage ? est-ce que c'est une variation de la valeur de "blanc" ? et si oui quel est la différence avec la variation d'intensité ? ou est-ce qu'il n'y a pas de variation de blanc, juste la possibilité de choisir "blanc", mais à ce moment là autant choisir la couleur "blanc". Je n'ai pas traité ce cas pour le moment principalement parce que je ne trouve pratiquement pas d'information sur le sujet et que je ne vois pas la différence avec la variation d'intensité.

doudz commented 5 years ago

Eventuellement en utilisant le terminal il faudrait essayer les commandes suivantes et me dire laquelle permet de changer la couleur en rouge

commande : 0x00B7 data : 02d21b0102b35a4c9e0000

commande : 0x00B6 data : 02d21b010200fe0000

commande : 0x00B7 data : 02d21b0102b35a4c9e0001

commande : 0x00B6 data : 02d21b010200fe0001

nitronixxx commented 5 years ago

Super, merci pour les retours. Pour le changement de couleur, l'ampoule réponds avec le code erreur 0x80 (128) ,ce qui signifie d'après la doc "Malformed command. The command appears to contain the wrong fields or invalid field.", L'ampoule doit donc attendre une info en plus.

Concernant le changement de temperature, vous indiquez qu'il n'est pas possible de choisir chaud ou froid sur cette ampoule, quel est donc le réglage ? est-ce que c'est une variation de la valeur de "blanc" ? et si oui quel est la différence avec la variation d'intensité ? ou est-ce qu'il n'y a pas de variation de blanc, juste la possibilité de choisir "blanc", mais à ce moment là autant choisir la couleur "blanc". Je n'ai pas traité ce cas pour le moment principalement parce que je ne trouve pratiquement pas d'information sur le sujet et que je ne vois pas la différence avec la variation d'intensité.

Bonjour doudz,

pour être plus precis, j'ai donc deux types de luminaire de la marque chez moi, celui-ci NLG-RGBW light et celui la : NLG-CCT light

Pour le moment nous sommes sur le NLG-RGBW et ce luminaire contient des LED's rouge, bleu et verte. Ainsi que des blanches et sur ce type la, il est possible de régler l'intensité du blanc ( comme pour les couleurs ) mais pas divers types de chaleurs passant du chaud au froid contrairement à l'autre luminaire le NLG-CCT light ( mais nous en parlerons une fois le NLG-RGBW reglé ). C'est pourquoi, sur la tuile Jeedom qui a ete créé pour le NLG-RGBW il serait utilise de supprimer la partie type de blanc( chaud vers froid ) car ce n est pas réglable.

nitronixxx commented 5 years ago

Eventuellement en utilisant le terminal il faudrait essayer les commandes suivantes et me dire laquelle permet de changer la couleur en rouge

commande : 0x00B7 data : 02d21b0102b35a4c9e0000

commande : 0x00B6 data : 02d21b010200fe0000

commande : 0x00B7 data : 02d21b0102b35a4c9e0001

commande : 0x00B6 data : 02d21b010200fe0001

Je vais faire le test ce soir. Je lance juste le terminal et j'envoi une commande après l'autre ?

nitronixxx commented 5 years ago

02d21b010200fe0001

Je viens de faire les tests avec les 4 commandes à envoyer. Je suis parti d'une couleur d'origine sur bleu mais elle n est pas passé en rouge, j'ai eu ces retours : Commande envoyée RESPONSE 0x8000 - Status response : status:0, sequence:2, packet_type:183, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:2, endpoint:2, cluster:768, cmd:7, status:128, lqi:90 Commande envoyée RESPONSE 0x8000 - Status response : status:0, sequence:3, packet_type:182, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:3, endpoint:2, cluster:768, cmd:6, status:128, lqi:87 Commande envoyée RESPONSE 0x8000 - Status response : status:0, sequence:4, packet_type:183, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:4, endpoint:2, cluster:768, cmd:7, status:128, lqi:90 Commande envoyée RESPONSE 0x8000 - Status response : status:0, sequence:5, packet_type:182, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:5, endpoint:2, cluster:768, cmd:6, status:128, lqi:90

Au fait j'ai deux luminaires NLG-RGBW, la commande est envoyé aux deux ou juste à une identifié dans la commande ?

PS: test realisé avec version beta du 7.3.19

Merci

nitronixxx commented 5 years ago

Dans le DEBUG je recois ca pour les 4 commandes :

[2019-03-07 20:12:21][DEBUG] : result callZiGate Array ( [result] => [success] => 1 ) [2019-03-07 20:12:21][DEBUG] : callZiGate raw_command Array ( [0] => 0x00B7 [1] => 02d21b0102b35a4c9e0000 ) [2019-03-07 20:12:21][DEBUG]root : Message received in socket [2019-03-07 20:12:21][DEBUG]root : {'action': 'raw_command', 'args': ['0x00B7', '02d21b0102b35a4c9e0000']} [2019-03-07 20:12:21][DEBUG]zigate : REQUEST : 0x00b7 02d21b0102b35a4c9e0000 [2019-03-07 20:12:21][DEBUG]zigate : Msg to send b'00b7000b4f02d21b0102b35a4c9e0000' [2019-03-07 20:12:21][DEBUG]zigate : Encoded Msg to send b'010210b70210021b4f0212d21b02110212b35a4c9e0210021003' [2019-03-07 20:12:21][DEBUG]zigate : Waiting for status message for command 0x00b7 [2019-03-07 20:12:21][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15#\x02\x10\x11\x02\x10\xb7\x02\x10\x03' [2019-03-07 20:12:21][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 20:12:21][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'001100b7' [2019-03-07 20:12:21][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:17, packet_type:183, error:b'', lqi:0 [2019-03-07 20:12:21][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 20:12:21][DEBUG]zigate : STATUS code to command 0x00b7:RESPONSE 0x8000 - Status response : status:0, sequence:17, packet_type:183, error:b'', lqi:0 [2019-03-07 20:12:21][DEBUG]root : {'result': OrderedDict([('status', 0), ('sequence', 17), ('packet_type', 183), ('error', b''), ('lqi', 0)]), 'success': True} [2019-03-07 20:12:21][DEBUG] : result callZiGate Array ( [result] => Array ( [status] => 0 [sequence] => 17 [packet_type] => 183 [error] => [lqi] => 0 ) [success] => 1 ) [2019-03-07 20:12:21][DEBUG]zigate : Raw packet received, b'\x01\x81\x02\x11\x02\x10\x02\x17J\x11\x02\x12\x02\x13\x02\x10\x02\x17\x80Z\x03' [2019-03-07 20:12:21][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 20:12:21][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8101: b'110203000780' [2019-03-07 20:12:21][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8101 - Default device response : sequence:17, endpoint:2, cluster:768, cmd:7, status:128, lqi:90 [2019-03-07 20:12:21][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 20:12:22][DEBUG] : callZiGate get_last_responses [2019-03-07 20:12:22][DEBUG]root : Message received in socket [2019-03-07 20:12:22][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:12:22][DEBUG]root : {'result': "RESPONSE 0x8000 - Status response : status:0, sequence:17, packet_type:183, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:17, endpoint:2, cluster:768, cmd:7, status:128, lqi:90 ", 'success': True} [2019-03-07 20:12:22][DEBUG] : result callZiGate Array ( [result] => RESPONSE 0x8000 - Status response : status:0, sequence:17, packet_type:183, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:17, endpoint:2, cluster:768, cmd:7, status:128, lqi:90 [success] => 1 ) [2019-03-07 20:12:23][DEBUG] : callZiGate get_last_responses [2019-03-07 20:12:23][DEBUG]root : Message received in socket [2019-03-07 20:12:23][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:12:23][DEBUG]root : {'result': ' ', 'success': True} [2019-03-07 20:12:23][DEBUG] : result callZiGate Array ( [result] => [success] => 1 ) [2019-03-07 20:12:24][DEBUG] : callZiGate get_last_responses [2019-03-07 20:12:24][DEBUG]root : Message received in socket [2019-03-07 20:12:24][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:12:24][DEBUG]root : {'result': ' ', 'success': True}

puis

[2019-03-07 20:14:19][DEBUG] : result callZiGate Array ( [result] => [success] => 1 ) [2019-03-07 20:14:19][DEBUG] : callZiGate raw_command Array ( [0] => 0x00B6 [1] => 02d21b010200fe0000 ) [2019-03-07 20:14:19][DEBUG]root : Message received in socket [2019-03-07 20:14:19][DEBUG]root : {'action': 'raw_command', 'args': ['0x00B6', '02d21b010200fe0000']} [2019-03-07 20:14:19][DEBUG]zigate : REQUEST : 0x00b6 02d21b010200fe0000 [2019-03-07 20:14:19][DEBUG]zigate : Msg to send b'00b600098902d21b010200fe0000' [2019-03-07 20:14:19][DEBUG]zigate : Encoded Msg to send b'010210b602100219890212d21b021102120210fe0210021003' [2019-03-07 20:14:19][DEBUG]zigate : Waiting for status message for command 0x00b6 [2019-03-07 20:14:19][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15!\x02\x10\x12\x02\x10\xb6\x02\x10\x03' [2019-03-07 20:14:19][DEBUG]zigate : Raw packet received, b'\x01\x81\x02\x11\x02\x10\x02\x17O\x12\x02\x12\x02\x13\x02\x10\x02\x16\x80]\x03' [2019-03-07 20:14:19][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 20:14:19][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'001200b6' [2019-03-07 20:14:19][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 20:14:19][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:18, packet_type:182, error:b'', lqi:0 [2019-03-07 20:14:19][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8101: b'120203000680' [2019-03-07 20:14:19][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 20:14:19][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8101 - Default device response : sequence:18, endpoint:2, cluster:768, cmd:6, status:128, lqi:93 [2019-03-07 20:14:19][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 20:14:19][DEBUG]zigate : STATUS code to command 0x00b6:RESPONSE 0x8000 - Status response : status:0, sequence:18, packet_type:182, error:b'', lqi:0 [2019-03-07 20:14:19][DEBUG]root : {'result': OrderedDict([('status', 0), ('sequence', 18), ('packet_type', 182), ('error', b''), ('lqi', 0)]), 'success': True} [2019-03-07 20:14:19][DEBUG] : result callZiGate Array ( [result] => Array ( [status] => 0 [sequence] => 18 [packet_type] => 182 [error] => [lqi] => 0 ) [success] => 1 ) [2019-03-07 20:14:20][DEBUG] : callZiGate get_last_responses [2019-03-07 20:14:20][DEBUG]root : Message received in socket [2019-03-07 20:14:20][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:14:20][DEBUG]root : {'result': "RESPONSE 0x8000 - Status response : status:0, sequence:18, packet_type:182, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:18, endpoint:2, cluster:768, cmd:6, status:128, lqi:93 ", 'success': True} [2019-03-07 20:14:20][DEBUG] : result callZiGate Array ( [result] => RESPONSE 0x8000 - Status response : status:0, sequence:18, packet_type:182, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:18, endpoint:2, cluster:768, cmd:6, status:128, lqi:93 [success] => 1 ) [2019-03-07 20:14:22][DEBUG] : callZiGate get_last_responses [2019-03-07 20:14:22][DEBUG]root : Message received in socket [2019-03-07 20:14:22][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:14:22][DEBUG]root : {'result': ' ', 'success': True} [2019-03-07 20:14:22][DEBUG] : result callZiGate Array ( [result] => [success] => 1 ) [2019-03-07 20:14:22][DEBUG] : callZiGate get_last_responses [2019-03-07 20:14:22][DEBUG]root : Message received in socket [2019-03-07 20:14:22][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:14:22][DEBUG]root : {'result': ' ', 'success': True}

puis

[2019-03-07 20:15:22][DEBUG] : result callZiGate Array ( [result] => [success] => 1 ) [2019-03-07 20:15:22][DEBUG] : callZiGate raw_command Array ( [0] => 0x00B7 [1] => 02d21b0102b35a4c9e0001 ) [2019-03-07 20:15:22][DEBUG]root : Message received in socket [2019-03-07 20:15:22][DEBUG]root : {'action': 'raw_command', 'args': ['0x00B7', '02d21b0102b35a4c9e0001']} [2019-03-07 20:15:22][DEBUG]zigate : REQUEST : 0x00b7 02d21b0102b35a4c9e0001 [2019-03-07 20:15:22][DEBUG]zigate : Msg to send b'00b7000b4e02d21b0102b35a4c9e0001' [2019-03-07 20:15:22][DEBUG]zigate : Encoded Msg to send b'010210b70210021b4e0212d21b02110212b35a4c9e0210021103' [2019-03-07 20:15:22][DEBUG]zigate : Waiting for status message for command 0x00b7 [2019-03-07 20:15:22][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15!\x02\x10\x13\x02\x10\xb7\x02\x10\x03\x01\x81\x02\x11\x02\x10\x02\x17O\x13\x02\x12\x02\x13\x02\x10\x02\x17\x80]\x03' [2019-03-07 20:15:22][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 20:15:22][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'001300b7' [2019-03-07 20:15:22][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 20:15:22][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:19, packet_type:183, error:b'', lqi:0 [2019-03-07 20:15:22][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8101: b'130203000780' [2019-03-07 20:15:22][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 20:15:22][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8101 - Default device response : sequence:19, endpoint:2, cluster:768, cmd:7, status:128, lqi:93 [2019-03-07 20:15:22][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 20:15:22][DEBUG]zigate : STATUS code to command 0x00b7:RESPONSE 0x8000 - Status response : status:0, sequence:19, packet_type:183, error:b'', lqi:0 [2019-03-07 20:15:22][DEBUG]root : {'result': OrderedDict([('status', 0), ('sequence', 19), ('packet_type', 183), ('error', b''), ('lqi', 0)]), 'success': True} [2019-03-07 20:15:22][DEBUG] : result callZiGate Array ( [result] => Array ( [status] => 0 [sequence] => 19 [packet_type] => 183 [error] => [lqi] => 0 ) [success] => 1 ) [2019-03-07 20:15:23][DEBUG] : callZiGate get_last_responses [2019-03-07 20:15:23][DEBUG]root : Message received in socket [2019-03-07 20:15:23][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:15:23][DEBUG]root : {'result': "RESPONSE 0x8000 - Status response : status:0, sequence:19, packet_type:183, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:19, endpoint:2, cluster:768, cmd:7, status:128, lqi:93 ", 'success': True} [2019-03-07 20:15:23][DEBUG] : result callZiGate Array ( [result] => RESPONSE 0x8000 - Status response : status:0, sequence:19, packet_type:183, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:19, endpoint:2, cluster:768, cmd:7, status:128, lqi:93 [success] => 1 ) [2019-03-07 20:15:24][DEBUG] : callZiGate get_last_responses [2019-03-07 20:15:24][DEBUG]root : Message received in socket [2019-03-07 20:15:24][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:15:24][DEBUG]root : {'result': ' ', 'success': True} [2019-03-07 20:15:24][DEBUG] : result callZiGate Array ( [result] => [success] => 1 ) [2019-03-07 20:15:25][DEBUG] : callZiGate get_last_responses [2019-03-07 20:15:25][DEBUG]root : Message received in socket [2019-03-07 20:15:25][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:15:25][DEBUG]root : {'result': ' ', 'success': True}

et enfin

[2019-03-07 20:17:28][DEBUG] : result callZiGate Array ( [result] => [success] => 1 ) [2019-03-07 20:17:28][DEBUG] : callZiGate raw_command Array ( [0] => 0x00B6 [1] => 02d21b010200fe0001 ) [2019-03-07 20:17:28][DEBUG]root : Message received in socket [2019-03-07 20:17:28][DEBUG]root : {'action': 'raw_command', 'args': ['0x00B6', '02d21b010200fe0001']} [2019-03-07 20:17:28][DEBUG]zigate : REQUEST : 0x00b6 02d21b010200fe0001 [2019-03-07 20:17:28][DEBUG]zigate : Msg to send b'00b600098802d21b010200fe0001' [2019-03-07 20:17:28][DEBUG]zigate : Encoded Msg to send b'010210b602100219880212d21b021102120210fe0210021103' [2019-03-07 20:17:28][DEBUG]zigate : Waiting for status message for command 0x00b6 [2019-03-07 20:17:28][DEBUG]zigate : Raw packet received, b'\x01\x80\x02\x10\x02\x10\x02\x15%\x02\x10\x16\x02\x10\xb6\x02\x10\x03\x01\x81\x02\x11\x02\x10\x02\x17K\x16\x02\x12\x02\x13\x02\x10\x02\x16\x80]\x03' [2019-03-07 20:17:28][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 20:17:28][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8000: b'001600b6' [2019-03-07 20:17:28][DEBUG][zigate](ZiGate-Event Loop) : Dispatch ZIGATE_PACKET_RECEIVED [2019-03-07 20:17:28][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8000 - Status response : status:0, sequence:22, packet_type:182, error:b'', lqi:0 [2019-03-07 20:17:28][DEBUG][zigate](ZiGate-Decode data) : Received response 0x8101: b'160203000680' [2019-03-07 20:17:28][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 20:17:28][DEBUG]zigate : STATUS code to command 0x00b6:RESPONSE 0x8000 - Status response : status:0, sequence:22, packet_type:182, error:b'', lqi:0 [2019-03-07 20:17:28][DEBUG][zigate](ZiGate-Decode data) : RESPONSE 0x8101 - Default device response : sequence:22, endpoint:2, cluster:768, cmd:6, status:128, lqi:93 [2019-03-07 20:17:28][DEBUG]root : {'result': OrderedDict([('status', 0), ('sequence', 22), ('packet_type', 182), ('error', b''), ('lqi', 0)]), 'success': True} [2019-03-07 20:17:28][DEBUG][zigate](ZiGate-Decode data) : Dispatch ZIGATE_RESPONSE_RECEIVED [2019-03-07 20:17:28][DEBUG] : result callZiGate Array ( [result] => Array ( [status] => 0 [sequence] => 22 [packet_type] => 182 [error] => [lqi] => 0 ) [success] => 1 ) [2019-03-07 20:17:29][DEBUG] : callZiGate get_last_responses [2019-03-07 20:17:29][DEBUG]root : Message received in socket [2019-03-07 20:17:29][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:17:29][DEBUG]root : {'result': "RESPONSE 0x8000 - Status response : status:0, sequence:22, packet_type:182, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:22, endpoint:2, cluster:768, cmd:6, status:128, lqi:93 ", 'success': True} [2019-03-07 20:17:29][DEBUG] : result callZiGate Array ( [result] => RESPONSE 0x8000 - Status response : status:0, sequence:22, packet_type:182, error:b'', lqi:0 RESPONSE 0x8101 - Default device response : sequence:22, endpoint:2, cluster:768, cmd:6, status:128, lqi:93 [success] => 1 ) [2019-03-07 20:17:30][DEBUG] : callZiGate get_last_responses [2019-03-07 20:17:30][DEBUG]root : Message received in socket [2019-03-07 20:17:30][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:17:30][DEBUG]root : {'result': ' ', 'success': True} [2019-03-07 20:17:30][DEBUG] : result callZiGate Array ( [result] => [success] => 1 ) [2019-03-07 20:17:31][DEBUG] : callZiGate get_last_responses [2019-03-07 20:17:31][DEBUG]root : Message received in socket [2019-03-07 20:17:31][DEBUG]root : {'action': 'get_last_responses', 'args': ''} [2019-03-07 20:17:31][DEBUG]root : {'result': ' ', 'success': True}

doudz commented 5 years ago

Au fait j'ai deux luminaires NLG-RGBW, la commande est envoyé aux deux ou juste à une identifié dans la commande ?

La commande est envoyé à l'adresse indiquée dans la commande commande : 0x00B7 data : 02d21b0102b35a4c9e0000

nitronixxx commented 5 years ago

Au fait j'ai deux luminaires NLG-RGBW, la commande est envoyé aux deux ou juste à une identifié dans la commande ?

La commande est envoyé à l'adresse indiquée dans la commande commande : 0x00B7 data : 02d21b0102b35a4c9e0000

Oui je n'avais regardé dans data.... Sinon ben, aucune influence pour le moment avec ces commandes... Je sais pas si ca peut aider ? --> https://zigate.fr/paul-neuhaus-ampoule-q-led-informations/

nitronixxx commented 5 years ago

Je dois faire quelque chose d'autre pour faire avancer la solution ? Merci.

nitronixxx commented 5 years ago

Je me sens seul.... Comment peux ton faire avancer le sujet ?

Merci :)

doudz commented 5 years ago

Pour avancer il faudrait, je pense, utiliser la zigate en sniffer pour voir les trames envoyées par la télécommande pour changer de couleur et comprendre pourquoi ça ne fonctionne pas avec les commandes classiques @fairecasoimeme peut sans doute en dire plus même s'il n'a pas exactement le même modèle https://github.com/fairecasoimeme/ZiGate/issues/171

nitronixxx commented 5 years ago

Pour avancer il faudrait, je pense, utiliser la zigate en sniffer pour voir les trames envoyées par la télécommande pour changer de couleur et comprendre pourquoi ça ne fonctionne pas avec les commandes classiques @fairecasoimeme peut sans doute en dire plus même s'il n'a pas exactement le même modèle fairecasoimeme/ZiGate#171

Ok, je peux passer en mode sniffer dans Jeedom ou je dois le faire sur le PC ?

doudz commented 5 years ago

C'est un firmware différent qui ne sert qu'à ça. Il faut flasher la zigate avec et analyser les trames avec le logiciel fournit. Tout est sur zigate.fr il me semble. Attention ce n'est pas à la portée de tous

nitronixxx commented 5 years ago

Ok, mais je vais perdre mes équipements qui se trouvent sur la zigate je pense ? Il faudra tout réinstaller par la suite ?

doudz commented 5 years ago

Tout à fait, sauf si on fait une sauvegarde avant

nitronixxx commented 5 years ago

Sauvegarde de la clé ? ou dans Jeedom ?

doudz commented 5 years ago

Sauvegarde de la clé, via la procédure décrite sur le site zigate. Ça permettra ensuite de restaurer la clé en flashant cette sauvegarde au lieu de flasher un fimware classique

nitronixxx commented 4 years ago

Bonjour, y a du nouveau depuis la dernière mise à jour 1.3.2. J'ai par erreur cliqué sur REFRESH sur un de mes luminaires qui pose donc toujours problème et d'un coup j'ai eu plein de nouvelles fonctions ainsi que le retour d’état qui fonctionne ! Le seul problème c'est qu'il faille faire un REFRESH à chaque fois pour actualiser le retour d’état...

Voici une capture du luminaire : NLG-RGBW light

ec03ce8acff28e380168153f3c0c9a3f

Je n'ai pas encore testé si je peux changer de couleurs par contre.

Et aussi je ne sais pas si c'est lié à la mise à jour mais l'autre luminaire : NLG-CCT light est ejecté de mon réseau par Zigate maintenant. Quand je le reactive dans Jeedom en cochant, ACTIVER, je ne peux plus le piloter et quand je cliquer sur SYNCHRONISER dans le plugin il est à nouveau ejecté...

Merci

nitronixxx commented 4 years ago

-Je viens de tester. Donc retour d’état fonctionne mais obligé de cliquer sur REFRESH... -La barre de couleur en haut n'a aucune influence, celle du bas, entre STOP et OFF me change un peu la luminosité mais la couleur reste sur un éclairage vert (celui que j'utilise). -LEVEL fonctionne -TEMPERATURE devrait plutôt être une action de type bouton, car quand je change la valeur mon éclairage quitte la couleur verte pour passer en blanc, réglable également avec LEVEL, divers intensités de blanc donc. -Pour revenir à ma couleur verte d’origine, je choisi n'importe quelle couleur avec le choix situé donc entre STOP et OFF et je reviens à la couleur d'origine. Si par exemple, je choisi avec la télécommande du fabricant la couleur rouge, et bien je reste en rouge. Je peux passer au blanc avec la commande TEMPERATURE, et si je choisi à nouveau une couleur quelconque et bien je reviens à celle précédente sauvegardée par la télécommande constructeur, le rouge...

Une chose particulièrement inintéressante et qui pourrait peut être enfin nous aider à gérer les couleurs c'est que lorsque je change la couleur du luminaire avec la télécommande constructeur et que je fais un refresh dans Jeedom sur le luminaire la valeur Current_Hue, Current_x et Current_Y changent.... peut être les codes couleurs à envoyer au luminaire par l’intermédiaire de Zigate ?

Merci

doudz commented 4 years ago

C'est en théorie ce qui est fait. La première barre de couleur est là parce qu'il y a la valeur HUE, on peut donc (en théorie) changer la couleur en faisant varier les valeurs HUE, Level et Saturation, à noter que si Level = 0 on a du noir 120° et saturation à 100% correspond à la couleur verte

La 2e barre de couleur est là parce qu'on a les valeur x et y, on peut donc changer la couleur en faisant varier les valeurs x, y et level

Mais en interne, j'utilise toujours les commandes hue, car ça semblait bien fonctionner Je vais voir comment améliorer les choses merci pour le retour

nitronixxx commented 4 years ago

Merci Doudz. Sur ces luminaires la premieres barre de couleur HUE ne change rien chez moi, et la deuxième fait juste un peut varier l'intensité.

Pour infos j'ai maintenant mis à jour la clé Zigate avec le tout dernier firmware ainsi que le plugin.

Maintenant après un REFRESH sur l'autre luminaire : NLG-CCT light de la meme marque j'ai aussi le retour d’état. Je vais faire des tests pour voir si les fonctions sur NLG-CCT light fonctionnent, car c'est un luminaire sans couleurs, mais je peux varier l'intensité et changer la chaleur des blancs.

Petit plus, serait il possible d'avoir les icônes, dans le plugin, des luminaires ? Car j'ai celui générique du plugin.

@ bientot

nitronixxx commented 4 years ago

Apres tests sur derriere mise à jour du plugin le retour d’état sur NLG-CCT light ne fonctionne pas. Je peux changer l'intensité dessus mais pas la chaleur du blanc, pas de reactions.

Sur NLG-RGBW light le retour d’état fonctionne mais n'est pas actualisé automatiquement, je dois toujours faire un refresh.

Question qui n'a rien à voir mais au niveau du maillage, j'ai exprès mis des prises OSRAM Smart + un peu partout en pensant que le LQI de certains capteurs éloignés iraient mieux mais ca ne change absolument rien, j'ai un gros doute sur le maillage...

nitronixxx commented 4 years ago

?

nitronixxx commented 4 years ago

Plus de retour ? Vous connaissez un sniffer zigbee pas cher que je puisse trouver les trames ?

nitronixxx commented 4 years ago

Bonjour, je up le topic....

j'ai pu recuperer ces valeurs pour un des luminaires :

Type: 0x8000 (Status) Length: 5 Status: 0x00 (Success) SQN: 0x8C Message: Type: 0x8043 (Simple Descriptor Response) SQN: 0x8C Status: 0x00 Short Address: 0xD21B Length: 42 EndPoint: 0x02 Profile ID: 0xC05E (ZigBee LL) Device ID: 0x0210 (Unknown) Input Cluster Count: 9 Cluster 0: Cluster ID: 0x0000 (General: Basic) Cluster 1: Cluster ID: 0x0004 (General: Groups) Cluster 2: Cluster ID: 0x0003 (General: Identify) Cluster 3: Cluster ID: 0x0006 (General: On/Off) Cluster 4: Cluster ID: 0x0008 (General: Level Control) Cluster 5: Cluster ID: 0x0005 (General: Scenes) Cluster 6: Cluster ID: 0x0300 (Lighting: Color Control) Cluster 7: Cluster ID: 0xFFFF (Unknown) Cluster 8: Cluster ID: 0x0019 (General: OTA) Output Cluster Count: 8 Cluster 0: Cluster ID: 0x0000 (General: Basic) Cluster 1: Cluster ID: 0x0004 (General: Groups) Cluster 2: Cluster ID: 0x0003 (General: Identify) Cluster 3: Cluster ID: 0x0006 (General: On/Off) Cluster 4: Cluster ID: 0x0008 (General: Level Control) Cluster 5: Cluster ID: 0x0005 (General: Scenes) Cluster 6: Cluster ID: 0x0300 (Lighting: Color Control) Cluster 7: Cluster ID: 0x0019 (General: OTA)

Ca peut aider à faire avancer la chose ?

J'ai aussi le endpoint 1 mais je sais pas si c'est lié aux couleurs :

Type: 0x8000 (Status) Length: 5 Status: 0x00 (Success) SQN: 0x8E Message: Type: 0x8043 (Simple Descriptor Response) SQN: 0x8E Status: 0x00 Short Address: 0xD21B Length: 12 EndPoint: 0x01 Profile ID: 0xC05E (ZigBee LL) Device ID: 0x1000 (Unknown) Input Cluster Count: 1 Cluster 0: Cluster ID: 0x1000 (ZLL: Commissioning) Output Cluster Count: 1 Cluster 0: Cluster ID: 0x1000 (ZLL: Commissioning)

doudz commented 4 years ago

Je n'ai rien de nouveau à apporter malheureusement Est-ce que ça ne fonctionne toujours pas même avec la dernière version du plugin ? (1.6.4)

fairecasoimeme commented 4 years ago

La seule spécificité, c'est que les commandes sont sur le endpoint 0x02 au lieu de 0x01 habituellement. J'ai pas regardé dans le plugin si ça peut poser problème.

nitronixxx commented 4 years ago

Pourrais tu me fournir des commandes de test à utiliser peut-être dans Jeedom dans la console pour changer des couleurs ?

Vincent

Le 27 janv. 2020 à 14:07, Fairesoimeme notifications@github.com a écrit :

 La seule spécificité, c'est que les commandes sont sur le endpoint 0x02 au lieu de 0x01 habituellement. J'ai pas regardé dans le plugin si ça peut poser problème.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

nitronixxx commented 4 years ago

Je vais tester ce soir. Je peux allumer et éteindre le luminaire mais pas changer les couleurs.

Vincent

Le 27 janv. 2020 à 12:44, Sébastien RAMAGE notifications@github.com a écrit :

 Je n'ai rien de nouveau à apporter malheureusement Est-ce que ça ne fonctionne toujours pas même avec la dernière version du plugin ? (1.6.4)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

doudz commented 4 years ago

théoriquement le plugin doit choisir le bon endpoint, c'est vérifiable dans les informations de la commande Jeedom créée

nitronixxx commented 4 years ago

Je vais tester ce soir si ca fonctionne avec la nouvelle version du plugin. Mais voici une copie en attendant que je puisse tester ce soir de la commande HUE. J'ai aussi une commande color pour ce luminaire mais je dois utiliser laquelle ? 1

nitronixxx commented 4 years ago

Suis sous la version :

Version plugin 1.6.3 Version lib 0.38.4 Version firmware 3.1a

voici ce que je vois dans Jeedom :

j1

Que je choisisses une couleur en haut à gauche ou au milieu, rien ne se passe et j'obtiens dans le log :

[2020-01-28 00:50:57][DEBUG] : callZiGate action_move_colour_hex Array (     [0] => d21b     [1] => 2     [2] => #ff0000 )
[2020-01-28 00:50:57][DEBUG] : result callZiGate Array (     [success] => 1     [result] => Array         (             [status] => 0             [sequence] => 36             [packet_type] => 183             [error] =>              [lqi] => 0         )  )
[2020-01-28 00:51:06][DEBUG] : callZiGate action_move_hue_hex Array (     [0] => d21b     [1] => 2     [2] => #ff0000 )
[2020-01-28 00:51:06][DEBUG] : result callZiGate Array (     [success] => 1     [result] => Array         (             [status] => 0             [sequence] => 38             [packet_type] => 182             [error] =>              [lqi] => 0         )  )

Si je change la couleur avec la telecommande ;

[2020-01-28 00:53:42][DEBUG] : Array (     [device] => Array         (             [info] => Array                 (                     [server_mask] => 0                     [last_seen] => 2020-01-28 00:41:09                     [lqi] => 195                     [max_tx] => 100                     [addr] => 7cb7                     [manufacturer_code] => 1037                     [mac_capability] => 10000000                     [id] => 0                     [descriptor_capability] => 00000000                     [power_type] => 0                     [bit_field] => 0100000000000010                     [ieee] => 00158d0001d58769                     [max_buffer] => 127                     [max_rx] => 100                 )              [addr] => 7cb7             [discovery] => auto-discovered             [endpoints] => Array                 (                     [0] => Array                         (                             [out_clusters] => Array                                 (                                     [0] => 0                                     [1] => 4                                     [2] => 3                                     [3] => 6                                     [4] => 8                                     [5] => 5                                     [6] => 768                                     [7] => 4096                                 )                              [in_clusters] => Array                                 (                                     [0] => 0                                     [1] => 4                                     [2] => 3                                     [3] => 6                                     [4] => 8                                     [5] => 5                                     [6] => 768                                     [7] => 4096                                 )                              [device] => 2064                             [endpoint] => 1                             [clusters] => Array                                 (                                     [0] => Array                                         (                                             [cluster] => 0                                             [attributes] => Array                                                 (                                                     [0] => Array                                                         (                                                             [attribute] => 4                                                             [name] => manufacturer                                                             [value] => Neuhaus Lighting Group                                                             [data] => Neuhaus Lighting Group                                                          )                                                      [1] => Array                                                         (                                                             [attribute] => 5                                                             [name] => type                                                             [value] => NLG-remote                                                             [data] => NLG-remote                                                              [type] => str                                                         )                                                  )                                          )                                  )                              [profile] => 49246                         )                      [1] => Array                         (                             [out_clusters] => Array                                 (                                 )                              [in_clusters] => Array                                 (                                 )                              [device] => 0                             [endpoint] => 2                             [clusters] => Array                                 (                                 )                              [profile] => 0                         )                  )              [generictype] =>          )      [action] => ZIGATE_DEVICE_UPDATED )
[2020-01-28 00:53:42][DEBUG] : Recherche eqLogic 00158d0001d58769
[2020-01-28 00:53:43][DEBUG] : createcommands for 00158d0001d58769
[2020-01-28 00:53:43][DEBUG] : create command 1.0.4
[2020-01-28 00:53:43][DEBUG] : create command 1.0.5
[2020-01-28 00:53:43][DEBUG] : callZiGate available_actions Array (     [0] => 7cb7 )
[2020-01-28 00:53:43][DEBUG] : result callZiGate Array (     [success] => 1     [result] => Array         (             [1] => Array                 (                 )              [2] => Array                 (                 )          )  )
[2020-01-28 00:53:43][DEBUG] : create action refresh for endpoint 0
[2020-01-28 00:53:43][DEBUG] : Array (     [device] => Array         (             [info] => Array                 (                     [server_mask] => 0                     [last_seen] => 2020-01-28 00:41:09                     [lqi] => 195                     [max_tx] => 100                     [addr] => 7cb7                     [manufacturer_code] => 1037                     [mac_capability] => 10000000                     [id] => 0                     [descriptor_capability] => 00000000                     [power_type] => 0                     [bit_field] => 0100000000000010                     [ieee] => 00158d0001d58769                     [max_buffer] => 127                     [max_rx] => 100                 )              [addr] => 7cb7             [discovery] => auto-discovered             [endpoints] => Array                 (                     [0] => Array                         (                             [out_clusters] => Array                                 (                                     [0] => 0                                     [1] => 4                                     [2] => 3                                     [3] => 6                                     [4] => 8                                     [5] => 5                                     [6] => 768                                     [7] => 4096                                 )                              [in_clusters] => Array                                 (                                     [0] => 0                                     [1] => 4                                     [2] => 3                                     [3] => 6                                     [4] => 8                                     [5] => 5                                     [6] => 768                                     [7] => 4096                                 )                              [device] => 2064                             [endpoint] => 1                             [clusters] => Array                                 (                                     [0] => Array                                         (                                             [cluster] => 0                                             [attributes] => Array                                                 (                                                     [0] => Array                                                         (                                                             [attribute] => 4                                                             [name] => manufacturer                                                             [value] => Neuhaus Lighting Group                                                             [data] => Neuhaus Lighting Group                                                          )                                                      [1] => Array                                                         (                                                             [attribute] => 5                                                             [name] => type                                                             [value] => NLG-remote                                                             [data] => NLG-remote                                                              [type] => str                                                         )                                                  )                                          )                                  )                              [profile] => 49246                         )                      [1] => Array                         (                             [out_clusters] => Array                                 (                                 )                              [in_clusters] => Array                                 (                                 )                              [device] => 0                             [endpoint] => 2                             [clusters] => Array                                 (                                 )                              [profile] => 0                         )                  )              [generictype] =>          )      [action] => ZIGATE_DEVICE_UPDATED )
[2020-01-28 00:53:43][DEBUG] : Recherche eqLogic 00158d0001d58769
[2020-01-28 00:53:43][DEBUG] : createcommands for 00158d0001d58769
[2020-01-28 00:53:43][DEBUG] : create command 1.0.4
[2020-01-28 00:53:43][DEBUG] : create command 1.0.5
[2020-01-28 00:53:43][DEBUG] : callZiGate available_actions Array (     [0] => 7cb7 )
[2020-01-28 00:53:43][DEBUG] : result callZiGate Array (     [success] => 1     [result] => Array         (             [1] => Array                 (                 )              [2] => Array                 (                 )          )  )
[2020-01-28 00:53:43][DEBUG] : create action refresh for endpoint 0

7cb7 etant ma telecommande.

Si je bouge le curseur temperature je passe en mode blanc. N'importe quelle position. Si je veux revenir à la couleurs je dois choisir une dans le menu mais se sera seulement celle qui etait avant le passage au blanc qui reviendra, peu importe la couleur que je choisi...

nitronixxx commented 4 years ago

Quand je change de couleur avec la telecommande, puis je fais un refresh sur Jeedom, j'ai la valeur HUE et x-y qui change... c'est la couleur ? Ca reste figé jusque je change avec la telecommande, puis je dois faire un refresh pour avoir les nouvelles valeur HUE et x-y de la couleur diffusée... La valeur HUE va de 0, le blanc, à 350... donc 350 variations possibles ? Est il possible d'envoyer une valeur HUE ? log.txt

doudz commented 4 years ago

Sauf erreur de ma part, il n'y a que 2 façons de changer la couleur via la ZiGate, la commande 0x00B6 et la commande 0x00B7, @fairecasoimeme peux-tu confirmer ?

Donc on peut tester les 2 via le terminal, en changeant éventuellement la valeur de transition En supposant que l'adresse de l'ampoule est d21b et le endpoint 2 on va tenter d'afficher la couleur rouge

Voici différents tests à faire en ajustant hue et saturation

cmd : 0x00B6
data : 02d21b010200fe0000

cmd : 0x00B6
data : 02d21b010200fe0001

en ajustant x et y

cmd : 0x00B7
data : 02d21b0102b35a4c9e0000

cmd : 0x00B7
data : 02d21b0102b35a4c9e0001
doudz commented 4 years ago

Si rien ne marche, on peut essayer d'ajuster d'abord la valeur de l'attribut colour mode sur 0 pour hue ou 1 pour xy

mode hue

cmd : 0x0110
data : 02d21b01020300000000000100082000

mode xy

cmd : 0x0110
data : 02d21b01020300000000000100082001
doudz commented 4 years ago

et si ça ne fonctionne toujours pas, peut-être qu'il faut passer par le mode enhanced hue

nitronixxx commented 4 years ago

Je viens de faire le test, j'ai rentré les valeurs dans l ordre. Le luminaire n a pas reagi... Voici le log, en haut les commandes envoyés et en bas le retour debug. log.txt

c est quoi le enhanced hue ?

doudz commented 4 years ago

on peut tenter cette commande mais j'y crois pas trop

cmd: 0x00BD
data : 02d21b01020000fe0001
doudz commented 4 years ago

Je me rends compte d'une chose, depuis le début on parle du endpoint 0x02 mais ici https://zigate.fr/paul-neuhaus-ampoule-q-led-informations/ c'est l' endpoint 0x0B :thinking: C'est probablement un matériel différent

En tout cas pour ma part, je n'ai plus de solution donc peut-être que @fairecasoimeme peut faire des tests de son côté pour savoir quelle commande il faut envoyer Dans l'idéal il faudrait sniffer les commandes envoyées par la télécommande pour comprendre.

peut-être que le luminaire ne comprends que certaines couleurs précises et ignore simplement les autres valeurs