[Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
[Plugin Tiers][Sujet Principal] MiFlora - Xiaomi mi plants
Bonjour,
J ai commencé un plugin pour gerer les Xiaomi mi plants. Il est fonctionnel. mais il reste pas mal de boulot dessus.
Il est dispo sur GitHub (MiFlora) . J ai encore quelques modifs a faire avant de publier une premiere version sur le Market.
C'est mon premier plugin, pour le moment il gère uniquement une connection distante comme le fait playTTS. J ai un Jeedom sur un raspberry 2 et je me connecte aux Mi Flora grace a un autre raspberry 3 en SSH. Ca permet de récupérer des info par bluetooth meme loin de Jeedom.
Dans cette premiere version, je ne gère pas l installation des dépendances, il faut installer le support bluetooth et s assurer que gatttool -b <macAddMiFlora> --char-read -a 0x35 fonctionne sur la cible
Vos contributions sont les bienvenue.
René
J ai commencé un plugin pour gerer les Xiaomi mi plants. Il est fonctionnel. mais il reste pas mal de boulot dessus.
Il est dispo sur GitHub (MiFlora) . J ai encore quelques modifs a faire avant de publier une premiere version sur le Market.
C'est mon premier plugin, pour le moment il gère uniquement une connection distante comme le fait playTTS. J ai un Jeedom sur un raspberry 2 et je me connecte aux Mi Flora grace a un autre raspberry 3 en SSH. Ca permet de récupérer des info par bluetooth meme loin de Jeedom.
Dans cette premiere version, je ne gère pas l installation des dépendances, il faut installer le support bluetooth et s assurer que gatttool -b <macAddMiFlora> --char-read -a 0x35 fonctionne sur la cible
Vos contributions sont les bienvenue.
René
Re: MiFlora - Xiaomi mi plants
Je possède justement un de ces capteur, je testerai tout ça alors
Sent from my iPad using Tapatalk
Sent from my iPad using Tapatalk
Dernière édition par nechry le 24 nov. 2016, 20:24, édité 1 fois.
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/
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/
Re: MiFlora - Xiaomi mi plants
j'ai installé la version github.
le gatttool me donne bien un résultat
je mon dongle est en local sur mon jeedom, j'ai donc renseigné l'ip local avec user/password de mon jeedom(login ssh, pas jeedom user) avec le port 22.
j'ai créé mon équipement.
et voilà le résultat de l'équipement Donc super! ça fonctionne déjà très bien.
je suivrai les évolutions et te donnerai des feedback au fur et a mesure.
merci pour le travail
le gatttool me donne bien un résultat
Code : Tout sélectionner
gatttool -b AA:AA:AA:AA:AA:AA --char-read -a 0x35
Characteristic value/descriptor: d7 00 00 00 00 00 00 16 0b 01 00 00 00 00 00 00
j'ai créé mon équipement.
et voilà le résultat de l'équipement Donc super! ça fonctionne déjà très bien.
je suivrai les évolutions et te donnerai des feedback au fur et a mesure.
merci pour le travail
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/
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/
Re: MiFlora - Xiaomi mi plants
je vais de ce pas me commander d'autre Xiaomi Mi Flora à 10$
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/
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/
Re: MiFlora - Xiaomi mi plants
Vais tenter l'aventure aussi, mais j'attends que le plgin soit plus aboutie
Jeedom Version Dev sur Vm Debian
configuration, voir profil
configuration, voir profil
- aragornier
- Actif
- Messages : 2217
- Inscription : 02 janv. 2015, 20:38
- Localisation : Montpellier
Re: MiFlora - Xiaomi mi plants
pareil...vivement le plugintocks a écrit :Vais tenter l'aventure aussi, mais j'attends que le plgin soit plus aboutie
Envoyé avec mon Xiaomi
JEEDOM POWER
3 jeedom sur RPI3 + 1 GEN8 pour VM et stockage
26 modules Zwave + 12 modules Rfxcom + 9 modules Xiaomi Home + téléinfo + 2 kodi + 4 cam IP + 1 hub harmony + 1 orvibo + 4 prises S20 , ect...
3 jeedom sur RPI3 + 1 GEN8 pour VM et stockage
26 modules Zwave + 12 modules Rfxcom + 9 modules Xiaomi Home + téléinfo + 2 kodi + 4 cam IP + 1 hub harmony + 1 orvibo + 4 prises S20 , ect...
Re: MiFlora - Xiaomi mi plants
Contenu supprimé à la demande de son auteur
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
Bonsoir
J ai publié une version beta sur le market.
Par rapport á la premiere version github, j ai ajouté un retry en cas d erreur de lecture et une icone, meme si je n ai pas bien compris comment faire des icones standard dans jeedom.
Il reste a finir la gestion de la batterie, j ai fait la recuperation des info, reste a comprendre comment integrer ca a Jeedom.
@nechry: des feedback de ta part ? des idees d ameliorations ? Des conseils pour etre standard jeedom ?
Merci pour vos feedback, René
J ai publié une version beta sur le market.
Par rapport á la premiere version github, j ai ajouté un retry en cas d erreur de lecture et une icone, meme si je n ai pas bien compris comment faire des icones standard dans jeedom.
Il reste a finir la gestion de la batterie, j ai fait la recuperation des info, reste a comprendre comment integrer ca a Jeedom.
@nechry: des feedback de ta part ? des idees d ameliorations ? Des conseils pour etre standard jeedom ?
Merci pour vos feedback, René
Re: MiFlora - Xiaomi mi plants
Messieurs,
Seul le mi plants est nécess
Seul le mi plants est nécess
Matos :
DIY DEBIAN 9 (sous VM PROXMOX) Jeedom
DIY DEBIAN 9 (sous VM PROXMOX) Jeedom
Re: MiFlora - Xiaomi mi plants
@rene.jullien alors première chose, pour l'icon les dev on un certain protocol de couleur de fond d'icon et là tu es sur la couleur de lunarok. je te conseil de vite changer ça. en suite l'icon détonne beaucoup de ce qu'on a l'habitude. ça c'est coté market.
il faudrait pouvoir sélectionner le dongle BT dans l'éventualité ou l'on a plusieurs. il faudrait améliorer dans la même idée l'écran de configuration du plugin, si on est en mode en direct c'est un peu dommage d'avoir a fournir les identifiant et autres config local, donc un mode local et déporté.
des petits widget pour mettre en valeur l'affichage des informations.
voilà dans les grandes ligne
il faudrait pouvoir sélectionner le dongle BT dans l'éventualité ou l'on a plusieurs. il faudrait améliorer dans la même idée l'écran de configuration du plugin, si on est en mode en direct c'est un peu dommage d'avoir a fournir les identifiant et autres config local, donc un mode local et déporté.
des petits widget pour mettre en valeur l'affichage des informations.
voilà dans les grandes ligne
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/
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/
Re: MiFlora - Xiaomi mi plants
Salut Messieurs,
Seul le mi plants est nécessaire ? Il ne faut pas en plus le controlleur xiaomi ?
Merci
Seul le mi plants est nécessaire ? Il ne faut pas en plus le controlleur xiaomi ?
Merci
Matos :
DIY DEBIAN 9 (sous VM PROXMOX) Jeedom
DIY DEBIAN 9 (sous VM PROXMOX) Jeedom
Re: MiFlora - Xiaomi mi plants
Il faut que le mi plants et bien sur du Bluetooth pour discuter avec le mi plants
Sent from my iPad using Tapatalk
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/
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/
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
Merci pour ton feedbacknechry a écrit :@rene.jullien alors première chose, pour l'icon les dev on un certain protocol de couleur de fond d'icon et là tu es sur la couleur de lunarok. je te conseil de vite changer ça. en suite l'icon détonne beaucoup de ce qu'on a l'habitude. ça c'est coté market.
il faudrait pouvoir sélectionner le dongle BT dans l'éventualité ou l'on a plusieurs. il faudrait améliorer dans la même idée l'écran de configuration du plugin, si on est en mode en direct c'est un peu dommage d'avoir a fournir les identifiant et autres config local, donc un mode local et déporté.
des petits widget pour mettre en valeur l'affichage des informations.
voilà dans les grandes ligne
Pour l icon, en fait je ne sais pas avec quel outils/plugin elle sont faite par les autres développeurs. As tu des conseils pour ca ?
Je n avais pas compris le code couleur lié á l auteur désolé, je me suis inspiré de playtts, je vais changer ca.
Pour les widgets, je suis d accord aussi, ceux par défaut ne vont pas du tout, mais il faut aussi que je découvre cette partie
J ai aussi prévu d ajouter la connection directe pour éviter SSH en local. Pour le choix du dongle BT, je n ai pas vraiment d idée comment faire.
Il faudrait peut être aussi pouvoir changer la config ssh dans chaque objet afin de pouvoir les relever avec different devices éloignés de jeedom mais proche de la plante (portée bluetooth réduite)
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
C'est l'idée de ce plugin: on achète des xiaomi plants, Jeedom s'y connecte en bluetooth directement ou par l'intermédiaire d un autre linuxjax24fr a écrit :Salut Messieurs,
Seul le mi plants est nécessaire ? Il ne faut pas en plus le controlleur xiaomi ?
Merci
On peut ensuite faire des scenarios qui vont alerter des qu il faut arroser la plante.
Personnellement j utilise pushbullet vers le smartphone et playtts vers un Amazon Echo.
Re: MiFlora - Xiaomi mi plants
playtts vers echo ? c'est à dire ? tu fais parler l'écho???
-
- Timide
- Messages : 326
- Inscription : 24 mai 2015, 17:31
- Localisation : Alpes Maritimes
Re: MiFlora - Xiaomi mi plants
Oui c'est exactement ca. Alexa me donne les infos netatmo le matin et diverses annonces dans la journée: annoncer quand quelqu'un sonne a la porte, la machine à laver est terminé, il faut arroser les plantes ...amerton a écrit :playtts vers echo ? c'est à dire ? tu fais parler l'écho???
Comme Amazon n'a pas ouvert de TTS, j utilise playtts vers un raspberry pi3 qui est connecté en bluetooth avec Alexa. Du coup mes annonces sont en francais.
J'utilise aussi IFTTT pour commander Jeedom à la voix: Eclairer les lampes, allumer la tv et meme changer les chaines ...
Re: MiFlora - Xiaomi mi plants
Ha ok...
J'ai pensé que tu avais trouvé le moyen de la faire parler elle )
Ceci étant c'est une bonne solution !
J'ai pensé que tu avais trouvé le moyen de la faire parler elle )
Ceci étant c'est une bonne solution !
Re: MiFlora - Xiaomi mi plants
@rene.jullien je m'écarte du sujet, mais pour commander jeedom via Alexa, tu peux facilement monter un Bridge domotique, il en a été question ici avec le tuto: viewtopic.php?f=59&t=17988#p403548
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/
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/
Re: MiFlora - Xiaomi mi plants
@rene.jullien pour revenir sur le sujet. je pense il faut appliquer l'approche actuel de jeedom, avec des jeelinks. de cette façon tu installes en local, sur chaque jeedom, ton plugin qui communique aux MiFloras. leur infos remonte à ton jeedom principal pour unifier les scénarios ou autres. Sinon c'est comme si tu reviens 2 ans en arrière avec la gestion des esclaves. Je comprends que ton plugin a été calqué pour ton besoin initiale ou ton dongle était déporté sur un autre RPI. ça évitera aussi ton problème de config ssh par équipements.
pour la sélection du dongle Playbulb, Dotti, Parrot Plants permettre la sélection du dongle.
Pour les icons, comme je suis que sur un plugin officiel, c'est géré par un graphiste donc je ne fais pas l'icon.
pour la sélection du dongle Playbulb, Dotti, Parrot Plants permettre la sélection du dongle.
Pour les icons, comme je suis que sur un plugin officiel, c'est géré par un graphiste donc je ne fais pas l'icon.
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/
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/
Re: MiFlora - Xiaomi mi plants
Ca dépend des personnes, mais avec Paint certains s'en sortent supppperrrr très bienrene.jullien a écrit : Pour l icon, en fait je ne sais pas avec quel outils/plugin elle sont faite par les autres développeurs. As tu des conseils pour ca ?
Je n avais pas compris le code couleur lié á l auteur désolé, je me suis inspiré de playtts, je vais changer ca.
Regarde sur les plugins existants qui utilisent la méthode toHtml, c'est elle qui fait toutrene.jullien a écrit : Pour les widgets, je suis d accord aussi, ceux par défaut ne vont pas du tout, mais il faut aussi que je découvre cette partie
Sinon tu as la méthode de simplement mettre un widget core par défaut à une commande qui soit plus adapté
Si tu as prix playtts en exemple c'est fait dedans la commande en direct pour le localrene.jullien a écrit : J ai aussi prévu d ajouter la connection directe pour éviter SSH en local. Pour le choix du dongle BT, je n ai pas vraiment d idée comment faire.
Il faudrait peut être aussi pouvoir changer la config ssh dans chaque objet afin de pouvoir les relever avec different devices éloignés de jeedom mais proche de la plante (portée bluetooth réduite)
Pour Jeedom link et les commandes par SSH c'est pas exclusif, on a plusieurs plugins sortis après Jeedom link qui utilisent les commandes SSH car ne nécessitent pas un jeedom complet (comme avant en fait) et juste passer un gattool c'est bien le cas
Si tu veux je peux te passer un code pour smartplug d'awox. Pareil que playtts il peut lancer les commandes en local ou déporté, c'est du gattool et il y a une application de widget core.
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités