2017-08-14 4 views
0

Je veux écrire une application pour contrôler les lumières LimitlessLED (milight) et je suis confronté à un problème.Milight - Limitlessled Admin App ne pas contrôler les lumières

Pour information, j'utilise VisualStudio 2017/C#.

Jusqu'à présent, je suis en mesure d'obtenir la SessionStart du Wifi Bridge avec ma session ID1 ID2 utilisant le code ci-dessous:

 IPEndPoint ep = new IPEndPoint(IPAddress.Parse("192.168.1.13"), 5987); 
     var client = new UdpClient(); 
     //Connect to LimitlessLED Wifi Bridge Receiver 
     client.Connect(ep1); 
     byte[] LimitlessLED = new byte[] 
     { 0x20, 0x00, 0x00, 0x00, 0x16, 0x02, 0x62, 0x3A, 0xD5, 0xED, 0xA3, 0x01, 0xAE, 0x08, 0x2D, 0x46, 0x61, 0x41, 0xA7, 0xF6, 0xDC, 0xAF, 0xD3, 0xE6, 0x00, 0x00, 0x1E }; 
     client.Send(LimitlessLED, LimitlessLED.Length); 
     var receivedData = client1.Receive(ref ep); 

Unforutnatly, si je tente d'envoyer la commande pour allumer la lumière, i obtenir une réponse mais il ne se passe rien.

Je fais face aussi au même problème avec l'application d'administration limitlessLed (v6): j'ai eu un succès mais notant arriver, au-dessous du journal du soft.

Start Wifi Bridge Session... 
Send UDP commands to 192.168.1.13 port 5987 
Sent: 20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E 
Received: 28 00 00 00 11 00 02 F0 FE 6B 26 28 16 14 CA 43 76 00 01 08 00 00 
LimitlessLEDWifiBridgeSessionID1 is 08 
LimitlessLEDWifiBridgeSessionID2 is 00 
IP Address is 192.168.1.13 
MAC Address is FE:6B:26:28:16:14 
Sequence Number is 02 
Checksum is 3E 
Sent: 80 00 00 00 11 08 00 00 02 00 31 00 00 08 04 01 00 00 00 00 00 3E 
Command SUCCESSFUL. 
Received: 88 00 00 00 03 00 02 00 
Command completed. 

Quelqu'un a-t-il une idée à ce sujet? thx à l'avance pour votre aide,

cedric

Répondre

0

Eh bien, juste trouver le problème:

demande ne sont pas exactement les mêmes entre ampoule et ampoule CW WW.

L'application admin limitlessLed (v6) est configuré pour lampe CW par défaut, mais avec WW Ampoule la demande est plus comme ça:

[0x31, 0x00, 0x00, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, zoneID]