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 4 years ago

Je réponds à qq questions au passage: hue + saturation + level : c'est la couleur, hue de 0 à 360° et saturation 0 à 100% https://fr.wikipedia.org/wiki/Teinte_Saturation_Valeur

x et y c'est aussi la couleur mais une autre façon de la désigner https://fr.wikipedia.org/wiki/CIE_xy

pour enhanced hue, d'après ce que je comprends, c'est une combinaison des 2 méthodes mais je ne vois pas trop l'intérêt ni le véritable fonctionnement

nitronixxx commented 4 years ago

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

cmd: 0x00BD
data : 02d21b01020000fe0001

Je viens de tester sans résultat non plus

nitronixxx 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 🤔 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

Je pense aussi que le luminaire ne comprend que un type de couleurs...

@fairecasoimeme : je peux essayer de sniffer les valeurs envoyées par la télécommande avec la zigate ?

nitronixxx commented 4 years ago

Je réponds à qq questions au passage: hue + saturation + level : c'est la couleur, hue de 0 à 360° et saturation 0 à 100% https://fr.wikipedia.org/wiki/Teinte_Saturation_Valeur

x et y c'est aussi la couleur mais une autre façon de la désigner https://fr.wikipedia.org/wiki/CIE_xy

pour enhanced hue, d'après ce que je comprends, c'est une combinaison des 2 méthodes mais je ne vois pas trop l'intérêt ni le véritable fonctionnement

Quand je passe le luminaire en mode de dégradé de couleur automatique, c'est à dire le luminaire passe lentement d'une couleur à une autre tout seul, et que je rafraîchit les valeurs du luminaire dans Jeedom, je constate qu'à une valeur HUE correspond une valeur x-y et ainsi de suite. Je sais pas si ca a voir quelque chose. Je me disais qu'à une valeur HUE precise correspond peut etre une valeur x-y precise.

fairecasoimeme commented 4 years ago

Bonjour,

Difficile de savoir sans avoir le matériel. Pouvez-vous intégrer votre télécommande sur la ZiGate et refaire la procédure pour obtenir les cluster ?

Fred

nitronixxx commented 4 years ago

Bonjour,

Difficile de savoir sans avoir le matériel. Pouvez-vous intégrer votre télécommande sur la ZiGate et refaire la procédure pour obtenir les cluster ?

Fred

Bonjour,

la télécommande est déjà présente dans la zigate, je reçois ses valeurs de voltage de la pile. Je l'avais depuis le début intégré. tel tel2

fairecasoimeme commented 4 years ago

il faudrait récupérer ces Clusters

nitronixxx commented 4 years ago

il faudrait récupérer ces Clusters

Si vous me décrivez la procédure... je peux le faire oui, je dois utiliser ZGWUI ?

fairecasoimeme commented 4 years ago

Oui c'est la même procédure décrite pour l'ampoule sur ZWGUI

nitronixxx commented 4 years ago

Oui c'est la même procédure décrite pour l'ampoule sur ZWGUI

Ok, je viens de scanner les endpoint 1 + 2, voir le log : log.txt

`0x7CB7

Type: 0x8000 (Status) Length: 5 Status: 0x00 (Success) SQN: 0x2E Message: Type: 0x8045 (Active Endpoints Response) SQN: 0x2E Status: 0x00 Short Address: 0x7CB7 Endpoint Count: 2 Endpoint List: Endpoint 0: 0x01 Endpoint 1: 0x02

Type: 0x8000 (Status) Length: 5 Status: 0x00 (Success) SQN: 0x2F Message: Type: 0x8043 (Simple Descriptor Response) SQN: 0x2F Status: 0x00 Short Address: 0x7CB7 Length: 40 EndPoint: 0x01 Profile ID: 0xC05E (ZigBee LL) Device ID: 0x0810 (Unknown) Input 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: 0x1000 (ZLL: Commissioning) 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: 0x1000 (ZLL: Commissioning)

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

Quand je reveille la telecommande, elle annonce :


Type: 0x004D (End Device Announce) Short Address: 0x7CB7 Extended Address: 0x158D0001D58769 MAC Capability: 0x00 Alternate PAN Coordinator: False Device Type: End Device Power Source: Battery Receiver On When Idle: False Security Capability: Standard Allocate Address: False Type: 0x004D (End Device Announce) Short Address: 0x7CB7 Extended Address: 0x158D0001D58769 MAC Capability: 0x80 Alternate PAN Coordinator: False Device Type: End Device Power Source: Battery Receiver On When Idle: False Security Capability: Standard Allocate Address: True Type: 0x8701 (Route Discovery Confirm) SQN: 0x00 Status: 0x00 Network Status: 0x00`

nitronixxx commented 4 years ago

J'en déduis que ca n'est pas bon non plus avec ces données ?

nitronixxx commented 4 years ago

Les valeurs de la télécommande n'apporte rien de plus pour solutionner le problème ?

nitronixxx commented 4 years ago

Oui c'est la même procédure décrite pour l'ampoule sur ZWGUI

Ca n'apporte rien de plus les valeurs de la telecommande ? Si non, il y a rien d'autre à faire ?

fairecasoimeme commented 4 years ago

non ça n'apporte pas grand chose de plus. Il faut soit sniffer, soit m'envoyer votre matériel. Fred

nitronixxx commented 4 years ago

non ça n'apporte pas grand chose de plus. Il faut soit sniffer, soit m'envoyer votre matériel. Fred

Je peux sniffer comment ? Pourriez vous me donner la procédure ?

fairecasoimeme commented 4 years ago

tu as une procédure ici : https://github.com/Jerome-PS/JN516xSniffer Mais honnêtement, même si tu arrives à sniffer, il faut pouvoir décoder et comprendre le comportement. Fred

nitronixxx commented 3 years ago

Bonjour, je relance le fil car je viens de voir que des équipements Paul Neuhaus commencent à être certifiés ici : https://zigbeealliance.org/zigbee_products/4540-16/

Les données de ce luminaire pourraient être compatibles avec mes Eclairages Paul Neuhaus ?