[Plugin Tiers][Sujet Principal] JPI Plugin
[Plugin Tiers][Sujet Principal] JPI Plugin
Bonjour à tous,
Je vous présente un petit plugin sans prétention pour piloter l'application JPI de djul (viewtopic.php?f=27&t=18283&hilit=paw).
Au début je pensais le garder pour moi car je n'ai pas de solides connaissances en développement, mais après réflexion je trouve dommage de ne pas en faire profiter la communauté.
Je risque de ne pas être efficient dans le développement de ce plugin car je cherche beaucoup, je teste, je reviens en arrière...aussi merci d'avance pour votre indulgence et pour vos futurs conseils
Pour le moment, l'application n'est pas encore finalisée mais elle intègre déjà la gestion du TTS et des SMS. Je vais essayer d'implémenter la fonction ASK avant de me pencher sur le reste (djul m'a déjà donné des conseils/idées pour la suite ).
Dès que la fonction ASK est implémentée, je publie le plugin (faut-il encore que je trouve comment vu que c'est mon premier plugin )
Je vous présente un petit plugin sans prétention pour piloter l'application JPI de djul (viewtopic.php?f=27&t=18283&hilit=paw).
Au début je pensais le garder pour moi car je n'ai pas de solides connaissances en développement, mais après réflexion je trouve dommage de ne pas en faire profiter la communauté.
Je risque de ne pas être efficient dans le développement de ce plugin car je cherche beaucoup, je teste, je reviens en arrière...aussi merci d'avance pour votre indulgence et pour vos futurs conseils
Pour le moment, l'application n'est pas encore finalisée mais elle intègre déjà la gestion du TTS et des SMS. Je vais essayer d'implémenter la fonction ASK avant de me pencher sur le reste (djul m'a déjà donné des conseils/idées pour la suite ).
Dès que la fonction ASK est implémentée, je publie le plugin (faut-il encore que je trouve comment vu que c'est mon premier plugin )
Dernière édition par Jerome84 le 19 mai 2017, 18:39, édité 1 fois.
Encouragez-moi : https://www.paypal.me/jmz84
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
CHANGELOG (MAJ 19/05/2017)
Version 1.03 (Version en cours sur le market)
- Ajout d’un widget
- Ajout de commandes JPI
-Amélioration du système de debug
Version 1.02 (2017-04-19 20:42:08)
- Ajout des commandes screenOn et screenOff
- Amélioration de l’utilisation du broadcast TTS
- Amélioration de la synchronisation du broadcast TTS
Version 1.01 (2017-03-20 13:28:38)
- Correction des coquilles
- Amélioration de l’utilisatin du broadcast TTS
- Création documentation
Version 1.0 (version market 2017-03-16 22:01:25)
- Plugin initial
Version 1.03 (Version en cours sur le market)
- Ajout d’un widget
- Ajout de commandes JPI
-Amélioration du système de debug
Version 1.02 (2017-04-19 20:42:08)
- Ajout des commandes screenOn et screenOff
- Amélioration de l’utilisation du broadcast TTS
- Amélioration de la synchronisation du broadcast TTS
Version 1.01 (2017-03-20 13:28:38)
- Correction des coquilles
- Amélioration de l’utilisatin du broadcast TTS
- Création documentation
Version 1.0 (version market 2017-03-16 22:01:25)
- Plugin initial
Dernière édition par Jerome84 le 19 mai 2017, 19:21, édité 3 fois.
Encouragez-moi : https://www.paypal.me/jmz84
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Dernière édition par Jerome84 le 19 mai 2017, 19:19, édité 3 fois.
Encouragez-moi : https://www.paypal.me/jmz84
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
TODO LIST (MAJ 19/05/2017)
- Rajouter commande BT pour la prochaine version
- Contrôler le fonctionnement du plugin pour la V3.
- Rajouter commande BT pour la prochaine version
- Contrôler le fonctionnement du plugin pour la V3.
Dernière édition par Jerome84 le 19 mai 2017, 19:20, édité 6 fois.
Encouragez-moi : https://www.paypal.me/jmz84
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Cool bonne idée !
from tapuntruc
from tapuntruc
RPI3 - AEON LABS Z-Wave (GEN5) - Oeil fibaro - Synology Nas - Webcam ip - Minix Neo z64 - Broadlink RM PRO - Xiaomi Home - Yeelight - Nut mini
Life is sharing , Sharing is life !
Life is sharing , Sharing is life !
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Salut,
Juste un petit mot pour vous informer de mon avancement.
La fonction ASK est implémentée et fonctionnelle, il ne reste plus que djul implémente une fonction http post sur son application pour que ça fonctionne (il m'a confirmé qu'il l'avait implémenté et qu'elle serait disponible dans une prochaine version).
Maintenant j'essaie d'implémenter des select dynamiques en appuyant sur le fichier json de l'apk mais je me heurte à divers problèmes.
Si une âme charitable peut me donner un coup de main ça serait top
Sinon en attendant, j'incorperai les commandes en dur dans le code.
Quelles fonctions vous souhaitez avoir en plus du TTS et des SMS ?
Juste un petit mot pour vous informer de mon avancement.
La fonction ASK est implémentée et fonctionnelle, il ne reste plus que djul implémente une fonction http post sur son application pour que ça fonctionne (il m'a confirmé qu'il l'avait implémenté et qu'elle serait disponible dans une prochaine version).
Maintenant j'essaie d'implémenter des select dynamiques en appuyant sur le fichier json de l'apk mais je me heurte à divers problèmes.
Si une âme charitable peut me donner un coup de main ça serait top
Sinon en attendant, j'incorperai les commandes en dur dans le code.
Quelles fonctions vous souhaitez avoir en plus du TTS et des SMS ?
Encouragez-moi : https://www.paypal.me/jmz84
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Je continue mon monologue
Je n'arrive pas à faire exactement ce que je veux, je m'adapte.
Un petit aperçu de l’avancement. A défaut de pouvoir proposer des blocs dynamiques comme l'application de djul, je code le tout en dur (pour le moment).
Selon le type d'action, les options s'afficheront automatiquement ou pas.
Pour le tts, j'ai fait en sorte d'aller vérifier les voix présentes sur le device et j'ai mis un petit select avec des pas de volume pré-définis.
[EDIT - Correction des fautes]
Je n'arrive pas à faire exactement ce que je veux, je m'adapte.
Un petit aperçu de l’avancement. A défaut de pouvoir proposer des blocs dynamiques comme l'application de djul, je code le tout en dur (pour le moment).
Selon le type d'action, les options s'afficheront automatiquement ou pas.
Pour le tts, j'ai fait en sorte d'aller vérifier les voix présentes sur le device et j'ai mis un petit select avec des pas de volume pré-définis.
[EDIT - Correction des fautes]
Dernière édition par Jerome84 le 12 mars 2017, 11:41, édité 2 fois.
Encouragez-moi : https://www.paypal.me/jmz84
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
[THUMBS UP SIGN]
Envoyé de mon SM-N9005 en utilisant Tapatalk
Envoyé de mon SM-N9005 en utilisant Tapatalk
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Salut,
C'est cool ca avance !
De sur je vais me servir du TSS, bientot de l'envoi SMS.
En commande il pourrait y avoir les commandes systemes (Shutdown, Reboot, Volume,...)
Je pense qu'on en demandera d'autres à l'usage
Sinon il serait pratique de pouvoir ajouter une commande manuellement cela permettrait de tout centraliser dans le plugin les commandes qui ne sont pas encore créées automatiquement (En attendant intégration :p ) et donc ne pas passer par un virtuel script par exemple.
As tu prévu de passé le plugin sous git ?
Merci de ton dev et ton engagement !
C'est cool ca avance !
De sur je vais me servir du TSS, bientot de l'envoi SMS.
En commande il pourrait y avoir les commandes systemes (Shutdown, Reboot, Volume,...)
Je pense qu'on en demandera d'autres à l'usage
Sinon il serait pratique de pouvoir ajouter une commande manuellement cela permettrait de tout centraliser dans le plugin les commandes qui ne sont pas encore créées automatiquement (En attendant intégration :p ) et donc ne pas passer par un virtuel script par exemple.
As tu prévu de passé le plugin sous git ?
Merci de ton dev et ton engagement !
RPI3 - AEON LABS Z-Wave (GEN5) - Oeil fibaro - Synology Nas - Webcam ip - Minix Neo z64 - Broadlink RM PRO - Xiaomi Home - Yeelight - Nut mini
Life is sharing , Sharing is life !
Life is sharing , Sharing is life !
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Hello,
Alors :
- Pour les photos, shutdown, reboot, check update, force update, etc... j'avais prévu de les intégrer.
- Pour le volume j'avais dans l'idée de faire un widget.
- Pour les commandes manquantes il faudra coder pour les rajouter. Par contre, je les intégrerai volontiers si on me les demande. Sinon, il y a aussi le plugin script pour pallier au manque, mais le but est vraiment de simplifier l'utilisation de JPI.
En fait, il ne me manque pas grand chose pour les requêtes dynamiques, mon problème est que l'application de djul est trop fournie (complexe ? ) et du coup, les actions n'ont pas toutes le même nombre d'options. C'est vraiment compliqué pour moi à gérer. Peut-être qu'il faudrait que je me prenne moins la tête et que je fasse juste deux select (Catégorie/Action) et un champ argument pour passer toutes les options. Je trouve cela pas moins user friendly. Du coup, avec le code en dur j'arrive mieux à contrôler l'interface et c'est plus facile pour appréhender la configuration du bouzin. J'avais aussi pensé à créer arbitrairement toutes les commandes comme le font certains scénarios, mais je n'aime pas cela et il y a aussi tellement de commandes dans l'application de djul !!!
Je ne désespère pas de faire un truc plus aboutie lors d'une V2, mais pour le moment je vais déjà essayer de sortie une V1. Je devrais la sortir d'ici la fin du mois, le temps d'intégrer les quelques commandes qui me manque et je vais aussi essayer d'intégrer une espèce de fonction Broadcast pour faire du TTS sur l'ensemble des devices. Le problème est que la cadence de développement va un peu baisser ce mois-ci car ma société est en fin d'exercice et je ne compte plus les heures pour boucler les objectifs !
Pour git, il faut que je vois comment ca marche...pas encore eu le temps de m'y pencher. mais oui j'ai prévu de le faire car j'aimerai bien qu'un dev expérimenté regarde mon code, c'est un bon moyen d'apprendre et aussi d'optimiser le truc.
A+
Alors :
- Pour les photos, shutdown, reboot, check update, force update, etc... j'avais prévu de les intégrer.
- Pour le volume j'avais dans l'idée de faire un widget.
- Pour les commandes manquantes il faudra coder pour les rajouter. Par contre, je les intégrerai volontiers si on me les demande. Sinon, il y a aussi le plugin script pour pallier au manque, mais le but est vraiment de simplifier l'utilisation de JPI.
En fait, il ne me manque pas grand chose pour les requêtes dynamiques, mon problème est que l'application de djul est trop fournie (complexe ? ) et du coup, les actions n'ont pas toutes le même nombre d'options. C'est vraiment compliqué pour moi à gérer. Peut-être qu'il faudrait que je me prenne moins la tête et que je fasse juste deux select (Catégorie/Action) et un champ argument pour passer toutes les options. Je trouve cela pas moins user friendly. Du coup, avec le code en dur j'arrive mieux à contrôler l'interface et c'est plus facile pour appréhender la configuration du bouzin. J'avais aussi pensé à créer arbitrairement toutes les commandes comme le font certains scénarios, mais je n'aime pas cela et il y a aussi tellement de commandes dans l'application de djul !!!
Je ne désespère pas de faire un truc plus aboutie lors d'une V2, mais pour le moment je vais déjà essayer de sortie une V1. Je devrais la sortir d'ici la fin du mois, le temps d'intégrer les quelques commandes qui me manque et je vais aussi essayer d'intégrer une espèce de fonction Broadcast pour faire du TTS sur l'ensemble des devices. Le problème est que la cadence de développement va un peu baisser ce mois-ci car ma société est en fin d'exercice et je ne compte plus les heures pour boucler les objectifs !
Pour git, il faut que je vois comment ca marche...pas encore eu le temps de m'y pencher. mais oui j'ai prévu de le faire car j'aimerai bien qu'un dev expérimenté regarde mon code, c'est un bon moyen d'apprendre et aussi d'optimiser le truc.
A+
Encouragez-moi : https://www.paypal.me/jmz84
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
L'approche iterative me plein bien. On, Tu pardons fait simple, on utilise et on voit
J'attends ta version pour tester.
Sous git ca simplifie egalement la publication de la version, la generation de la doc et aussi l'intervention de personnes externes
Bonne continuation
J'attends ta version pour tester.
Sous git ca simplifie egalement la publication de la version, la generation de la doc et aussi l'intervention de personnes externes
Bonne continuation
RPI3 - AEON LABS Z-Wave (GEN5) - Oeil fibaro - Synology Nas - Webcam ip - Minix Neo z64 - Broadlink RM PRO - Xiaomi Home - Yeelight - Nut mini
Life is sharing , Sharing is life !
Life is sharing , Sharing is life !
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
On est d'accord, surtout qu'il y a des actions sur JPI qui pointent vers jeedom et du coup ça n'a pas de sens de les faire apparaitre dans le plugin.
Encouragez-moi : https://www.paypal.me/jmz84
- domoggvad
- Actif
- Messages : 1880
- Inscription : 29 avr. 2015, 16:02
- Localisation : Seine-Saint-Denis (Villepinte)
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Bonjour @Jerome84
Tout d’abord merci pour ce partage, et non tu n'es pas en monologue, mais comme le forum est riche, pas évident de suivre toutes les nouveautés
Merci encore.
Tout d’abord merci pour ce partage, et non tu n'es pas en monologue, mais comme le forum est riche, pas évident de suivre toutes les nouveautés
Merci encore.
3 Odroid C2 (Prod - secours - test) Z83 tests: rfxcom + Z-wave- Clims DAIKIN - espeasy - thekey - Xiaomi - Telinfo - broadlink... widget V3 :viewtopic.php?f=29&t=44183&p=717810#p717810
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Hey !domoggvad a écrit :Bonjour @Jerome84
Tout d’abord merci pour ce partage, et non tu n'es pas en monologue, mais comme le forum est riche, pas évident de suivre toutes les nouveautés
Merci encore.
Pas de soucis je comprend aisément que c'est compliqué de tout suivre et c'est avec grand plaisir que je partage ce plugin (enfin si je le termine )
Encouragez-moi : https://www.paypal.me/jmz84
-
- Timide
- Messages : 185
- Inscription : 06 juin 2016, 11:04
- Localisation : Essonne
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Bonjour,
Belle initiative, je vais suivre ton plugin.
stephane
Belle initiative, je vais suivre ton plugin.
stephane
JEEDOM
Merci à l'éqiupe Jeedom et aux developpeurs de plugin pour les Dev
Merci à l'éqiupe Jeedom et aux developpeurs de plugin pour les Dev
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Salut,
bravo pour ton plugin qui va aider pas mal de monde.
perso j'ai surtout besoin de recuperer la fonction ASK avec PAW
Peux tu me dire ou trouver ton plugin?
je ne l'ai pas vu sur le market...
il est seulement en beta?
bravo pour ton plugin qui va aider pas mal de monde.
perso j'ai surtout besoin de recuperer la fonction ASK avec PAW
Peux tu me dire ou trouver ton plugin?
je ne l'ai pas vu sur le market...
il est seulement en beta?
JEEdom sous Proxmox (Intel Quad Core i7-4770S / 3.10Ghz - 16 Go DDR3 - 256 Go SSD) + RFXCom + Jeedom sous Odroid avec Aeon Gen5
Mon matériel
Mon Blog : http://www.ca-sert-a-quoi.com domotique, objet connecté et impression 3D
Mon matériel
Mon Blog : http://www.ca-sert-a-quoi.com domotique, objet connecté et impression 3D
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Hello, j'espère le publier bientôt. J'ai profité de la soirée pour intégrer la quasi-totalité de commande demandées aujourd'hui. Il me manque encore le broadcast tts. Je vais essayer de l'implanter ce weekend et de faire une grosse revue du code avec une batterie de tests. La plublication devrait suivre dans la foulée en espérant que je n'ai pas fait trop de bêtise [WINKING FACE]
Envoyé de mon U FEEL LITE en utilisant Tapatalk
Envoyé de mon U FEEL LITE en utilisant Tapatalk
Encouragez-moi : https://www.paypal.me/jmz84
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
super cool, dis moi, je teste et te fait un retour
JEEdom sous Proxmox (Intel Quad Core i7-4770S / 3.10Ghz - 16 Go DDR3 - 256 Go SSD) + RFXCom + Jeedom sous Odroid avec Aeon Gen5
Mon matériel
Mon Blog : http://www.ca-sert-a-quoi.com domotique, objet connecté et impression 3D
Mon matériel
Mon Blog : http://www.ca-sert-a-quoi.com domotique, objet connecté et impression 3D
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Encore du très lourd à venir encore j'ai l'impression
Jeedom ça occupe bien les soirées et même les WE !
Envoyé en utilisant Tapatalk
Jeedom ça occupe bien les soirées et même les WE !
Envoyé en utilisant Tapatalk
Re: [Sujet Officiel] Plugin Jeedom Paw Interface
Bonjour, je suis intéressé pour tester si ça peut aider. Je viens d'installer JPI et je me disais justement "oh il manque un plugin pour proposer automatiquement dans Jeedom les fonctionnalités exposées par JPI"
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 18 invités