La ZiGate est une passerelle entre les objets communiquant en ZigBee® et votre box domotique. L’objectif principal de la ZiGate est de ne pas s’attacher à un protocole ZigBee® en particulier. En effet, le souhait est de mutualiser le plus de matériels possibles car mêler plusieurs marques pour sa domotique est un gage de liberté. ZiGate dit stop aux monopoles techniques.

Voici la liste des matériels compatibles :

 

Images:

Ampoule E27 Jiawen 9W RGBW 750 Lumen

Nom : Ampoule E27 Jiawen 9W RGBW 750 Lumen
Marque : Jiawen
  panier-acheter-ecommerce-shopping-icone-8314-48
Description:

Clusters disponibles

EndPoint: 0x0B
Profile ID: 0xC05E (ZigBee LL)
Device ID: 0x0210 (Unknown)
Input Cluster Count: 7
Cluster 0: Cluster ID: 0x0000 (General: Basic)
Cluster 1: Cluster ID: 0x0003 (General: Identify)
Cluster 2: Cluster ID: 0x0004 (General: Groups)
Cluster 3: Cluster ID: 0x0005 (General: Scenes)
Cluster 4: Cluster ID: 0x0006 (General: On/Off)
Cluster 5: Cluster ID: 0x0008 (General: Level Control)
Cluster 6: Cluster ID: 0x0300 (Lighting: Color Control)
Output Cluster Count: 0

EndPoint: 0x0D
Profile ID: 0xC05E (ZigBee LL)
Device ID: 0xE15E (Unknown)
Input Cluster Count: 1
Cluster 0: Cluster ID: 0x1000 (ZLL: Commissioning)
Output Cluster Count: 1
Cluster 0: Cluster ID: 0x1000 (ZLL: Commissioning)

Suivre la procédure pour mettre la ZiGate en mode « écoute » :

Suivre les procédures pour faire un « Factory reset » de l’ampoule.

Device announce

ZiGate ← 01 00 4D 00 0C E3 A4 FF 00 12 4B 00 11 E8 18 50 8E 9F 03
Header

01 = Start
00 4D = Message type (device announce)
00 0C = Taille message
E3 = Checksum

Message (Device announce):

A4 FF= Short address ( adresse utilisée dans le réseau)
00 12 4B 00 11 E8 18 50= Adresse MAC IEEE
8E = Mac capability

Footer

9F = Qualité du signal
03 = End

Décodage :

Type: 0x004D (End Device Announce)
Short Address: 0xA4FF
Extended Address: 0x124B0011E81850
MAC Capability: 0x8E
Alternate PAN Coordinator: False
Device Type: Router
Power Source: AC
Receiver On When Idle: True
Security Capability: Standard
Allocate Address: True

Route Discovery Confirm

ZiGate ← 01 87 01 00 03 1A 00 00 9F 03

Décodage :

Type: 0x8701 (Route Discovery Confirm)
SQN: 0x00
Status: 0x00
Network Status: 0x9F

Commandes

Lumière ON

Requête :

ZiGate -> 01 02 10 92 02 10 02 16 C6 02 12 A4 FF 02 11 02 1B 02 11 03 (ON/OFF Cluster request)

Réponse :

ZiGate <- 01 80 00 00 05 0E 00 19 00 92 00 03 (Status succès)

ZiGate <- 01 81 01 00 07 0E 19 0B 00 06 01 00 9C 03

Décodage :

Type: 0x8000 (Status)
Length: 5
Status: 0x00 (Success)
SQN: 0x19
Message:
Type: 0x8101 (Default Response)
SQN: 0x19
EndPoint: 0x0B
Cluster ID: 0x0006 (General: On/Off)
Command: 0x01
Status: 0x00

Lumière OFF

Requête :

ZiGate -> 01 02 10 92 02 10 02 16 C7 02 12 A4 FF 02 11 02 1B 02 10 03 (ON/OFF Cluster request)

Réponse :

ZiGate <- 01 80 00 00 05 0D 00 1A 00 92 00 03 (Status succès)

ZiGate <- 01 81 01 00 07 0F 1A 0B 00 06 00 00 9F 03

Décodage :

Type: 0x8000 (Status)
Length: 5
Status: 0x00 (Success)
SQN: 0x1A
Message:
Type: 0x8101 (Default Response)
SQN: 0x1A
EndPoint: 0x0B
Cluster ID: 0x0006 (General: On/Off)
Command: 0x00
Status: 0x00

Lumière TOGGLE

Requête :

ZiGate -> 01 02 10 92 02 10 02 16 C5 02 12 A4 FF 02 11 02 1B 02 12 03 (ON/OFF Cluster request)

Réponse :

ZiGate <- 01 80 00 00 05 0C 00 1B 00 92 00 03 (Status succès)

ZiGate <- 01 81 01 00 07 0F 1B 0B 00 06 02 00 9C 03

Décodage :

Type: 0x8000 (Status)
Length: 5
Status: 0x00 (Success)
SQN: 0x1B
Message:
Type: 0x8101 (Default Response)
SQN: 0x1B
EndPoint: 0x0B
Cluster ID: 0x0006 (General: On/Off)
Command: 0x02
Status: 0x00

Variation de Lumière (Move to Level)

Requête :

ZiGate -> 01 02 10 81 02 10 02 19 8B 02 12 A4 FF 02 11 02 1B 02 11 50 02 10 02 11 03 (MoveToLevel Cluster request)

Réponse :

ZiGate <- 01 80 00 00 05 19 00 1D 00 81 00 03 (Status succès)

ZiGate <- 01 81 01 00 07 0B 1D 0B 00 08 04 00 96 03

Décodage :

Type: 0x8000 (Status)
Length: 5
Status: 0x00 (Success)
SQN: 0x1D
Message:
Network Status: 0x9F
Type: 0x8101 (Default Response)
SQN: 0x1D
EndPoint: 0x0B
Cluster ID: 0x0008 (General: Level Control)
Command: 0x04
Status: 0x00

Changement de couleur (Color control)

Move to Hue (Saturation)

Requête :

ZiGate -> 01 02 10 B0 02 10 02 19 94 02 12 A4 FF 02 11 02 1B 7F 02 10 02 10 02 11 03 (Move Hue Cluster request 1B)

Réponse :

ZiGate <- 01 80 00 00 05 2B 00 1E 00 B0 00 03 (Status succès)

ZiGate <- 01 81 01 00 07 33 1E 0B 03 00 00 00 A2 03

Décodage :

Type: 0x8000 (Status)
Length: 5
Status: 0x00 (Success)
SQN: 0x1E
Message:
Type: 0x8101 (Default Response)
SQN: 0x1E
EndPoint: 0x0B
Cluster ID: 0x0300 (Lighting: Color Control)
Command: 0x00
Status: 0x00

Move to Color

Requête :

ZiGate -> 01 02 10 B7 02 10 02 1B EE 02 12 A4 FF 02 11 02 1B 02 10 7F 02 10 7F 02 10 02 11 03 (Move Hue Cluster request 1B) –> couleur bleue

Réponse :

ZiGate <- 01 80 00 00 05 14 00 26 00 B7 00 03 (Status succès)

ZiGate <- 01 81 01 00 07 06 26 0B 03 00 07 00 A8 03

Décodage :

Type: 0x8000 (Status)
Length: 5
Status: 0x00 (Success)
SQN: 0x26
Message:
Type: 0x8101 (Default Response)
SQN: 0x26
EndPoint: 0x0B
Cluster ID: 0x0300 (Lighting: Color Control)
Command: 0x07
Status: 0x00

Back

Translate »