Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Résolu] Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus

dckiller
Timide
Messages : 110
Inscription : 19 avr. 2018, 14:15

[Résolu] Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus

Message par dckiller » 15 juil. 2019, 14:58

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.

ImageImage

Merci de votre aide.

Envoyé de mon Redmi Note 5 en utilisant Tapatalk
Dernière édition par dckiller le 19 juil. 2019, 03:18, édité 1 fois.

dckiller
Timide
Messages : 110
Inscription : 19 avr. 2018, 14:15

Re: Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus

Message par dckiller » 16 juil. 2019, 15:43

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 :

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

dckiller
Timide
Messages : 110
Inscription : 19 avr. 2018, 14:15

Re: [Résolu] Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus

Message par dckiller » 19 juil. 2019, 03:35

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€.

dckiller
Timide
Messages : 110
Inscription : 19 avr. 2018, 14:15

Re: [Résolu] Nouvelle balance connecté Xiaomi Miscale V2 attention pas celle avec 4 ronds sur le dessus

Message par dckiller » 21 juil. 2019, 15:09

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€.
Hello encore moi,

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


Répondre

Revenir vers « [Plugin Officiel] BLEA »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 10 invités