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 !

[Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Pour échanger sur les plugins classés en catégorie "Nature"
rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 27 janv. 2019, 10:20

G4seb a écrit :Ok je vais donc virer blea
Si tu passes MiFlora en debug ça va forcer un relever toutes les 15mn. Il y a aussi le bouton refresh en haut à droite du widget pour lancer une récupération immédiate indépendamment du niveau de traces

G4seb
Timide
Messages : 406
Inscription : 20 juil. 2014, 22:07

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par G4seb » 31 janv. 2019, 13:48

Bonjour, faut il que supprime blea, ou juste en désactivant c'est bon ?
Car là, j'ai désactivé, mis débug, mais toujours rien...
RPI3 - SSD
Aeotec Zwave - Enocean
Zibase en passerelle - Gateway Xiaomi
Modules Fibaro - Enocean - Aeon Labs - Chacon - Delta Dore - Visonic - Next - Xiaomi
Caméra Axis - Withings Home - Xiaomi 1080P

Avatar de l’utilisateur
Neokamikaze
Timide
Messages : 65
Inscription : 20 août 2014, 13:26
Localisation : Paris

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par Neokamikaze » 31 janv. 2019, 16:37

Bonjour,

Depuis quelques temps je n'ai plus de remonté d'info sur mes MiFlora. Pourtant tout fonctionne correctement au travers de l'application. Voici le log en mode debug.

Merci

[2019-01-31 16:30:05][INFO] : start process MiFlora ...
[2019-01-31 16:30:05][INFO] : enter item per item:[Aucun][Test]
[2019-01-31 16:30:05][INFO] : analyse de [Aucun][Test]frequence status
[2019-01-31 16:30:05][WARNING] : [Aucun][Test] en erreur lors de la précedente collecte go
[2019-01-31 16:30:05][INFO] : $processBattery:1
[2019-01-31 16:30:05][INFO] : Process MiFlora mac add:C4:7C:8D:66:34:AA sur antenne : local
[2019-01-31 16:30:05][DEBUG] : -------------- Get Firmware ----------------------------------
[2019-01-31 16:30:05][DEBUG] : getMiFloraStaticData macAdd:C4:7C:8D:66:34:AA
[2019-01-31 16:30:05][DEBUG] : getMiFloraStaticData Firmware:
[2019-01-31 16:30:05][DEBUG] : getMiFloraStaticData adapter:hci0
[2019-01-31 16:30:05][DEBUG] : getMiFloraStaticData antenne:local
[2019-01-31 16:30:05][DEBUG] : getMiFloraStaticData devicetype:MiFlora
[2019-01-31 16:30:05][DEBUG] : local call static data
[2019-01-31 16:30:05][DEBUG] : get firmware - cmd:gatttool --adapter=hci0 -b C4:7C:8D:66:34:AA --char-read -a 0x38 --sec-level=low 2>&1
[2019-01-31 16:30:05][DEBUG] : MiFloraBatteryAndFirmwareVersion: connect error: Too many levels of symbolic links (40)
[2019-01-31 16:30:05][WARNING] : erreur: gatttool ne fonctionne pas - connect error: Too many levels of symbolic links (40)
[2019-01-31 16:30:05][DEBUG] : get name - cmd:gatttool --adapter=hci0 -b C4:7C:8D:66:34:AA --char-read -a 0x03 --sec-level=low 2>&1
[2019-01-31 16:30:05][DEBUG] : MiFloraName: connect error: Too many levels of symbolic links (40)
[2019-01-31 16:30:05][WARNING] : erreur: gatttool ne fonctionne pas - connect error: Too many levels of symbolic links (40)
[2019-01-31 16:30:05][DEBUG] : C4:7C:8D:66:34:AA Battery field empty
[2019-01-31 16:30:05][DEBUG] : Erreur de lecture de la batterie de [Aucun][Test]
[2019-01-31 16:30:05][ERROR] : Firmware MiFlora inconnue: [Aucun][Test]
[2019-01-31 16:30:05][WARNING] : mi flora data is empty, retried 0 times, stop pour [Aucun][Test]

rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 31 janv. 2019, 21:35

Peux tu lancer la commande gatttool directement en ligne de commande et voir le résultat
La commande est affichée dans le log débug


Envoyé de mon iPhone en utilisant Tapatalk

Avatar de l’utilisateur
Neokamikaze
Timide
Messages : 65
Inscription : 20 août 2014, 13:26
Localisation : Paris

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par Neokamikaze » 01 févr. 2019, 08:19

Bonjour,
rene.jullien a écrit :
31 janv. 2019, 21:35
Peux tu lancer la commande gatttool directement en ligne de commande et voir le résultat
La commande est affichée dans le log débug
Voici la réponse quand je lance directement la commande
gatttool --adapter=hci0 -b C4:7C:8D:66:34:AA --char-read -a 0x38 --sec-level=low 2
connect error: Connection refused (111)

rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 01 févr. 2019, 08:25

Neokamikaze a écrit :Bonjour,
rene.jullien a écrit :
31 janv. 2019, 21:35
Peux tu lancer la commande gatttool directement en ligne de commande et voir le résultat
La commande est affichée dans le log débug
Voici la réponse quand je lance directement la commande
gatttool --adapter=hci0 -b C4:7C:8D:66:34:AA --char-read -a 0x38 --sec-level=low 2
connect error: Connection refused (111)
Essais de relancer le Bluetooth. C est la commande système qui ne marche plus, pas le plugin.
Il y a plusieurs commandes pour redémarrer le Bluetooth, c est sur un RPI sur raspbian ? Il me semble l avoir mis sur la faq du plugin. Il faudrait que je détaille plus cette partie sur la doc

Peut être aussi enlever la pile et la remettre dans le MiFlora au cas où ça soit le capteur qui soit planté
Tu peux aussi modifier le sec-lvl mais je n ai jamais vu de différences


Envoyé de mon iPhone en utilisant Tapatalk

Avatar de l’utilisateur
gun1705
Timide
Messages : 134
Inscription : 20 juin 2018, 16:16

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par gun1705 » 01 févr. 2019, 13:48

Bonjour,

Meme souci pour moi depuis quelques jours...

rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 01 févr. 2019, 13:55

gun1705 a écrit :Bonjour,

Meme souci pour moi depuis quelques jours...
Est ce que ça fonctionne avec le bouton refresh ou bien la connection ne marche pas du tout avec le MiFlora ?


Envoyé de mon iPhone en utilisant Tapatalk

Avatar de l’utilisateur
gun1705
Timide
Messages : 134
Inscription : 20 juin 2018, 16:16

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par gun1705 » 01 févr. 2019, 14:30

Nop, rien ne fonctionnait.
Par contre, j'ai rebooté le pi et ca refonctionne.

rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 02 févr. 2019, 13:14

gun1705 a écrit :Nop, rien ne fonctionnait.
Par contre, j'ai rebooté le pi et ca refonctionne.
C est un problème système, pour vérifier il faut utiliser gatttool et vérifier qu il fonctionne en ligne de commande.


Envoyé de mon iPhone en utilisant Tapatalk

Avatar de l’utilisateur
Neokamikaze
Timide
Messages : 65
Inscription : 20 août 2014, 13:26
Localisation : Paris

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par Neokamikaze » 03 févr. 2019, 09:58

Bonjour,

Bon de mon côté j'ai trouvé la source du problème. Pour une raison encore que je n'explique pas le bluetooth intégré au RPI est devenu plus faible (beaucoup plus faible). Après plusieurs essais (beaucoup d'essais) j'ai rapproché les modules de mon RPI et à ce moment là magie la com est passée.

Ciao

rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

[Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 03 févr. 2019, 21:12

Neokamikaze a écrit :Bonjour,

Bon de mon côté j'ai trouvé la source du problème. Pour une raison encore que je n'explique pas le bluetooth intégré au RPI est devenu plus faible (beaucoup plus faible). Après plusieurs essais (beaucoup d'essais) j'ai rapproché les modules de mon RPI et à ce moment là magie la com est passée.

Ciao
Ah ok
Tu peux utiliser un RPI 0 comme antenne, ce n est pas chers et ça fonctionne bien. Pas besoin de Jeedom sur l’antenne.

G4seb
Timide
Messages : 406
Inscription : 20 juil. 2014, 22:07

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par G4seb » 05 févr. 2019, 11:50

Bonjour,

j'arrive à récupérer mes infos du MiFlora, merci à René !!!

Par contre, je n'arrive pas à paramétrer les infos "générique" pour que ça remonte sur l'application mobile...
RPI3 - SSD
Aeotec Zwave - Enocean
Zibase en passerelle - Gateway Xiaomi
Modules Fibaro - Enocean - Aeon Labs - Chacon - Delta Dore - Visonic - Next - Xiaomi
Caméra Axis - Withings Home - Xiaomi 1080P

rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 05 févr. 2019, 12:02

G4seb a écrit :Bonjour,

j'arrive à récupérer mes infos du MiFlora, merci à René !!!

Par contre, je n'arrive pas à paramétrer les infos "générique" pour que ça remonte sur l'application mobile...
Je suis en déplacement, je regarde ce WE
Dernière édition par rene.jullien le 10 févr. 2019, 21:23, édité 1 fois.

rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 10 févr. 2019, 21:23

rene.jullien a écrit :
05 févr. 2019, 12:02
G4seb a écrit :Bonjour,

j'arrive à récupérer mes infos du MiFlora, merci à René !!!

Par contre, je n'arrive pas à paramétrer les infos "générique" pour que ça remonte sur l'application mobile...
Je suis en déplacement, je regarde ce WE
Je viens de publier une version avec quelques améliorations et une mise a jour de la FAQ pour répondre aux questions posées sur le forum.

cap
Timide
Messages : 1
Inscription : 18 févr. 2019, 19:35

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par cap » 18 févr. 2019, 19:39

Hello,

J'ai lancé l'install du pluggin il y a quelques jours, et ça coince au niveau des dépendances... Ca boucle alors que tout est OK.
S'il y a un moyen pour lui éviter ce désagrément ?

Code : Tout sélectionner

Launch install of MiFlora dependancy
Hit:1 http://archive.raspberrypi.org/debian stretch InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.3).
libffi-dev is already the newest version (3.2.1-6).
libssl-dev is already the newest version (1.1.0j-1~deb9u1).
python-dev is already the newest version (2.7.13-2).
python-requests is already the newest version (2.12.4-1).
bluetooth is already the newest version (5.43-2+rpt2+deb9u2).
python-pip is already the newest version (9.0.1-2+rpt2).
0 upgraded, 0 newly installed, 0 to remove and 31 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
libglib2.0-dev is already the newest version (2.50.3-2).
python-pip is already the newest version (9.0.1-2+rpt2).
0 upgraded, 0 newly installed, 0 to remove and 31 not upgraded.
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pyudev in /usr/lib/python2.7/dist-packages (0.21.0)
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pyserial in /usr/lib/python2.7/dist-packages (3.2.1)
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: requests in /usr/lib/python2.7/dist-packages (2.12.4)
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: cryptography in /usr/lib/python2.7/dist-packages (1.7.1)
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pycrypto in /usr/lib/python2.7/dist-packages (2.6.1)
Everything is successfully installed!
Note : j'ai par ailleurs quelques DEPREC, malgré l'installation du dernier Python :

Code : Tout sélectionner

pi@raspberrypi:/usr/lib $ ls | grep pyth
python2.7
python3
python3.5

rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 18 févr. 2019, 21:53

Les dépendances ne sont pas nécessaires, ça devrait marcher sans

Je vais regarder pour publier une version qui corrige

OUARZA
Timide
Messages : 298
Inscription : 13 févr. 2019, 08:10

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par OUARZA » 02 avr. 2019, 21:19

Hello,
J'ai un Flower Power.
Quand je lance un scan, il ne trouve rien, pourtant dans le debug, je vois bien une trace de mon Flower Power.

Code : Tout sélectionner

[2019-04-02 21:14:09][DEBUG] : rssi adapter : hci0
[2019-04-02 21:14:09][DEBUG] : local command: sudo /usr/bin/python /var/www/html/plugins/MiFlora/core/class/../../resources/MiFlora_rssi_scanner.py --device=hci0 --antenne=local --id=0 --timeout=8
[2019-04-02 21:14:17][DEBUG] : commande result:0;local;90:03:b7:xx:xx:xx;public;-73;Flower power 8241,
[2019-04-02 21:14:17][INFO] : SSH result ligne : 0 0;local;90:03:b7:xx:xx:xx;public;-73;Flower power 8241
[2019-04-02 21:14:17][INFO] : SSH result ligne : 1 
[2019-04-02 21:14:17][DEBUG] : traitement de  0 valeur id;antenne;mac add;addrType;rssi;dev type
[2019-04-02 21:14:17][DEBUG] : traitement de  1 valeur 0;local;90:03:b7:xx:xx:xx;public;-73;Flower power 8241
[2019-04-02 21:15:05][INFO] : traitement pour :15
[2019-04-02 21:15:05][INFO] : skip MiFlora ...

Code : Tout sélectionner

pi@raspberrypi:~ $ gatttool --device=hci0 -b 90:03:b7:xx:xx:xx --char-read -a 0x35 --sec-level=low
Characteristic value/descriptor: db 00
Pouvez-vous m'aider ?
Merci

rene.jullien
Timide
Messages : 326
Inscription : 24 mai 2015, 17:31
Localisation : Alpes Maritimes

[Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par rene.jullien » 02 avr. 2019, 22:02

Bonsoir

La MAC address n est pas dans le range officiel de Xiaomi. Je check seulement C4:7C:8D:6
Il faut que j ajoute ce nouveau range
Je vais essayer de faire une release rapidement.
Si vous savez à patcher le code il faut remplacer C4:7C:8D:6 par le début de votre mac add en attendant ma nouvelle version

Pouvez-vous me donner le chiffre après B7, je vérifie un chiffre de plus

René

OUARZA
Timide
Messages : 298
Inscription : 13 févr. 2019, 08:10

Re: [Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants

Message par OUARZA » 03 avr. 2019, 19:02

rene.jullien a écrit :
02 avr. 2019, 22:02
Pouvez-vous me donner le chiffre après B7, je vérifie un chiffre de plus
Hello,
Et voilà :) 90:03:b7:e7

Mat

Répondre

Revenir vers « [Catégorie] Nature »

Qui est en ligne ?

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