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"
Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: MiFlora - Xiaomi mi plants

Message par nechry » 03 déc. 2016, 19:10

Donc ça te poses pas problème que je fais des PRs? Je ne veux pas non plus te voler ton bébé.
Dans le TODO list,
l'affichage des item de Configuration en champ lecture seul.
Faire un joli UI.
Le mode debug pourrait éventuellement suivre le log level, a savoir que si on lance en debug il passe a la minute pcq on veut debuger justement, mais c'est à réfléchir.


Sent from my iPad using Tapatalk
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

HDB
Timide
Messages : 43
Inscription : 22 mai 2015, 10:28

Re: MiFlora - Xiaomi mi plants

Message par HDB » 04 déc. 2016, 11:36

Bonjour,

J'ai installé le plugin, c'est un rpi3 donc bluetouth en local, j'ai vérifié la commande gatttoo qui répond.

Code : Tout sélectionner

jeedom@Jeedom-07-07-16:~ $ bluetoothctl
[NEW] Controller B8:27:EB:68:D9:DD Jeedom-07-07-16 [default]
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# agent on
Agent registered
[bluetooth]# scan on
Discovery started
[CHG] Controller B8:27:EB:68:D9:DD Discovering: yes
[NEW] Device 00:07:80:68:25:8F BC iBeacon
[NEW] Device C4:7C:8D:61:7E:BC Flower care
[bluetooth]# 
[bluetooth]# exit
Agent unregistered
[DEL] Controller B8:27:EB:68:D9:DD Jeedom-07-07-16 [default]
gatttool -b C4:7C:8D:61:7E:BC --char-read -a 0x35
Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Mais je n'ai aucune remontée. Tout est à 0...
Une idée ?

Il faut peut etre juste etre patient, je l'ai lancé il y a 30 minutes....

merci

Code : Tout sélectionner

