KiwiHC16 / Abeille

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

Ajout support de OSRAM Lightify #23

Closed RobertOlivier closed 6 years ago

RobertOlivier commented 6 years ago

Bonjour,

Quelle serait la marche à suivre pour inclure ce device dans Jeedom ? http://zigate.fr/osram-lightify-prise-pilotee/

--> Le device announce arrive bien dans le parseur mais pas d'ajout dans Jeedom :(

Je met mes traces de device announce :

/var/www/html/log# tail -f AbeilleSerialRead.php.log 
2018-01-24 15:03:27 -> 004d000C0F3c7b7cb03eaa00a75a428e60
2018-01-24 15:03:27 -> 8000000599001d010000
2018-01-24 15:03:27 -> 004d000C383c7b7cb03eaa00a75a428e57
2018-01-24 15:03:27 -> 87010003d2000057
2018-01-24 15:03:28 -> 800000059a001e010000
2018-01-24 15:05:34 -> 004d000C323c7b7cb03eaa00a75a428e5d
2018-01-24 15:05:34 -> 800000059b001f010000
2018-01-24 15:05:34 -> 004d000C0F3c7b7cb03eaa00a75a428e60
2018-01-24 15:05:34 -> 87010003e5000060
2018-01-24 15:05:34 -> 80000005a40020010000
/var/www/html/log# tail -f AbeilleParser.php.log
-------------- 2018-01-24 15:33:47
protocolDatas
message > 12 char
Type: 8000

type: 8000
 (Status)(Not processed)
 Length: 5
 Status: 00-(Success)
 SQN: 86

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 004d

type: 004d(Device announce)(Processed->MQTT)
Src Addr : 3c7b
IEEE : 7cb03eaa00a75a42
MAC capa : 8e

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 8000

type: 8000
 (Status)(Not processed)
 Length: 5
 Status: 00-(Success)
 SQN: 21

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 004d

type: 004d(Device announce)(Processed->MQTT)
Src Addr : 3c7b
IEEE : 7cb03eaa00a75a42
MAC capa : 8e

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 8701
(Router Discovery Confirm)(Not processed)
Status : 00
Nwk Status : 00

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 8000

type: 8000
 (Status)(Not processed)
 Length: 5
 Status: 00-(Success)
 SQN: 22

Merci de votre aide !

lukebr91 commented 6 years ago

Correction du log, j'avais mis l'IEEE de la prise au lieu de la zigate en reportToAddress :

AbeilleParser 2018-02-28 20:01:59[DEBUG]-------------- 2018-02-28 20:01:59: protocolData size(20) message > 12 char
AbeilleParser 2018-02-28 20:01:59[DEBUG]Type: 8000 quality: 00
AbeilleParser 2018-02-28 20:01:59[DEBUG]type: 8000 (Status)(Not Processed)
AbeilleParser 2018-02-28 20:01:59[DEBUG]Length: 5
AbeilleParser 2018-02-28 20:01:59[DEBUG]Status: 00-(Success)
AbeilleParser 2018-02-28 20:01:59[DEBUG]SQN: d4
AbeilleParser 2018-02-28 20:01:59[DEBUG]-------------- 2018-02-28 20:01:59: protocolData size(16) message > 12 char
AbeilleParser 2018-02-28 20:01:59[DEBUG]Type: 8030 quality: 78
AbeilleParser 2018-02-28 20:01:59[DEBUG]Type: 8030: (   Bind response)(Decoded but Not Processed)
AbeilleParser 2018-02-28 20:01:59[DEBUG]SQN: 0xd4
AbeilleParser 2018-02-28 20:01:59[DEBUG]Status: 0x00
AbeilleParser 2018-02-28 20:03:29[DEBUG]-------------- 2018-02-28 20:03:29: protocolData size(20) message > 12 char
AbeilleParser 2018-02-28 20:03:29[DEBUG]Type: 8000 quality: 00
AbeilleParser 2018-02-28 20:03:29[DEBUG]type: 8000 (Status)(Not Processed)
AbeilleParser 2018-02-28 20:03:29[DEBUG]Length: 5
AbeilleParser 2018-02-28 20:03:29[DEBUG]Status: (ZigBee Error Code)
AbeilleParser 2018-02-28 20:03:29[DEBUG]SQN: 00

mais même resultat, n'hesites pas si tu veux que j'essaye d'autres commandes

lukebr91 commented 6 years ago

GetEtat de la prise fonctionne & récupère l'état: 👍

AbeilleParser 2018-03-02 19:04:37[DEBUG]-------------- 2018-03-02 19:04:37: protocolData size(20) message > 12 char
AbeilleParser 2018-03-02 19:04:37[DEBUG]Type: 8000 quality: 00
AbeilleParser 2018-03-02 19:04:37[DEBUG]type: 8000 (Status)(Not Processed)
AbeilleParser 2018-03-02 19:04:37[DEBUG]Length: 5
AbeilleParser 2018-03-02 19:04:37[DEBUG]Status: 00-(Success)
AbeilleParser 2018-03-02 19:04:37[DEBUG]SQN: 60
AbeilleParser 2018-03-02 19:04:37[DEBUG]-------------- 2018-03-02 19:04:37: protocolData size(38) message > 12 char
AbeilleParser 2018-03-02 19:04:37[DEBUG]Type: 8102 quality: 7b
AbeilleParser 2018-03-02 19:04:37[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT)
AbeilleParser 2018-03-02 19:04:37[DEBUG][2018-03-02 19:04:37]
AbeilleParser 2018-03-02 19:04:37[DEBUG]SQN: 60
AbeilleParser 2018-03-02 19:04:37[DEBUG]Src Addr : 8d42
AbeilleParser 2018-03-02 19:04:37[DEBUG]End Point : 03
AbeilleParser 2018-03-02 19:04:37[DEBUG]Cluster ID : 0006
AbeilleParser 2018-03-02 19:04:37[DEBUG]Attr ID : 0000
AbeilleParser 2018-03-02 19:04:37[DEBUG]Attr Status : 00
AbeilleParser 2018-03-02 19:04:37[DEBUG]Attr Data Type : 10
AbeilleParser 2018-03-02 19:04:37[DEBUG]Attr Size : 0001
AbeilleParser 2018-03-02 19:04:37[DEBUG]Data byte list : 01
AbeilleParser 2018-03-02 19:04:37[DEBUG]Data byte: 1
AbeilleParser 2018-03-02 19:04:37[DEBUG]mqttPublish with Qos: 0

J'ai de nouveau tenté le bind & set Report (avec la nouvelle et avec ou sans le &AttributeType=10) mais rien pour le moment.

lukebr91 commented 6 years ago

Pas forcément l'objet mais ça peux servir à l'un d'entre vous : https://www.amazon.de/gp/product/B074PZLX2P?psc=1

En promo à 16,99€ --> 22,77€ avec les frais de port pour la France

(Ou alors on ouvre un Issue sur les promos Zigbee :D )

KiwiHC16 commented 6 years ago

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