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 » 03 avr. 2019, 22:26

Merci, je regarde ça ce Week-end

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

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

Message par OUARZA » 11 avr. 2019, 20:26

Yo !
As-tu pu regarder ?

Mat

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 » 11 avr. 2019, 23:22

OUARZA a écrit :Yo !
As-tu pu regarder ?

Mat
Non, je suis en vacances la semaine prochaine, je vais regarder

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 » 17 avr. 2019, 22:23

Je viens de publier une version 3.3 qui gère ces mac address

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

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

Message par OUARZA » 18 avr. 2019, 18:59

Bonjour rene.julien,
Merci.
J'ai mis à jour le plugin, j'ai intégré mon Flower Power, malheureusement, je n'ai pas le retour des informations.
J'ai tenté la réinstallation des dépendances, mais cela ne semble pas vouloir s'installer.

Code : Tout sélectionner

[2019-04-18 18:46:13][ERROR] : Firmware MiFlora inconnue: [Cuisine][Papyrus]

Code : Tout sélectionner

Launch install of MiFlora dependancy
Get:1 http://archive.raspberrypi.org/debian stretch InRelease [25.4 kB]
Get:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15.0 kB]
Fetched 40.3 kB in 1s (38.7 kB/s)
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 21 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 21 not upgraded.
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!
As-tu une idée ?
Merci

Avatar de l’utilisateur
dede
Timide
Messages : 187
Inscription : 28 janv. 2015, 18:43

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

Message par dede » 24 avr. 2019, 20:47

j'ai un problème similaire je n'arrive pas a installer les dépendances !!
avez vous des idées de comment régler ce problème

merci

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 » 24 avr. 2019, 23:25

Bonjour,

Les dependances ne sont pas nécessaires la plupart du temps.
Les messages de déprécations ne sont pas un problème, il faut les corriger avant 2020, je vais publier une version en Python3 avant l'ete pour les corriger.
OUARZA a un probleme pour integrer son parrot flower. Le scan n' est pas necessaire, c est juste une aide, vous pouvez renseigner directement la mac address de l objet et verifier si les données sont bien récupérées.
Merci d envoyer le log complet en mode debug en MP si continue a ne pas marcher
Je suis en train de regarder le problème d'OUARZA pour l'intégration du Parrot.

René

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 » 25 avr. 2019, 22:40

Bonsoir,

Je viens de publier une version avec quelques corrections de bug, un amélioration des dépendances et la migration a python3
Attention: il faut lancer les dépendances localement et sur toutes les antennes, pour installer les versions lies a python3 si elles ne sont pas deja installées.

René

sroux
Timide
Messages : 28
Inscription : 05 févr. 2018, 12:16

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

Message par sroux » 14 mai 2019, 16:14

Hello,

J'ai deux Parrot Pot (je dois être un des derniers :-) ) et je ne récupère pas d'info avec le plugin (dernière version).
J'ai regardé en mode débug et le code et je pense avoir trouvé le problème :

Code : Tout sélectionner

  
[2019-05-14 15:38:18][DEBUG] : MiFloraParrotName: Parrot pot a4b6--
[2019-05-14 15:38:18][DEBUG] : MiFloraParrotBattery: 61--
[2019-05-14 15:38:18][DEBUG] : $parrotname 2 Parrot pot
Le nom matériel est Parrot Pot alors que le code matche sur le nom Flower Pot :