[2016-11-29 23:30:24][INFO] : Début d'activation du plugin
[2016-11-29 23:30:25][INFO] : Info sur le démon : Array (     [launchable_message] =>      [launchable] => nok     [state] => nok     [log] => nok     [auto] => 0 )
[2016-11-29 23:30:25][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=MiFlora function=install callInstallFunction=1
[2016-12-04 10:43:07][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=MiFlora function=pre_update callInstallFunction=1
[2016-12-04 10:43:12][INFO] : Début d'activation du plugin
[2016-12-04 10:43:13][INFO] : Info sur le démon : Array (     [launchable_message] =>      [launchable] => nok     [state] => nok     [log] => nok     [auto] => 0 )
[2016-12-04 10:43:13][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=MiFlora function=update callInstallFunction=1
[2016-12-04 11:00:05][DEBUG] : frequence:1; modulo heure courante % frequence:0
[2016-12-04 11:00:05][DEBUG] : mi flora mac add:C4:7C:8D:61:7E:BC
[2016-12-04 11:00:05][DEBUG] : macAdd:C4:7C:8D:61:7E:BC
[2016-12-04 11:00:05][DEBUG] : is_deporte:local
[2016-12-04 11:00:05][DEBUG] : local call
[2016-12-04 11:00:09][DEBUG] : MiFloraData: Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[2016-12-04 11:00:09][DEBUG] : mi flora data:Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00:
[2016-12-04 11:00:09][DEBUG] : C4:7C:8D:61:7E:BC Temperature:0
[2016-12-04 11:00:09][DEBUG] : C4:7C:8D:61:7E:BC Moisture:0
[2016-12-04 11:00:09][DEBUG] : C4:7C:8D:61:7E:BC Fertility:0
[2016-12-04 11:00:09][DEBUG] : C4:7C:8D:61:7E:BC Lux:0
[2016-12-04 11:00:09][ERROR] : Toutes les mesures a 0, erreur de connection Mi Flora
[2016-12-04 11:23:13][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=MiFlora function=remove callInstallFunction=1
[2016-12-04 11:23:19][INFO] : Début d'activation du plugin
[2016-12-04 11:23:20][INFO] : Info sur le démon : Array (     [launchable_message] =>      [launchable] => nok     [state] => nok     [log] => nok     [auto] => 0 )
[2016-12-04 11:23:20][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=MiFlora function=install callInstallFunction=1

Avatar de l’utilisateur
frederic34
Timide
Messages : 62
Inscription : 05 sept. 2016, 18:05
Localisation : ST Drézéry - Hérault
Contact :

Re: MiFlora - Xiaomi mi plants

Message par frederic34 » 04 déc. 2016, 12:12

Bonjour
Ton capteur est tout neuf? Tu viens de le mettre en marche?

La relève est faite chaque heure.

Fred
Envie de me payer une bière... c'est par ici: http://paypal.me/frederic34

HDB
Timide
Messages : 43
Inscription : 22 mai 2015, 10:28

Re: MiFlora - Xiaomi mi plants

Message par HDB » 04 déc. 2016, 12:29

Merci,

Il est lié à mon telephone. J'ai une remontée de la batterie, maintenant... mais rien sur les autres mesures.
J'attend un peu pour voir ce que ca donne...

Avatar de l’utilisateur
frederic34
Timide
Messages : 62
Inscription : 05 sept. 2016, 18:05
Localisation : ST Drézéry - Hérault
Contact :

Re: MiFlora - Xiaomi mi plants

Message par frederic34 » 04 déc. 2016, 12:45

Bonjour
Quelle version de firmware?

Fred
Envie de me payer une bière... c'est par ici: http://paypal.me/frederic34

tegretol
Timide
Messages : 189
Inscription : 25 mai 2015, 09:23

Re: MiFlora - Xiaomi mi plants

Message par tegretol » 04 déc. 2016, 13:13

Bonjour,
même problème je n'ai que le nom, le firmware et la batterie qui remonte. Aucune mesure.
(firmware 2.6.6)

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: MiFlora - Xiaomi mi plants

Message par nechry » 04 déc. 2016, 13:37

a quelle fréquence as-tu choisie? le démon va essayer de remonter l'information a se moment. il arrive qu'il ne rentre pas en communication lors de son passage. dans la journée si je demande à chaque heure il est possible que je n'ai que 18 relevés, mais qui est bien plus que suffisant en final.
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

Avatar de l’utilisateur
frederic34
Timide
Messages : 62
Inscription : 05 sept. 2016, 18:05
Localisation : ST Drézéry - Hérault
Contact :

Re: MiFlora - Xiaomi mi plants

Message par frederic34 » 04 déc. 2016, 14:01

Bonjour
Non connecté au téléphone, il est en version 2.6.2 et c'est ok.

Fred
Envie de me payer une bière... c'est par ici: http://paypal.me/frederic34

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

Re: MiFlora - Xiaomi mi plants

Message par rene.jullien » 04 déc. 2016, 14:11

Je suis en 2.6.2 aussi.
Personne n'a testé avec 2.6.6 je pense.
Le plugin tente 4 connections successives avec 5 s entre chaque, ensuite un log est genere, de type info ou erreur selon la version du plugin.

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

Re: MiFlora - Xiaomi mi plants

Message par rene.jullien » 04 déc. 2016, 14:22

il semble qu avec cette version les info ne sont plus en 0x35
gatttool -b C4:7C:8D:61:7E:BC --char-read -a 0x35
Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Normalement tu devrais avoir:
gatttool -b C4:7C:8D:61:7E:BC --char-read -a 0x38 --sec-level=high
Characteristic value/descriptor: 64 10 32 2e 36 2e 36

gatttool -b C4:7C:8D:61:7E:BC --char-read -a 0x03 --sec-level=high
Characteristic value/descriptor: 46 6c 6f 77 65 72 20 6d 61 74 65

gatttool -b C4:7C:8D:61:7E:BC --char-read -a 0x35 --sec-level=high
Characteristic value/descriptor: e1 00 00 8b 00 00 00 10 5d 00 00 00 00 00 00 00
celui ci correspond aux donnes variables, donc ce n est pas exactement cette valeur mais un truc du genre

Il est possible que le changement de firmware ait déplacé les données

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

Re: MiFlora - Xiaomi mi plants

Message par rene.jullien » 04 déc. 2016, 14:24

nechry a écrit :Donc ça te poses pas problème que je fais des PRs? Je ne veux pas non plus te voler ton bébé.
Pas de soucis, au contraire, ca enrichi le plugin et ca me permet de progresser sur Jeedom.

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

Re: MiFlora - Xiaomi mi plants

Message par rene.jullien » 04 déc. 2016, 14:37

@frederic34: j ai modifie la FAQ mais je ne sais pas re-generer le html avec asciidoctor en ajoutant la TOC. Comment as tu fait ?

Avatar de l’utilisateur
GGTF
Timide
Messages : 159
Inscription : 14 nov. 2015, 14:29

Re: MiFlora - Xiaomi mi plants

Message par GGTF » 04 déc. 2016, 15:32

Bonjour à tous,

Ce plugin me semble intéressant, je n'ai pas trop la main verte :s

Par contre, petite question : je possède un Rpbi3, J'ai dû désactivé le BT interne pour ne pas avoir d'interférence avec le Zwave (razberry).
- Est-ce qu'il faut toujours garder le BT interne désactivé pour résoudre ce souci ?
- Sinon est-ce que n'importe quelle clef USB BT fait l'affaire ? pour être compatible avec les MiFlora et le rpbi3 ?

Merci pour vos réponses ;)
Dernière édition par GGTF le 04 déc. 2016, 15:34, édité 1 fois.
RPI PI3
RFXcom + Zwave + BLE + SMS
- - - - - - - - - - -
Danfoss Living Connect + AEON multisenor + Fibaro wall plug + Fibaro relay switch + Somfy Freevia 300 + Somfy Module VR + Somfy Protexiom + Smart meter QUBINO + Arduino UNO Wifi

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: MiFlora - Xiaomi mi plants

Message par nechry » 04 déc. 2016, 15:33

@rene.jullien si la théorie du frw 2.6.6 se confirme il faudra alors automatiquement adapter la query du gatttool sur la base du frw trouver. on assume 2.6.2 si pas encore remonté par example. qu'en penses-tu ?
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: MiFlora - Xiaomi mi plants

Message par nechry » 04 déc. 2016, 15:35

@GGTF il faut prendre un dongle BLE sans faute. le problème avec le RAZ c'est seulement si on utilise le contrôleur interne.
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

Avatar de l’utilisateur
GGTF
Timide
Messages : 159
Inscription : 14 nov. 2015, 14:29

Re: MiFlora - Xiaomi mi plants

Message par GGTF » 04 déc. 2016, 15:49

nechry a écrit :@GGTF il faut prendre un dongle BLE sans faute. le problème avec le RAZ c'est seulement si on utilise le contrôleur interne.
OK merci, ca c'est de la réponse claire et rapide ;)
RPI PI3
RFXcom + Zwave + BLE + SMS
- - - - - - - - - - -
Danfoss Living Connect + AEON multisenor + Fibaro wall plug + Fibaro relay switch + Somfy Freevia 300 + Somfy Module VR + Somfy Protexiom + Smart meter QUBINO + Arduino UNO Wifi

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

MiFlora - Xiaomi mi plants

Message par rene.jullien » 04 déc. 2016, 15:54

nechry a écrit :@rene.jullien si la théorie du frw 2.6.6 se confirme il faudra alors automatiquement adapter la query du gatttool sur la base du frw trouver. on assume 2.6.2 si pas encore remonté par example. qu'en penses-tu ?
Oui j'ai pensé à ca, ou de maniere plus automatique encore commencer par rechercher le firmware et ensuite appeler gatttool avec les bon handles
En regardant rapidement sur le web, c'est confirmé, il y a des modifs à faire pour gérer le 2.6.6.

Avatar de l’utilisateur
frederic34
Timide
Messages : 62
Inscription : 05 sept. 2016, 18:05
Localisation : ST Drézéry - Hérault
Contact :

Re: MiFlora - Xiaomi mi plants

Message par frederic34 » 04 déc. 2016, 17:00

Bonjour
Est-ce que quelqu'un en 2.6.6 peut essayer ceci:

Code : Tout sélectionner

gatttool --device=C4:7C:8D:xx:xx:xx --char-write-req -a 0x33 --value=A01F
en remplaçant les xx:xx:xx et faire ensuite un "gattool 35"

Fred
Envie de me payer une bière... c'est par ici: http://paypal.me/frederic34

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

Re: MiFlora - Xiaomi mi plants

Message par rene.jullien » 04 déc. 2016, 18:23

@frederic34:
J'ai trouvé la meme solution, mais je n ai pas de 2.6.6
La derniere version semble etre 2.7.0
J ai un collegue qui a update en 2.7 avec l'app android.
Aucune idée pour le moment si la 2.7 est encore differente

Avatar de l’utilisateur
frederic34
Timide
Messages : 62
Inscription : 05 sept. 2016, 18:05
Localisation : ST Drézéry - Hérault
Contact :

Re: MiFlora - Xiaomi mi plants

Message par frederic34 » 04 déc. 2016, 18:43

rene.jullien a écrit :@frederic34: j ai modifie la FAQ mais je ne sais pas re-generer le html avec asciidoctor en ajoutant la TOC. Comment as tu fait ?
Bonjour
J'ai utilisé:

Code : Tout sélectionner

asciidoctor -n -a toclevels=3 -a toc=left index.asciidoc
en me plaçant dans le dossier de la doc fr

Fred
Envie de me payer une bière... c'est par ici: http://paypal.me/frederic34

Répondre

Revenir vers « [Catégorie] Nature »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité