Bonjour,
Si une personne pourrait ajouter ce nouveau modèle Xiaomi Miscale V2.
Ce qui change c'est le bluetooth en v5 et 3 piles au lieu de 4. Je pense qu'il n'ya pas d'autre vrai nouveauté.
En données brutes j'ai ça :
[(1, 'Flags', u'06'), (2, 'Incomplete 16b Services', u'1d18'), (9, 'Complete Local Name', u'MI SCALE2'), (22, '16b Service Data', u'1d18829600e307070f0e3928'), (255, 'Manufacturer', u'5701c8478c9f7b0a')]
Avec un logiciel android je capte ça :
00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) A2-00-37-E3-07-07-0F-0F-33-0E
Generic Access UUID: 0x1800
Generic Attribute UUID: 0x1801
Device information UUID: 0x180A
Weight Scale UUID: 0x181D
Unknown Service UUID: 00001530-0000-3512-2118-0009af100700
Qu'elle info puis-je vous transmettre pour l'intégrer.
Merci de votre aide.
Envoyé de mon Redmi Note 5 en utilisant Tapatalk
[Résolu] Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus
[Résolu] Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus
Dernière édition par dckiller le 19 juil. 2019, 03:18, édité 1 fois.
Re: Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus
Pour compléter mes recherches conversion hexadécimal en décimal:
dans données brut de blea j'ai ça : 1d18a26036e30707110f1f11
1d18 a2 6036 e307 07 11 0f1f11
1d18 =modèle de la balance
a2 = ?????? Je pense que cette donnée est = 02 en lecture 22 validation du poids A2 enregistrement profil.
6036 = donc il faut lire 3660 puis conversion en décimal soit 13920 ensuite (13920*0.01)/2 = 69.600 kg
e307 = 07e3 2019 donc l'année
07 = 7 donc le mois
11 = 17 donc le jour
0f1f11 = 15:31:17 donc l'heure
Ci-dessous ce que je capte avec un logiciel android :
dans données brut de blea j'ai ça : 1d18a26036e30707110f1f11
1d18 a2 6036 e307 07 11 0f1f11
1d18 =modèle de la balance
a2 = ?????? Je pense que cette donnée est = 02 en lecture 22 validation du poids A2 enregistrement profil.
6036 = donc il faut lire 3660 puis conversion en décimal soit 13920 ensuite (13920*0.01)/2 = 69.600 kg
e307 = 07e3 2019 donc l'année
07 = 7 donc le mois
11 = 17 donc le jour
0f1f11 = 15:31:17 donc l'heure
Ci-dessous ce que je capte avec un logiciel android :
Code : Tout sélectionner
nRF Connect, 2019-07-17
MI SCALE2 (C8:47:8C:9F:7B:0A)
V 15:30:54.548 Connecting to C8:47:8C:9F:7B:0A...
D 15:30:54.548 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D 15:30:58.895 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I 15:30:58.895 Connected to C8:47:8C:9F:7B:0A
D 15:30:58.954 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
V 15:30:58.954 Discovering services...
D 15:30:58.954 gatt.discoverServices()
I 15:30:59.422 Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
D 15:30:59.869 [Callback] Services discovered with status: 0
I 15:30:59.869 Services discovered
V 15:30:59.902 Generic Access (0x1800)
- Device Name [R W] (0x2A00)
- Appearance [R W] (0x2A01)
- Peripheral Privacy Flag [R] (0x2A02)
- Peripheral Preferred Connection Parameters [R] (0x2A04)
Generic Attribute (0x1801)
- Service Changed [I R] (0x2A05)
Client Characteristic Configuration (0x2902)
Device Information (0x180A)
- Serial Number String [R] (0x2A25)
- Hardware Revision String [R] (0x2A27)
- Software Revision String [R] (0x2A28)
- System ID [R] (0x2A23)
- PnP ID [R] (0x2A50)
Weight Scale (0x181D)
- Current Time [R W] (0x2A2B)
- Weight Scale Feature [R] (0x2A9E)
- Weight Measurement [I] (0x2A9D)
Client Characteristic Configuration (0x2902)
- Unknown Characteristic [N W] (00002a2f-0000-3512-2118-0009af100700)
Client Characteristic Configuration (0x2902)
Unknown Service (00001530-0000-3512-2118-0009af100700)
- Unknown Characteristic [N W] (00001531-0000-3512-2118-0009af100700)
Client Characteristic Configuration (0x2902)
- Unknown Characteristic [WNR] (00001532-0000-3512-2118-0009af100700)
- Peripheral Preferred Connection Parameters [N R W] (0x2A04)
Client Characteristic Configuration (0x2902)
- Unknown Characteristic [N R W] (00001542-0000-3512-2118-0009af100700)
Client Characteristic Configuration (0x2902)
- Unknown Characteristic [N R W] (00001543-0000-3512-2118-0009af100700)
Client Characteristic Configuration (0x2902)
D 15:30:59.902 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
D 15:30:59.906 gatt.setCharacteristicNotification(00002a9d-0000-1000-8000-00805f9b34fb, true)
D 15:30:59.909 gatt.setCharacteristicNotification(00002a2f-0000-3512-2118-0009af100700, true)
D 15:30:59.913 gatt.setCharacteristicNotification(00001531-0000-3512-2118-0009af100700, true)
D 15:30:59.914 gatt.setCharacteristicNotification(00002a04-0000-1000-8000-00805f9b34fb, true)
D 15:30:59.916 gatt.setCharacteristicNotification(00001542-0000-3512-2118-0009af100700, true)
D 15:30:59.918 gatt.setCharacteristicNotification(00001543-0000-3512-2118-0009af100700, true)
I 15:30:59.959 Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
I 15:31:00.206 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 02-4C-36-E3-07-07-11-0F-1F-02
A 15:31:00.206 "Weight: 69.500 kg
Time: 17 Jul 2019, 15:31:02" received
I 15:31:00.510 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 02-4C-36-E3-07-07-11-0F-1F-03
A 15:31:00.510 "Weight: 69.500 kg
Time: 17 Jul 2019, 15:31:03" received
I 15:31:00.861 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 02-4C-36-E3-07-07-11-0F-1F-03
A 15:31:00.861 "Weight: 69.500 kg
Time: 17 Jul 2019, 15:31:03" received
I 15:31:01.175 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 02-60-36-E3-07-07-11-0F-1F-03
A 15:31:01.175 "Weight: 69.600 kg
Time: 17 Jul 2019, 15:31:03" received
I 15:31:01.495 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 02-60-36-E3-07-07-11-0F-1F-04
A 15:31:01.495 "Weight: 69.600 kg
Time: 17 Jul 2019, 15:31:04" received
I 15:31:01.901 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 02-60-36-E3-07-07-11-0F-1F-04
A 15:31:01.901 "Weight: 69.600 kg
Time: 17 Jul 2019, 15:31:04" received
I 15:31:02.170 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 02-60-36-E3-07-07-11-0F-1F-04
A 15:31:02.170 "Weight: 69.600 kg
Time: 17 Jul 2019, 15:31:04" received
I 15:31:02.484 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 02-60-36-E3-07-07-11-0F-1F-05
A 15:31:02.484 "Weight: 69.600 kg
Time: 17 Jul 2019, 15:31:05" received
I 15:31:02.799 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 02-60-36-E3-07-07-11-0F-1F-05
A 15:31:02.799 "Weight: 69.600 kg
Time: 17 Jul 2019, 15:31:05" received
I 15:31:03.202 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) 22-60-36-E3-07-07-11-0F-1F-05
A 15:31:03.202 "Weight: 69.600 kg
Time: 17 Jul 2019, 15:31:05" received
I 15:31:14.732 Indication received from 00002a9d-0000-1000-8000-00805f9b34fb, value: (0x) A2-60-36-E3-07-07-11-0F-1F-11
A 15:31:14.732 "Weight: 69.600 kg
Time: 17 Jul 2019, 15:31:17" received
Re: [Résolu] Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus
Si Sarakha63 passe par là. J'ai vu en plus qu'il faisait des maj du plugin (beta dispo) pour justement intégrer la vrai version 2.
Pour ce modèle il faut juste modifier le fichier myscale.py dans html/plugins/blea/resources/blead/devices .
ligne 18 = if name[0:8] == 'MI_SCALE': -> if name[0:9] == 'MI SCALE2':
Pour l'info pile il faut modifier le miscale.json dans html/plugins/blea/core/config/devices/miscale
Ligne 9 et 114 changer 4X1.5 AA en 3X1.5 AAA.
Après cela elle sera reconnu automatiquement.
Voila donc ceux qu'il veulent un modèle compatible par chère environ 20€.
Pour ce modèle il faut juste modifier le fichier myscale.py dans html/plugins/blea/resources/blead/devices .
ligne 18 = if name[0:8] == 'MI_SCALE': -> if name[0:9] == 'MI SCALE2':
Pour l'info pile il faut modifier le miscale.json dans html/plugins/blea/core/config/devices/miscale
Ligne 9 et 114 changer 4X1.5 AA en 3X1.5 AAA.
Après cela elle sera reconnu automatiquement.
Voila donc ceux qu'il veulent un modèle compatible par chère environ 20€.
Re: [Résolu] Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus
Hello encore moi,dckiller a écrit :Si Sarakha63 passe par là. J'ai vu en plus qu'il faisait des maj du plugin (beta dispo) pour justement intégrer la vrai version 2.
Pour ce modèle il faut juste modifier le fichier myscale.py dans html/plugins/blea/resources/blead/devices .
ligne 18 = if name[0:8] == 'MI_SCALE': -> if name[0:9] == 'MI SCALE2':
Pour l'info pile il faut modifier le miscale.json dans html/plugins/blea/core/config/devices/miscale
Ligne 9 et 114 changer 4X1.5 AA en 3X1.5 AAA.
Après cela elle sera reconnu automatiquement.
Voila donc ceux qu'il veulent un modèle compatible par chère environ 20€.
Ne touchez pas à vos fichiers dans la dernière beta du 21/07/2019 Sarakha a modifié le fichier, maintenant elle prise en compte sans modif. Donc pour les patients attendre la prochaine stable pour les impatient mettre la beta mais je déconseille sauf si vous avez un Jeedom pour faire des test.
Merci à lui et sa rapidité.
Envoyé de mon Redmi Note 5 en utilisant Tapatalk
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité