KiwiHC16 / Abeille

Abeille pour Jeedom (Gateway ZiGate)
GNU Affero General Public License v3.0
60 stars 52 forks source link

2 ampoules HUE WHITE (@fred60fr) #88

Closed KiwiHC16 closed 6 years ago

fred60fr commented 6 years ago

AbeilleParser: 2018-02-06 19:31:14[DEBUG]-------------- 2018-02-06 19:31:14: protocolData AbeilleParser: 2018-02-06 19:31:14[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:31:14[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-06 19:31:14[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-06 19:31:14[DEBUG]Length: 5 AbeilleParser: 2018-02-06 19:31:14[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-06 19:31:14[DEBUG]SQN: c3 AbeilleParser: 2018-02-06 19:33:07[DEBUG]-------------- 2018-02-06 19:33:07: protocolData AbeilleParser: 2018-02-06 19:33:07[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:33:07[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-06 19:33:07[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-06 19:33:07[DEBUG]Length: 5 AbeilleParser: 2018-02-06 19:33:07[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-06 19:33:07[DEBUG]SQN: c4 AbeilleParser: 2018-02-06 19:33:07[DEBUG]-------------- 2018-02-06 19:33:07: protocolData AbeilleParser: 2018-02-06 19:33:07[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:33:07[DEBUG]Type: 8701 quality: 8d AbeilleParser: 2018-02-06 19:33:07[DEBUG] type: 8701 (Route Discovery Confirm)(Not Processed) AbeilleParser: 2018-02-06 19:33:07[DEBUG]Status : 00 AbeilleParser: 2018-02-06 19:33:07[DEBUG]Nwk Status : 00 AbeilleParser: 2018-02-06 19:33:08[DEBUG]-------------- 2018-02-06 19:33:08: protocolData AbeilleParser: 2018-02-06 19:33:08[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:33:08[DEBUG]Type: 8045 quality: 7e AbeilleParser: 2018-02-06 19:33:08[DEBUG]type: 8045 (Active Endpoints Response)(Not Processed) AbeilleParser: 2018-02-06 19:33:08[DEBUG]SQN : c4 AbeilleParser: 2018-02-06 19:33:08[DEBUG]Status : 00 AbeilleParser: 2018-02-06 19:33:08[DEBUG]Short Address : a382

AbeilleParser: 2018-02-06 19:33:08[DEBUG]Endpoint Count : 02 AbeilleParser: 2018-02-06 19:33:08[DEBUG]Endpoint List : AbeilleParser: 2018-02-06 19:33:08[DEBUG]Endpoint : 0B AbeilleParser: 2018-02-06 19:33:08[DEBUG]Endpoint : f2

illeParser: 2018-02-06 19:37:10[DEBUG]-------------- 2018-02-06 19:37:10: protocolData AbeilleParser: 2018-02-06 19:37:10[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:37:10[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-06 19:37:10[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-06 19:37:10[DEBUG]Length: 5 AbeilleParser: 2018-02-06 19:37:10[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-06 19:37:10[DEBUG]SQN: c5 AbeilleParser: 2018-02-06 19:37:10[DEBUG]-------------- 2018-02-06 19:37:10: protocolData AbeilleParser: 2018-02-06 19:37:10[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:37:10[DEBUG]Type: 8043 quality: 78 AbeilleParser: 2018-02-06 19:37:10[DEBUG]Type: 8043 (Simple Descriptor Response)(Not Processed) AbeilleParser: 2018-02-06 19:37:10[DEBUG]SQN : c5 AbeilleParser: 2018-02-06 19:37:10[DEBUG]Status : 00 AbeilleParser: 2018-02-06 19:37:10[DEBUG]Short Address : a382 AbeilleParser: 2018-02-06 19:37:10[DEBUG]Length : 18 AbeilleParser: 2018-02-06 19:37:10[DEBUG]endpoint : 0B AbeilleParser: 2018-02-06 19:37:10[DEBUG]profile : c05e AbeilleParser: 2018-02-06 19:37:10[DEBUG]deviceId : 0100 AbeilleParser: 2018-02-06 19:37:10[DEBUG]bitField : 02

AbeilleParser: 2018-02-06 19:37:10[DEBUG]InClusterCount : 07 AbeilleParser: 2018-02-06 19:37:10[DEBUG]In cluster: 0000 - General: Basic AbeilleParser: 2018-02-06 19:37:10[DEBUG]In cluster: 0003 - General: Identify AbeilleParser: 2018-02-06 19:37:10[DEBUG]In cluster: 0004 - General: Groups AbeilleParser: 2018-02-06 19:37:10[DEBUG]In cluster: 0005 - General: Scenes AbeilleParser: 2018-02-06 19:37:10[DEBUG]In cluster: 0006 - General: On/Off AbeilleParser: 2018-02-06 19:37:10[DEBUG]In cluster: 0008 - General: Level Control AbeilleParser: 2018-02-06 19:37:10[DEBUG]In cluster: 1000 - ZLL: Commissioning AbeilleParser: 2018-02-06 19:37:10[DEBUG]OutClusterCount : 01 AbeilleParser: 2018-02-06 19:37:10[DEBUG]Out cluster: 0000 - General: Basic

AbeilleParser: 2018-02-06 19:41:04[DEBUG]-------------- 2018-02-06 19:41:04: protocolData AbeilleParser: 2018-02-06 19:41:04[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:41:04[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-06 19:41:04[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-06 19:41:04[DEBUG]Length: 5 AbeilleParser: 2018-02-06 19:41:04[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-06 19:41:04[DEBUG]SQN: c6 AbeilleParser: 2018-02-06 19:41:04[DEBUG]-------------- 2018-02-06 19:41:04: protocolData AbeilleParser: 2018-02-06 19:41:04[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:41:04[DEBUG]Type: 8043 quality: 78 AbeilleParser: 2018-02-06 19:41:04[DEBUG]Type: 8043 (Simple Descriptor Response)(Not Processed) AbeilleParser: 2018-02-06 19:41:04[DEBUG]SQN : c6 AbeilleParser: 2018-02-06 19:41:04[DEBUG]Status : 00 AbeilleParser: 2018-02-06 19:41:04[DEBUG]Short Address : a382 AbeilleParser: 2018-02-06 19:41:04[DEBUG]Length : 0C AbeilleParser: 2018-02-06 19:41:04[DEBUG]endpoint : f2 AbeilleParser: 2018-02-06 19:41:04[DEBUG]profile : a1e0 AbeilleParser: 2018-02-06 19:41:04[DEBUG]deviceId : 0061 AbeilleParser: 2018-02-06 19:41:04[DEBUG]bitField : 00

AbeilleParser: 2018-02-06 19:41:04[DEBUG]InClusterCount : 01 AbeilleParser: 2018-02-06 19:41:04[DEBUG]In cluster: 0021 - AbeilleParser: 2018-02-06 19:41:04[DEBUG]OutClusterCount : 01 AbeilleParser: 2018-02-06 19:41:04[DEBUG]Out cluster: 0021 -

AbeilleParser: 2018-02-06 19:44:29[DEBUG]-------------- 2018-02-06 19:44:29: protocolData AbeilleParser: 2018-02-06 19:44:29[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:44:29[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-06 19:44:29[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-06 19:44:29[DEBUG]Length: 5 AbeilleParser: 2018-02-06 19:44:29[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-06 19:44:29[DEBUG]SQN: 07 AbeilleParser: 2018-02-06 19:44:34[DEBUG]-------------- 2018-02-06 19:44:34: protocolData AbeilleParser: 2018-02-06 19:44:34[DEBUG]message > 12 char AbeilleParser: 2018-02-06 19:44:34[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-06 19:44:34[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-06 19:44:34[DEBUG]Length: 5 AbeilleParser: 2018-02-06 19:44:34[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-06 19:44:34[DEBUG]SQN: 08

fred60fr commented 6 years ago

quelques points communs avec Philips HUE Go #82

KiwiHC16 commented 6 years ago

J ai mis en gras les points qui sont interessants. As tu une image/photo de ces ampoules a partager ? Peux tu essayer de faire la même manip que @Marc--

si tu as qq expertise informatique, tu peux essayer de modifier dans le fichier CmdToAbeille.php en ligne 505 tu as "// ON / OFF one objet" et qq lignes plus bas (pour moi ligne 523 la ligne "$destinationEndpoint = "01";" Tu remplaces 01 par 0B et tu essayes la commande que tu avais créée dans l'interface Jeedom. Redemarres le plugin avant de faire le test.

KiwiHC16 commented 6 years ago

En fait ca ne marche pas car je dois faire au moins une autre modification car je viens de voir Profile ID: 0xC05E (ZigBee LL) ...

KiwiHC16 commented 6 years ago

En fait si je crois https://zigate.fr/837-2/ cela devrait fonctionner. Donc peux tu faire la modification proposée ci dessus et partager les résultats ? ( Je vais faire une fonction spécifique et sniffer pour confirmer).

KiwiHC16 commented 6 years ago

Je viens de pousser dans master une nouvelle commande pour essayer de faire On/Off/Toggle sur une ampoule Hue. Peux tu installer la derniere master puis créer un équipement Hue manuellement suivant les captures suivantes:

capture d ecran 2018-02-07 a 00 29 34

capture d ecran 2018-02-07 a 00 29 55

En mettant dans les commandes la bonne adresse. Puis essayer et me donner le résultat.

KiwiHC16 commented 6 years ago

Je viens de me rendre compte que j'ai ca en stock: https://www.amazon.fr/Philips-Switch-Télécommande-variateur-lumière/dp/B0748KLR39/ref=pd_sim_201_1?_encoding=UTF8&psc=1&refRID=D5EHNAZ9X39DN4GK0XRZ Je vais regarder ce que j'envoie et ce qu'elle envoie pour voir s'il y a une difference...

KiwiHC16 commented 6 years ago

Voir derniers echanges sur #82

KiwiHC16 commented 6 years ago

Est ce bien ce type d ampoule ? capture d ecran 2018-02-07 a 10 54 33

fred60fr commented 6 years ago

oui meme telecommande et meme ampoule img-0007 img-0008

fred60fr commented 6 years ago

OUAH !!! ca fonctionne Vu que mes 2 ampoules fonctionnent avec la meme télécommande, crois tu que l'on peut créer un objet "telecommande" ?

encore bravo !!

KiwiHC16 commented 6 years ago

Super nouvelle mais Qu'est ce qui fonctionne exactement ?

fred60fr commented 6 years ago

Les On, Off et Toggle passe de 0 a 100 et inversement. Par contre je regarde pour varier l'intensité

fred60fr commented 6 years ago

le setLevel fonctionne

KiwiHC16 commented 6 years ago

Comment fais tu le set level, as tu codé ? As tu fait un parametrage spécifique ? Peux tu partager les details ?

fred60fr commented 6 years ago

J'ai suivant tes recommandation de HUE GO #82

voici les logs GetManufactureName

AbeilleParser: 2018-02-07 20:39:40[DEBUG]-------------- 2018-02-07 20:39:40: protocolData AbeilleParser: 2018-02-07 20:39:40[DEBUG]message > 12 char AbeilleParser: 2018-02-07 20:39:40[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-07 20:39:40[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-07 20:39:40[DEBUG]Length: 5 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-07 20:39:40[DEBUG]SQN: 70 AbeilleParser: 2018-02-07 20:39:40[DEBUG]-------------- 2018-02-07 20:39:40: protocolData AbeilleParser: 2018-02-07 20:39:40[DEBUG]message > 12 char AbeilleParser: 2018-02-07 20:39:40[DEBUG]Type: 8102 quality: 63 AbeilleParser: 2018-02-07 20:39:40[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT) AbeilleParser: 2018-02-07 20:39:40[DEBUG][2018-02-07 20:39:40] AbeilleParser: 2018-02-07 20:39:40[DEBUG]SQN: 70 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Src Addr : 1fc0 AbeilleParser: 2018-02-07 20:39:40[DEBUG]End Point : 0B AbeilleParser: 2018-02-07 20:39:40[DEBUG]Cluster ID : 0000 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Attr ID : 0004 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Attr Status : 00 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Attr Data Type : 42 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Attr Size : 0007 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Data byte list : 5068696c697073 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Data byte: Philips AbeilleParser: 2018-02-07 20:39:40[DEBUG]mqttPublish with Qos: 0

et GetModeIdentifier

AbeilleParser: 2018-02-07 20:43:13[DEBUG]-------------- 2018-02-07 20:43:13: protocolData AbeilleParser: 2018-02-07 20:43:13[DEBUG]message > 12 char AbeilleParser: 2018-02-07 20:43:13[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-07 20:43:13[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-07 20:43:13[DEBUG]Length: 5 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-07 20:43:13[DEBUG]SQN: 71 AbeilleParser: 2018-02-07 20:43:13[DEBUG]-------------- 2018-02-07 20:43:13: protocolData AbeilleParser: 2018-02-07 20:43:13[DEBUG]message > 12 char AbeilleParser: 2018-02-07 20:43:13[DEBUG]Type: 8102 quality: 60 AbeilleParser: 2018-02-07 20:43:13[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT) AbeilleParser: 2018-02-07 20:43:13[DEBUG][2018-02-07 20:43:13] AbeilleParser: 2018-02-07 20:43:13[DEBUG]SQN: 71 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Src Addr : 1fc0 AbeilleParser: 2018-02-07 20:43:13[DEBUG]End Point : 0B AbeilleParser: 2018-02-07 20:43:13[DEBUG]Cluster ID : 0000 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Attr ID : 0005 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Attr Status : 00 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Attr Data Type : 42 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Attr Size : 0006 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Data byte list : 4c5742303036 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Data byte: LWB006 AbeilleParser: 2018-02-07 20:43:13[DEBUG]mqttPublish with Qos: 0

donc Philipps et LWB006

KiwiHC16 commented 6 years ago

Super super. Meme question, peux tu jouer avec l ampoule et regarder dans le log quand elle s'annonce ?

fred60fr commented 6 years ago

C'est les 2 logs que j'ai copié juste avant

fred60fr commented 6 years ago

AbeilleParser: 2018-02-07 20:39:40[DEBUG]-------------- 2018-02-07 20:39:40: protocolData AbeilleParser: 2018-02-07 20:39:40[DEBUG]message > 12 char AbeilleParser: 2018-02-07 20:39:40[DEBUG]Type: 8102 quality: 63 AbeilleParser: 2018-02-07 20:39:40[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT) AbeilleParser: 2018-02-07 20:39:40[DEBUG][2018-02-07 20:39:40] AbeilleParser: 2018-02-07 20:39:40[DEBUG]SQN: 70 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Src Addr : 1fc0 AbeilleParser: 2018-02-07 20:39:40[DEBUG]End Point : 0B AbeilleParser: 2018-02-07 20:39:40[DEBUG]Cluster ID : 0000 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Attr ID : 0004 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Attr Status : 00 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Attr Data Type : 42 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Attr Size : 0007 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Data byte list : 5068696c697073 AbeilleParser: 2018-02-07 20:39:40[DEBUG]Data byte: Philips AbeilleParser: 2018-02-07 20:39:40[DEBUG]mqttPublish with Qos: 0

AbeilleParser: 2018-02-07 20:43:13[DEBUG]-------------- 2018-02-07 20:43:13: protocolData AbeilleParser: 2018-02-07 20:43:13[DEBUG]message > 12 char AbeilleParser: 2018-02-07 20:43:13[DEBUG]Type: 8102 quality: 60 AbeilleParser: 2018-02-07 20:43:13[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT) AbeilleParser: 2018-02-07 20:43:13[DEBUG][2018-02-07 20:43:13] AbeilleParser: 2018-02-07 20:43:13[DEBUG]SQN: 71 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Src Addr : 1fc0 AbeilleParser: 2018-02-07 20:43:13[DEBUG]End Point : 0B AbeilleParser: 2018-02-07 20:43:13[DEBUG]Cluster ID : 0000 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Attr ID : 0005 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Attr Status : 00 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Attr Data Type : 42 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Attr Size : 0006 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Data byte list : 4c5742303036 AbeilleParser: 2018-02-07 20:43:13[DEBUG]Data byte: LWB006 AbeilleParser: 2018-02-07 20:43:13[DEBUG]mqttPublish with Qos: 0

KiwiHC16 commented 6 years ago

En dehors des boutons que nous avons créé qui provoque l'emission de ces messages, qu'elles autres actions provoquent l'emission de ces messages. Sur mon ampoule IKEA, je l'éteint électriquement pendant 15s et la rallume et ces deux messages sont envoyés. Est ce pareil pour cette ampoule ? D'autres actions ?

fred60fr commented 6 years ago

arret, attente de 20 secondes, rallumage

AbeilleParser: 2018-02-07 21:34:25[DEBUG]-------------- 2018-02-07 21:34:25: protocolData AbeilleParser: 2018-02-07 21:34:25[DEBUG]message > 12 char AbeilleParser: 2018-02-07 21:34:25[DEBUG]Type: 004d quality: 4b AbeilleParser: 2018-02-07 21:34:25[DEBUG]type: 004d (Device announce)(Processed->MQTT) AbeilleParser: 2018-02-07 21:34:25[DEBUG]Src Addr : a382 AbeilleParser: 2018-02-07 21:34:25[DEBUG]IEEE : 00178801105b2b1e AbeilleParser: 2018-02-07 21:34:25[DEBUG]MAC capa : 8e AbeilleParser: 2018-02-07 21:34:25[DEBUG]mqttPublish with Qos: 0 AbeilleParser: 2018-02-07 21:34:25[DEBUG]mqttPublishAnnonce : Qos: 0 AbeilleParser: 2018-02-07 21:34:25[DEBUG]-------------- 2018-02-07 21:34:25: protocolData AbeilleParser: 2018-02-07 21:34:25[DEBUG]message > 12 char AbeilleParser: 2018-02-07 21:34:25[DEBUG]Type: 8701 quality: 4b AbeilleParser: 2018-02-07 21:34:25[DEBUG] type: 8701 (Route Discovery Confirm)(Not Processed) AbeilleParser: 2018-02-07 21:34:25[DEBUG]Status : 00 AbeilleParser: 2018-02-07 21:34:25[DEBUG]Nwk Status : 00 AbeilleParser: 2018-02-07 21:34:25[DEBUG]-------------- 2018-02-07 21:34:25: protocolData AbeilleParser: 2018-02-07 21:34:25[DEBUG]message > 12 char AbeilleParser: 2018-02-07 21:34:25[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-07 21:34:25[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-07 21:34:25[DEBUG]Length: 5 AbeilleParser: 2018-02-07 21:34:25[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-07 21:34:25[DEBUG]SQN: 78

KiwiHC16 commented 6 years ago

Pas de chance, elle fait juste un "announce". Elle n'envoie pas son nom ;-( Une autre manip ?

fred60fr commented 6 years ago

son nom n'est pas lwb006 ?

fred60fr commented 6 years ago

apres 30 secondes d'arret

AbeilleParser: 2018-02-07 21:50:52[DEBUG]-------------- 2018-02-07 21:50:52: protocolData AbeilleParser: 2018-02-07 21:50:52[DEBUG]message > 12 char AbeilleParser: 2018-02-07 21:50:52[DEBUG]Type: 004d quality: 54 AbeilleParser: 2018-02-07 21:50:52[DEBUG]type: 004d (Device announce)(Processed->MQTT) AbeilleParser: 2018-02-07 21:50:52[DEBUG]Src Addr : a382 AbeilleParser: 2018-02-07 21:50:52[DEBUG]IEEE : 00178801105b2b1e AbeilleParser: 2018-02-07 21:50:52[DEBUG]MAC capa : 8e AbeilleParser: 2018-02-07 21:50:52[DEBUG]mqttPublish with Qos: 0 AbeilleParser: 2018-02-07 21:50:52[DEBUG]mqttPublishAnnonce : Qos: 0 AbeilleParser: 2018-02-07 21:50:52[DEBUG]-------------- 2018-02-07 21:50:52: protocolData AbeilleParser: 2018-02-07 21:50:52[DEBUG]message > 12 char AbeilleParser: 2018-02-07 21:50:52[DEBUG]Type: 8701 quality: 54 AbeilleParser: 2018-02-07 21:50:52[DEBUG] type: 8701 (Route Discovery Confirm)(Not Processed) AbeilleParser: 2018-02-07 21:50:52[DEBUG]Status : 00 AbeilleParser: 2018-02-07 21:50:52[DEBUG]Nwk Status : 00 AbeilleParser: 2018-02-07 21:50:52[DEBUG]-------------- 2018-02-07 21:50:52: protocolData AbeilleParser: 2018-02-07 21:50:52[DEBUG]message > 12 char AbeilleParser: 2018-02-07 21:50:52[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-07 21:50:52[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-07 21:50:52[DEBUG]Length: 5 AbeilleParser: 2018-02-07 21:50:52[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-07 21:50:52[DEBUG]SQN: 79 AbeilleParser: 2018-02-07 21:50:52[DEBUG]-------------- 2018-02-07 21:50:52: protocolData AbeilleParser: 2018-02-07 21:50:52[DEBUG]message > 12 char AbeilleParser: 2018-02-07 21:50:52[DEBUG]Type: 8702 quality: 54 AbeilleParser: 2018-02-07 21:50:52[DEBUG]type: 8701: (APS Data Confirm Fail)(Not Processed) AbeilleParser: 2018-02-07 21:50:52[DEBUG]Status : e9 AbeilleParser: 2018-02-07 21:50:52[DEBUG]Source Endpoint : 01 AbeilleParser: 2018-02-07 21:50:52[DEBUG]Destination Endpoint : 01 AbeilleParser: 2018-02-07 21:50:52[DEBUG]Destination Mode : 02 AbeilleParser: 2018-02-07 21:50:52[DEBUG]Destination Address : a382 AbeilleParser: 2018-02-07 21:50:52[DEBUG]SQN: : 00 AbeilleParser: 2018-02-07 21:50:57[DEBUG]-------------- 2018-02-07 21:50:57: protocolData AbeilleParser: 2018-02-07 21:50:57[DEBUG]message > 12 char AbeilleParser: 2018-02-07 21:50:57[DEBUG]Type: 8701 quality: 54 AbeilleParser: 2018-02-07 21:50:57[DEBUG] type: 8701 (Route Discovery Confirm)(Not Processed) AbeilleParser: 2018-02-07 21:50:57[DEBUG]Status : 00 AbeilleParser: 2018-02-07 21:50:57[DEBUG]Nwk Status : 00

KiwiHC16 commented 6 years ago

Si son now est bien cela. Mais pour avoir son nom il faut que Zigate l'interroge. Je me pose le question de savoir si elle n'envoie pas son nom spontanément dans certaines circonstances.

Si jamais elle ne veut pas s annoncer automatiquement je mettrai un bon de code pour l interroger quand elle fait une annonce qu on voit dans les logs.

Rien d'interessant dans le dernier log.

KiwiHC16 commented 6 years ago

Je viens de faire un push avec cette prise dans master, a tester en mode automatique. Supprimer tout objet qui est defini avec l adresse de la lampe. Apres avec mis a jour sur master, restart demon. Faire une demande du nom avec le bouton "getModelIdentifier". Et la magie doit intervenir, avec une lampe sur le dashboard (rafraichir la page).

fred60fr commented 6 years ago

bonjour pas de changement je recapitule :

effacement d'une ampoule arrêt du plugin mise a jour via github redémarrage du plugin mise en automatique redémarrage du demon l'ampoule ne réapparaît pas

donc impossible de creer le bouton " getmodelIdentifier" ( enfin je crois)

Dans la mise a jour , je vois bien Hue Go mais pas de Hue White . serait il la cause de la non apparition ?

KiwiHC16 commented 6 years ago

Pour l instant le getmodelidentifier doit être créé à la main. capture d ecran 2018-02-08 a 20 04 45 capture d ecran 2018-02-08 a 20 04 55 Bien mettre l adresse de l ampoule. Afin de vérifier la bonne création. Si ca marche on passera à l'étape suivante qui sera de faire une interrogation de l'ampoule lorsqu'elle s'annonce pour s'avoir qui elle est et créé l objet abeille. Pour l instant on trig à la main.

fred60fr commented 6 years ago

faut exclure l ampoule de la zigate, si oui comment ? je ne vois pas comment ajouter l'adresse puisque l ampoule n'apparait pas ...

KiwiHC16 commented 6 years ago

Tu te mets en semi automatique et tu fais "Liste Equipements » et si l ampoule est associée elle doit apparaitre. Tu recuperes son adresse, tu supprimes son objet Tu passes en automatique Tu fait le getModelIdentifier avec l adresse

Le 8 févr. 2018 à 21:08, fred60fr <notifications@github.com mailto:notifications@github.com> a écrit :

faut exclure l ampoule de la zigate, si oui comment ? je ne vois pas comment ajouter l'adresse puisque l ampoule n'apparait pas ...

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/KiwiHC16/Abeille/issues/88#issuecomment-364233074, or mute the thread https://github.com/notifications/unsubscribe-auth/AIJ1KlnB3orGSBM3k4hPYopCQXIfV_UDks5tS1Q6gaJpZM4R7cPU.

fred60fr commented 6 years ago

image

Voila le log AbeillleParser

AbeilleParser: 2018-02-09 14:17:23[DEBUG]-------------- 2018-02-09 14:17:23: protocolData AbeilleParser: 2018-02-09 14:17:23[DEBUG]message > 12 char AbeilleParser: 2018-02-09 14:17:23[DEBUG]Type: 8000 quality: 00 AbeilleParser: 2018-02-09 14:17:23[DEBUG]type: 8000 (Status)(Not Processed) AbeilleParser: 2018-02-09 14:17:23[DEBUG]Length: 5 AbeilleParser: 2018-02-09 14:17:23[DEBUG]Status: 00-(Success) AbeilleParser: 2018-02-09 14:17:23[DEBUG]SQN: 88 AbeilleParser: 2018-02-09 14:17:24[DEBUG]-------------- 2018-02-09 14:17:24: protocolData AbeilleParser: 2018-02-09 14:17:24[DEBUG]message > 12 char AbeilleParser: 2018-02-09 14:17:24[DEBUG]Type: 8102 quality: 69 AbeilleParser: 2018-02-09 14:17:24[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT) AbeilleParser: 2018-02-09 14:17:24[DEBUG][2018-02-09 14:17:24] AbeilleParser: 2018-02-09 14:17:24[DEBUG]SQN: 88 AbeilleParser: 2018-02-09 14:17:24[DEBUG]Src Addr : 1fc0 AbeilleParser: 2018-02-09 14:17:24[DEBUG]End Point : 0B AbeilleParser: 2018-02-09 14:17:24[DEBUG]Cluster ID : 0000 AbeilleParser: 2018-02-09 14:17:24[DEBUG]Attr ID : 0005 AbeilleParser: 2018-02-09 14:17:24[DEBUG]Attr Status : 00 AbeilleParser: 2018-02-09 14:17:24[DEBUG]Attr Data Type : 42 AbeilleParser: 2018-02-09 14:17:24[DEBUG]Attr Size : 0006 AbeilleParser: 2018-02-09 14:17:24[DEBUG]Data byte list : 4c5742303036 AbeilleParser: 2018-02-09 14:17:24[DEBUG]Data byte: LWB006 AbeilleParser: 2018-02-09 14:17:24[DEBUG]mqttPublish with Qos: 0

KiwiHC16 commented 6 years ago

Je me suis trompé, ce type n'était pas encore dans le JSON ! Je viens de la mettre. Ca devrait marcher maintenant, j'ai mis un icon pas terrible, il faut en trouver un plus joli. Dans un doc le nom de cette ampoule est "Hue A19 Lux" mais les indications sur ta photo sont différentes. Qui a raison ?

fred60fr commented 6 years ago

image

ca fonctionne. ampoule créée apres avoir fait un GetModelIdentifier

KiwiHC16 commented 6 years ago

;-) Et les On/Off/Toggle fonctionnent ?

fred60fr commented 6 years ago

ON OK OFF OK TOGGLE OK Set Level OK

La photo BOF j'ai mis l' ampoule Ikea a la place ;-)

KiwiHC16 commented 6 years ago

Voila une super étape de franchie ...

Je viens de (re)voir celle que tu avais postée. Je vais prendre celle la plutot celle sur fond noir.

Si tu fais un "Liste Equipements" sur la ruche, est ce que IEEE, LQ et Power Source se mettent à jour ?

fred60fr commented 6 years ago

YES !!!! image

KiwiHC16 commented 6 years ago

Super. Je viens de voir un truc "0|0|0 - " sous level, peux tu me faire une capture de cette commande (Onglet Commande de l objet) ? Est ce que tu as un retour d'état sur On / Off, est ce que l icone ampoule change si tu allumes ou eteins l ampoule ?

fred60fr commented 6 years ago

image

Tu as une bonne vue !! pas de retour d’état ( l'icone ne change pas) et le Level ne change pas non plus ( il reste a 0) si on fait varier le Set Level

KiwiHC16 commented 6 years ago

Ok, pas de retour donc il va falloir paramétrer l ampoule. Je devrai en recevoir une en debut de semaine prochaine. Je ferai les tests.

Pour la capture, c'est le "level" mais visiblement y a un autre truc "0|0|0 -" ?

KiwiHC16 commented 6 years ago

J'ai enlevé la partie telecommande du titre et j'ai créé une issue specifique a la telecommande.

fred60fr commented 6 years ago

le 0|0|0 sont le mini medium maxi, je l'ai sur les sondes temperature aussi

image

KiwiHC16 commented 6 years ago

Je n'avais encore jamais vu. On en apprend tous les jours. Sur l objet ampoule c est toi qui les a ajouté ? Ils sont apparu tout seuls ? Dans quel mode ? semi auto ? C'est quoi tes sondes temperatures ? (Zigbee, autre ?)

fred60fr commented 6 years ago

image

ca se rajoute en automatique des qu'il y a la consigne "info".

en rfxcom, en z-wave et maintenant en zigbee ... mais je ne me rappelle plus comment je les ai ajouté en automatique

je cherche ...

KiwiHC16 commented 6 years ago

Je viens de tester mes ampoules qui sont des LWB010. Tout fonctionne sauf getEtat et getLevel, je n'ai pas encore testé le retour d'état comme sur les ampoules Ikea.

KiwiHC16 commented 6 years ago

getEtat et getLevel fonctionnent. Voir si bind et setReport fonctionnent.

KiwiHC16 commented 6 years ago

Bind semble fonctionner l ampoule repond success mais impossible de setReport.

KiwiHC16 commented 6 years ago

Est ce quelqu'un aurait un Gateway Philips, des ampoules, une zigate est des bases informatiques pour faire une capture du traffic lorsqu'une ampoule Hue s'associe à la gateway ?

KiwiHC16 commented 6 years ago

JSON en place. Je clos si issue on ouvrira un cas specifique.

doudz commented 5 years ago

Salut, @KiwiHC16 es-tu parvenu à configurer le reporting sur les HUE notamment LWB010 ? D'après les essais fait, l'ampoule répond avec un statut 0x8c càd que le reporting n'est pas possible