[Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
MiFlora - Xiaomi mi plants
Ok j ai vu, il manque un " ligne 324, je publierais un fix ce soir.
En attendant tu peux passer en mode deporte (ssh en local).
En attendant tu peux passer en mode deporte (ssh en local).
- supermenteur
- Timide
- Messages : 250
- Inscription : 18 mai 2015, 15:39
Re: MiFlora - Xiaomi mi plants
J'attends fixe. Y'a pas urgence. Merci
Envoyé de mon iPad en utilisant Tapatalk
Envoyé de mon iPad en utilisant Tapatalk
Patrice
- supermenteur
- Timide
- Messages : 250
- Inscription : 18 mai 2015, 15:39
Re: MiFlora - Xiaomi mi plants
La maj solutionne le problème. Merci
Envoyé de mon iPad en utilisant Tapatalk
Envoyé de mon iPad en utilisant Tapatalk
Patrice
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
Nouvelle version 1.1 qui finalise la 1.0: gestion des hci et security-level en deporté pour tous les firmware
- supermenteur
- Timide
- Messages : 250
- Inscription : 18 mai 2015, 15:39
Re: MiFlora - Xiaomi mi plants
Avec la version 1.1:
root@jeedom2:/var/www/html/plugins/MiFlora/3rparty# python getMiFloraData.py C4:7C:8D:62:49:0A 2.7.0 3
Traceback (most recent call last):
File "getMiFloraData.py", line 121, in <module>
adpater=sys.argv[4]
IndexError: list index out of range
root@jeedom2:/var/www/html/plugins/MiFlora/3rparty# python getMiFloraData.py C4:7C:8D:62:49:0A 2.7.0 3
Traceback (most recent call last):
File "getMiFloraData.py", line 121, in <module>
adpater=sys.argv[4]
IndexError: list index out of range
Patrice
- supermenteur
- Timide
- Messages : 250
- Inscription : 18 mai 2015, 15:39
Re: MiFlora - Xiaomi mi plants
Hello,
Moi cela marchait bien en debug (toutes les minutes) je suis donc passer en mode normal qui marchait bien et puis :
Moi cela marchait bien en debug (toutes les minutes) je suis donc passer en mode normal qui marchait bien et puis :
Depuis cela ne marche plus même après redémarrage du RPI!![2016-12-12 14:12:13][DEBUG] : command: gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=low 2>&1
[2016-12-12 14:12:17][DEBUG] : MiFloraData: Characteristic value/descriptor: b7 00 00 ba 0b 00 00 2f 97 0a 00 00 00 00 00 00
[2016-12-12 14:12:17][DEBUG] : mi flora data:Characteristic value/descriptor: b7 00 00 ba 0b 00 00 2f 97 0a 00 00 00 00 00 00:
[2016-12-12 14:12:17][DEBUG] : C4:7C:8D:60:96:66 Temperature:18.3
[2016-12-12 14:12:17][DEBUG] : C4:7C:8D:60:96:66 Moisture:47
[2016-12-12 14:12:17][DEBUG] : C4:7C:8D:60:96:66 Fertility:151
[2016-12-12 14:12:17][DEBUG] : C4:7C:8D:60:96:66 Lux:3002
[2016-12-12 14:12:17][DEBUG] : C4:7C:8D:60:96:66 Store Temperature:18.3
[2016-12-12 14:12:17][DEBUG] : C4:7C:8D:60:96:66 Store Moisture:47
[2016-12-12 14:12:17][DEBUG] : C4:7C:8D:60:96:66 Store Fertility:151
[2016-12-12 14:12:17][DEBUG] : C4:7C:8D:60:96:66 Store Lux:3002
[2016-12-12 18:00:17][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Transport endpoint is not connected (107)
[2016-12-12 20:01:01][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 20:01:47][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 20:02:32][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 20:03:17][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 21:00:48][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 21:01:33][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 21:02:19][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 21:03:04][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 21:03:10][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Transport endpoint is not connected (107)
[2016-12-12 22:00:53][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 22:01:39][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 22:02:24][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 22:03:09][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 23:00:52][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 23:01:37][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 23:02:22][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-12 23:02:27][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Too many levels of symbolic links (40)
[2016-12-13 00:00:53][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 00:01:33][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 01:00:53][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 01:01:38][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 01:02:23][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 01:03:08][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 02:00:51][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 02:01:36][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 02:02:21][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 02:03:06][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 03:00:51][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 03:01:36][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 03:02:21][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 03:03:06][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 04:00:48][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 04:01:33][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 04:02:18][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 04:03:03][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 05:00:48][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 05:01:33][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 05:02:18][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 05:03:03][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 06:00:49][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 06:01:34][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 06:02:19][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 06:03:05][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 06:03:12][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Transport endpoint is not connected (107)
[2016-12-13 06:03:17][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Device or resource busy (16)
[2016-12-13 07:00:51][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 07:01:36][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 07:02:21][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 07:03:07][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 07:03:16][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Transport endpoint is not connected (107)
[2016-12-13 08:00:50][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 08:01:35][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 08:02:20][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 08:03:05][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 09:00:14][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Transport endpoint is not connected (107)
[2016-12-13 09:00:22][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Transport endpoint is not connected (107)
[2016-12-13 10:00:14][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Transport endpoint is not connected (107)
[2016-12-13 10:00:19][ERROR] : erreur: gatttool ne fonctionne pas - connect: Device or resource busy (16)
[2016-12-13 10:00:28][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Transport endpoint is not connected (107)
[2016-12-13 10:00:33][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Too many levels of symbolic links (40)
[2016-12-13 10:00:38][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Transport endpoint is not connected (107)
[2016-12-13 11:00:48][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 11:01:33][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 11:02:18][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111)
[2016-12-13 11:03:03][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection refused (111
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
@momo0409: as tu bien re -sauvegarde la config avec hci0 et le sec-level ? Essaie les 3 sec-level, ce n est pas super clair pour moi quel niveau est nécessaire, mais il y a bcp de commentaires à ce sujet concernant ce type d erreur gatttool.
Envoyé de mon iPhone en utilisant Tapatalk
Envoyé de mon iPhone en utilisant Tapatalk
Re: MiFlora - Xiaomi mi plants
Oui je l'avais fait.
J'était en low je viens de passer en Medium.
Ca a quand même marché pendant une demi journée!
J'était en low je viens de passer en Medium.
Ca a quand même marché pendant une demi journée!
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
Est ce que gatttool en direct fonctionne ?
Peux tu essayer ces differentes commandes ?
Peux tu essayer ces differentes commandes ?
Code : Tout sélectionner
gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=low
gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=medium
gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=high
gatttool -b C4:7C:8D:60:96:66 --char-read -a 0x35
Re: MiFlora - Xiaomi mi plants
Bonsoir,
Je viens de recevoir mon mi flora et j'ai un retour du log plutôt bizarre. je ne comprends le faite d'avoir des erreurs différentes
Vous comprenez?
Je viens de recevoir mon mi flora et j'ai un retour du log plutôt bizarre. je ne comprends le faite d'avoir des erreurs différentes
Code : Tout sélectionner
[2016-12-13 19:19:28][DEBUG] : mi flora FirmwareVersion:2.6.2
[2016-12-13 19:19:28][DEBUG] : macAdd:C4:7C:8D:60:DD:94
[2016-12-13 19:19:28][DEBUG] : is_deporte:local
[2016-12-13 19:19:28][DEBUG] : local call
[2016-12-13 19:19:28][DEBUG] : command: gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x35 --sec-level=high 2>&1
[2016-12-13 19:19:29][DEBUG] : MiFloraData: connect error: Connection reset by peer (104)
[2016-12-13 19:19:29][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection reset by peer (104)
[2016-12-13 19:19:29][DEBUG] : mi flora data::
[2016-12-13 19:19:34][WARNING] : mi flora data is empty, retried 4 times, stop
[2016-12-13 19:20:02][DEBUG] : frequence:1; modulo heure courante % frequence:0
[2016-12-13 19:20:02][DEBUG] : mi flora mac add:C4:7C:8D:60:DD:94
[2016-12-13 19:20:02][DEBUG] : mi flora FirmwareVersion:2.6.2
[2016-12-13 19:20:02][DEBUG] : macAdd:C4:7C:8D:60:DD:94
[2016-12-13 19:20:02][DEBUG] : is_deporte:local
[2016-12-13 19:20:02][DEBUG] : local call
[2016-12-13 19:20:02][DEBUG] : command: gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x35 --sec-level=high 2>&1
[2016-12-13 19:20:02][DEBUG] : MiFloraData: connect error: Connection reset by peer (104)
[2016-12-13 19:20:02][ERROR] : erreur: gatttool ne fonctionne pas - connect error: Connection reset by peer (104)
[2016-12-13 19:20:02][DEBUG] : mi flora data::
[2016-12-13 19:20:07][DEBUG] : mi flora data is empty, trying again, nb retry:1
[2016-12-13 19:20:07][DEBUG] : mi flora FirmwareVersion:2.6.2
[2016-12-13 19:20:07][DEBUG] : macAdd:C4:7C:8D:60:DD:94
[2016-12-13 19:20:07][DEBUG] : is_deporte:local
[2016-12-13 19:20:07][DEBUG] : local call
[2016-12-13 19:20:07][DEBUG] : command: gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x35 --sec-level=high 2>&1
[2016-12-13 19:20:07][DEBUG] : MiFloraData: connect: Device or resource busy (16)
[2016-12-13 19:20:07][ERROR] : erreur: gatttool ne fonctionne pas - connect: Device or resource busy (16)
[2016-12-13 19:20:07][DEBUG] : mi flora data::
[2016-12-13 19:20:12][DEBUG] : mi flora data is empty, trying again, nb retry:2
[2016-12-13 19:20:12][DEBUG] : mi flora FirmwareVersion:2.6.2
[2016-12-13 19:20:12][DEBUG] : macAdd:C4:7C:8D:60:DD:94
[2016-12-13 19:20:12][DEBUG] : is_deporte:local
[2016-12-13 19:20:12][DEBUG] : local call
[2016-12-13 19:20:12][DEBUG] : command: gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x35 --sec-level=high 2>&1
[2016-12-13 19:20:12][DEBUG] : MiFloraData: connect: Device or resource busy (16)
[2016-12-13 19:20:12][ERROR] : erreur: gatttool ne fonctionne pas - connect: Device or resource busy (16)
[2016-12-13 19:20:12][DEBUG] : mi flora data::
[2016-12-13 19:20:17][DEBUG] : mi flora data is empty, trying again, nb retry:3
[2016-12-13 19:20:17][DEBUG] : mi flora FirmwareVersion:2.6.2
[2016-12-13 19:20:17][DEBUG] : macAdd:C4:7C:8D:60:DD:94
[2016-12-13 19:20:17][DEBUG] : is_deporte:local
[2016-12-13 19:20:17][DEBUG] : local call
[2016-12-13 19:20:17][DEBUG] : command: gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x35 --sec-level=high 2>&1
[2016-12-13 19:20:21][DEBUG] : MiFloraData: Characteristic value/descriptor read failed: Internal application error: I/O
[2016-12-13 19:20:21][ERROR] : erreur: gatttool ne fonctionne pas - Characteristic value/descriptor read failed: Internal application error: I/O
[2016-12-13 19:20:21][DEBUG] : mi flora data::
[2016-12-13 19:20:26][WARNING] : mi flora data is empty, retried 4 times, stop
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
Pour cette erreur:
j ai la meme sur mon RPI2 avec clef bluetooth, je n'ai pas encore compris d'ou ca vient.
Ca a deja ete reporte dans ce forum par d autre personnes. Ce n'est pas lie au plugin, c est gatttool qui ne fonctionne pas.
Il faut chercher cote install bluetooth ou compatibilité de la clé avec BLE
Je fonctionne en mode déporté sur un autre RPI3 avec le BT du RPI3 et je n ai pas cette erreur.
il faut tester directement avec gatttool pour verifier qu il fonctionne et essayer les différents niveaux de sécurité, bien s'assurer aussi que le bluetooth compatible BLE est sur hci0.
il y a toujours quelques erreurs surtout si le bluetooth est utilise par d autre plugins, mais le fait d'avoir un retry a 4 avant de logger une erreur permet de ne pas les voir en general.
Code : Tout sélectionner
read failed: Internal application error: I/O
Ca a deja ete reporte dans ce forum par d autre personnes. Ce n'est pas lie au plugin, c est gatttool qui ne fonctionne pas.
Il faut chercher cote install bluetooth ou compatibilité de la clé avec BLE
Je fonctionne en mode déporté sur un autre RPI3 avec le BT du RPI3 et je n ai pas cette erreur.
il faut tester directement avec gatttool pour verifier qu il fonctionne et essayer les différents niveaux de sécurité, bien s'assurer aussi que le bluetooth compatible BLE est sur hci0.
Code : Tout sélectionner
gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x35 --sec-level=high
Re: MiFlora - Xiaomi mi plants
Merci pour ton retour, oui j'ai lu le forum mais je suis sur RPI3 SANS clé BLE.
j'ai deja testé de changer le level:
putty:
j'ai deja testé de changer le level:
putty:
Code : Tout sélectionner
jeedom@jeedom:~ $ sudo hciconfig hci0 down jeedom@jeedom:~ $ sudo hciconfig hci0 up jeedom@jeedom:~ $ gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x35 --sec-level=low
connect: Device or resource busy (16)
jeedom@jeedom:~ $ gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x35 --sec-level=medium
Characteristic value/descriptor read failed: Internal application error: I/O
jeedom@jeedom:~ $ gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x35 --sec-level=high
connect: Device or resource busy (16)
jeedom@jeedom:~ $ gatttool -b C4:7C:8D:60:96:66 --char-read -a 0x35
connect error: Connection refused (111)
jeedom@jeedom:~ $ gatttool -b C4:7C:8D:60:DD:94 --char-read -a 0x35
Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
jeedom@jeedom:~ $
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
Quel est ta version du firmware ?
Le dernier semble être passé mais pas en firmware 2.6.2, est ce qu'il a été mis a jours dans l onglet équipement ?
si c est le cas il faut selectioner le bon firmware dans le panneau de configuration
tu peux essayer mon script python, c'est sensé donner le meme resultat:
Avec ce script ca marche sur mon RPI2
Le dernier semble être passé mais pas en firmware 2.6.2, est ce qu'il a été mis a jours dans l onglet équipement ?
si c est le cas il faut selectioner le bon firmware dans le panneau de configuration
tu peux essayer mon script python, c'est sensé donner le meme resultat:
Code : Tout sélectionner
/usr/bin/python /usr/share/nginx/www/jeedom/plugins/MiFlora/3rparty/getMiFloraData.py C4:7C:8D:60:96:66 2.7.0 0 hci0 medium
Dernière édition par rene.jullien le 13 déc. 2016, 22:47, édité 2 fois.
Re: MiFlora - Xiaomi mi plants
quelle onglet tu parles? je n'ai pas de d'application sur smartphone pour mon mi flora
les infos du plugin sont:
Nom de la planteFlower mate
firmware2.6.2
Batterie100
Dernière Collecte2016-12-13 18:49:07
les infos du plugin sont:
Nom de la planteFlower mate
firmware2.6.2
Batterie100
Dernière Collecte2016-12-13 18:49:07
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
ah ok, c est bien 2.6.2, tu ne devrais pas avoir que des 0 quand ca fonctionne
par contre ca veut dire que gatttool a fonctionné pour le handle du firmware + batterie (-a 0x038 au lieu de 0x35) (1er octet batterie, ensuite firmware en ascii)
essaie de verifier si tu as bien: 64 10 32 2e 36 2e 32 avec gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x038 --sec-level=high
par contre ca veut dire que gatttool a fonctionné pour le handle du firmware + batterie (-a 0x038 au lieu de 0x35) (1er octet batterie, ensuite firmware en ascii)
essaie de verifier si tu as bien: 64 10 32 2e 36 2e 32 avec gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x038 --sec-level=high
Re: MiFlora - Xiaomi mi plants
voici la reponse:
Code : Tout sélectionner
jeedom@jeedom:~ $ gatttool --adapter=hci0 -b C4:7C:8D:60:DD:94 --char-read -a 0x038 --sec-level=high
connect error: Connection reset by peer (104)
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
essaie avec le script python, ca marche chez moi
J'ai corrige le mode debug sur gihub, tu peux recuperer cette version du script et passer 1 avant hci0 pour avoir les info décodées
Code : Tout sélectionner
/usr/bin/python /usr/share/nginx/www/jeedom/plugins/MiFlora/3rparty/getMiFloraData.py C4:7C:8D:60:96:66 2.7.0 0 hci0 medium
Re: MiFlora - Xiaomi mi plants
rene.jullien a écrit :Est ce que gatttool en direct fonctionne ?
Peux tu essayer ces differentes commandes ?Code : Tout sélectionner
gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=low gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=medium gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=high gatttool -b C4:7C:8D:60:96:66 --char-read -a 0x35
Alors la commande level=low me renvoi :
La commande level=medium me renvoi :Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
La commande level=high me renvoi :connect error: Connection reset by peer (104)
Pour le deuxième mi-plants j'ai a chaque level :Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
connect: Device or resource busy (16)
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
momo0409 a écrit :rene.jullien a écrit :Est ce que gatttool en direct fonctionne ?
Peux tu essayer ces differentes commandes ?Code : Tout sélectionner
gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=low gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=medium gatttool --adapter=hci0 -b C4:7C:8D:60:96:66 --char-read -a 0x35 --sec-level=high gatttool -b C4:7C:8D:60:96:66 --char-read -a 0x35
Alors la commande level=low me renvoi :La commande level=medium me renvoi :Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00La commande level=high me renvoi :connect error: Connection reset by peer (104)Pour le deuxième mi-plants j'ai a chaque level :Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00connect: Device or resource busy (16)
Essaie avec le script Python, j ai donné la commande un peu plus haut
Je ne comprend pas bien ces pb avec gatttool
Envoyé de mon iPad en utilisant Tapatalk
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités