Ikari a écrit :Ok pour le divoom, je croise les doigts que tu arrives à en tirer quelque chose.
Concernant le mipow, je cite cadavor sur le topic playbulb qui a sniffé les paquets envoyé à son ampoule via gattool, voilà ce que ça donne :
Dans Playbulb X, il me donne BTL201M_V1.6
J'ai pu repérer les élements suivants :
0x0007 et 0x002b contiennent la chaine "MIPOW smart bulb" qui corresponds au nom (c'est ce qui sort lors du lescan)
0x0047 contient la chaine "CSR101x A05" (firmware)
0x0049 contient la chaine "BTL201M_V1.6" (microprocessor version)
0x004b contient la chaine "Application version 2.4.5.13" (application version)
0x004d contient la chaine "Mipow Limited" (manufacturer)
0x0025 : la couleur au format [white][color] (j'ai fait le test ca change bien la couleur en statique)
0x0023 : les effets [white][red][green][blue][mode][00][speed][00] (ca semble être les mêmes que pour les candle)
Flash = 00
Fade = 01
jump rainbow = 02
fade rainbow = 03
candle = 04
Par contre j'ai l'impression que l'echelle de speed est différente car en mettant le curseur de speed a fond sur l'appli la valeur est à 14 ou 17
et lent j'avais AE
Exemples :
Fade rouge lent : 00 ff 00 00 01 00 ae 00
Fade rouge rapide : 00 ff 00 00 01 00 14 00
Flash vert rapide : 00 00 ff 00 00 00 17 00
Candle rouge : 00 ff 00 00 04 00 01 00
Jump rainbow rapide : 00 ff 00 ff 02 00 14 00
Fade rainbow lent : 00 ff 92 00 03 00 af 00
Voilà ce qu'il a pu récupéré.
Bon j'ai trouvé les commandes pour le Mipow Smaty Bulb (BL-212)en partant du modèle PLaybulb Color::
D'abord voici ce que donne le string d'identification:
Résultat de la commande : [(1, 'Flags', u'06'), (3, 'Complete 16b Services', u'0dff'), (9, 'Complete Local Name', u'MIPOW smart bulb'), (10, 'Tx Power', u'fe'), (25, 'Appearance', u'4003'), (255, 'Manufacturer', u'4d49504f5700000000')]
Maintenant en choisissant le modèle color voici ce qu'il faut modifier dans les commandes:
Couleur: name:playbulb,handle:0x25,value:00#color#,type:color,effect:0x23
Blanc froid: name:playbulb,handle:0x25,value:ffffffff,type:color,effect:0x23
Blanc Chaud: name:playbulb,handle:0x25,value:ff000000,type:color,effect:0: x23
Off: name:playbulb,handle:0x25,value:00000000
Fondu Arc-En-Ciel: name:playbulb,handle:0x23,value:03,type:effect,color:0x25
Flash Arc-En-Ciel: name:playbulb,handle:0x23,value:02,type:effect,color:0x25
Flash uni: name:playbulb,handle:0x23,value:00,type:effect,color:0x25
Fondu uni: name:playbulb,handle:0x23,value:01,type:effect,color:0x25
Bougie: name:playbulb,handle:0x23,value:04,type:effect,color:0x25
Aucun: name:playbulb,handle:0x23,value:ff,type:effect,color:0x25
Vitesse: name:playbulb,handle:0x23,value:#slider#,type:speed
Maintenant je n'arrive pas a obtenir les statuts et retours d'État, toujours vides. Je vais essayer d'autres codes et revenir la dessus.
@sarakha63, peut-être que tu pourrais ajouter ce device dans les définitions directement (comme Mipow Smart BL-212 ?), l'image est la même que le Blue Label de Playbulb.
Merci