Code : Tout sélectionner

  
  $parrotname = substr($MiFloraName, 0, 10);
            log::add('MiFlora','debug','$parrotname 2 '.$parrotname);
            if ($parrotname == 'Flower Pot') {
                $mi_flora->setConfiguration('devicetype', 'ParrotPot');
                $mi_flora->save();
J'ai fait la modif du code et ca marche donc si cela peut être intégré dans le code, ca serait parfait.

Merci

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 mai 2019, 15:53

Bonjour
Je n ai pas eu le temps cette semaine
La modif à faire est bien celle la:

if ($parrotname == 'Flower Pot') {

Remplacé par:

if ($parrotname == 'Parrot pot') {

Je vais publier une nouvelle version avec ce fix si tu confirmes
Je n ai pas de pot et le gars qui m avait aidé à trouver les bon handle a cassé son pot avant le test final
Si tu peux me valider que tout fonctionne bien pour le pot ça m intéresse.

René

sroux
Timide
Messages : 28
Inscription : 05 févr. 2018, 12:16

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

Message par sroux » 19 mai 2019, 23:57

Oui c'est ca, je vois la MAJ, je vais l'appliquer et vérifier que c'est bon, mais à priori, rien de sorcier donc on devrait être bon.

Merci

sroux
Timide
Messages : 28
Inscription : 05 févr. 2018, 12:16

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

Message par sroux » 20 mai 2019, 11:56

C'est bon. Dis moi si tu es intéressé par plus de collaboration, les pots renvoyant notamment des infos sur l'arrosage, que je ne vois pas dans le widget mais qu'il me semble avoir vu dans le code. A ta dispo.

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 » 20 mai 2019, 22:02

sroux a écrit :C'est bon. Dis moi si tu es intéressé par plus de collaboration, les pots renvoyant notamment des infos sur l'arrosage, que je ne vois pas dans le widget mais qu'il me semble avoir vu dans le code. A ta dispo.
J ai arrêté le dev sur les pots faute de testeurs
Tu peux essayer le script python pour voir si les autres valeurs sont correctes. J affiche uniquement ce qui est commun à MiFlora et parrotFlower car je peux le tester

Il faudrait créer ces champs seulement pour le pot dans le plugin.
Il faudrait aussi créer des bouchons pour les tests afin que je puisse valider cette partie à chaque release
TravisCI est configuré sur ce repo

Si tu as un peu de temps j accepte bien volontiers les PR sur GitHub, je peux te faire une branche pour les tests bêta on merge dans le main quand c est validé
René

sroux
Timide
Messages : 28
Inscription : 05 févr. 2018, 12:16

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

Message par sroux » 21 mai 2019, 13:10

On peut faire cela, je fais un mp en //.

zztop
Timide
Messages : 22
Inscription : 24 juin 2018, 12:11

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

Message par zztop » 22 mai 2019, 20:14

Bonjour,
je sui aussi intéressé, je n'y connais pas grand chose, mais je veux bien être testeur aussi.
Mon pot n'est pas reconnu par miflora alors qu'il l'est par BLEA.
Est ce une plage d'adresse mac qui n'est pas connue dans Miflora ?
La commande gatttool renvoie : Characteristic value/descriptor: 00 00

Cdt

glenan
Actif
Messages : 1479
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

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

Message par glenan » 25 mai 2019, 20:25

Bonjour

J'ai trois capteurs miflora qui sont bien reconnus et dont les informations remontent.

Je viens de me rendre compte que je ne peux pas modifier les widgets ? l'affichage reste toujours le même quelque soit le widget choisi.

C'est normal ?
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

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 » 25 mai 2019, 22:03

zztop a écrit :
22 mai 2019, 20:14
Bonjour,
je sui aussi intéressé, je n'y connais pas grand chose, mais je veux bien être testeur aussi.
Mon pot n'est pas reconnu par miflora alors qu'il l'est par BLEA.
Est ce une plage d'adresse mac qui n'est pas connue dans Miflora ?
La commande gatttool renvoie : Characteristic value/descriptor: 00 00

Cdt
Je viens de publier une version qui corrige un probleme de detection des Parrots en local et enleve les espaces dans les noms des antennes
Ca devrait corriger les problemes de detections des parrots

J ai teste avec le parrot flower, je n ai pas de Pot pour verifier

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 » 25 mai 2019, 22:07

glenan a écrit :
25 mai 2019, 20:25
Bonjour

J'ai trois capteurs miflora qui sont bien reconnus et dont les informations remontent.

Je viens de me rendre compte que je ne peux pas modifier les widgets ? l'affichage reste toujours le même quelque soit le widget choisi.

C'est normal ?
> Je viens de me rendre compte que je ne peux pas modifier les widgets ?
cad a dire ? Je ne dois pas savoir faire ca, du coup je ne l ai pas prévu

glenan
Actif
Messages : 1479
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

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

Message par glenan » 26 mai 2019, 01:24

C'est le fonctionnement de base de toute commande d'équipement quand on clique sur l'onglet affichage. On peut choisir un widget correspondant au type de l'info, binaire, numérique.

J'ai résolu le problème en créant un virtuel mais c'est dommage.
Je posterai une image pour montrer.

Envoyé de mon Samsung Note 8 en utilisant Tapatalk

Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

glenan
Actif
Messages : 1479
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

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

Message par glenan » 26 mai 2019, 01:29

Voilà :
Screenshot_2.png
Screenshot_2.png (203.72 Kio) Consulté 2471 fois
c'est toujours plus joli que :
Screenshot_1.png
Screenshot_1.png (14.25 Kio) Consulté 2471 fois
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

Répondre

Revenir vers « [Catégorie] Nature »

Qui est en ligne ?

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