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] JPI Plugin

Pour échanger sur les plugins classés en catégorie "Objets connectés"
Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

[Plugin Tiers][Sujet Principal] JPI Plugin

Message par Jerome84 » 04 mars 2017, 08:44

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).
JPI_icon.png
JPI_icon.png (6.4 Kio) Consulté 8972 fois
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 ;) ).
JPI.jpg
JPI.jpg (140.31 Kio) Consulté 8972 fois
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 :lol: )
Dernière édition par Jerome84 le 19 mai 2017, 18:39, édité 1 fois.

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Jerome84 » 04 mars 2017, 08:44

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
Dernière édition par Jerome84 le 19 mai 2017, 19:21, édité 3 fois.

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Jerome84 » 04 mars 2017, 08:44

Dernière édition par Jerome84 le 19 mai 2017, 19:19, édité 3 fois.

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Jerome84 » 04 mars 2017, 08:45

TODO LIST (MAJ 19/05/2017)

- 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.

ouquoi
Timide
Messages : 469
Inscription : 29 janv. 2016, 09:50

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par ouquoi » 04 mars 2017, 10:07

Cool bonne idée !


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 !

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Jerome84 » 09 mars 2017, 22:08

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 ?

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Jerome84 » 11 mars 2017, 20:54

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.
2017-03-11 20_47_13-Jeedom Paw Interface - Jeedom.png
2017-03-11 20_47_13-Jeedom Paw Interface - Jeedom.png (228.31 Kio) Consulté 8846 fois

[EDIT - Correction des fautes]
Dernière édition par Jerome84 le 12 mars 2017, 11:41, édité 2 fois.

Bastien
Timide
Messages : 244
Inscription : 28 juil. 2015, 21:28
Localisation : Gard

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Bastien » 12 mars 2017, 11:13

[THUMBS UP SIGN]

Envoyé de mon SM-N9005 en utilisant Tapatalk

ouquoi
Timide
Messages : 469
Inscription : 29 janv. 2016, 09:50

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par ouquoi » 13 mars 2017, 10:09

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 !
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 !

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Jerome84 » 13 mars 2017, 11:16

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 ? :D) 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+

ouquoi
Timide
Messages : 469
Inscription : 29 janv. 2016, 09:50

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par ouquoi » 13 mars 2017, 11:58

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
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 !

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Jerome84 » 13 mars 2017, 12:07

;)
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.

Avatar de l’utilisateur
domoggvad
Actif
Messages : 1880
Inscription : 29 avr. 2015, 16:02
Localisation : Seine-Saint-Denis (Villepinte)

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par domoggvad » 13 mars 2017, 13:27

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.
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

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Jerome84 » 13 mars 2017, 17:02

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.
Hey !
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 :lol: )

slhonore91
Timide
Messages : 185
Inscription : 06 juin 2016, 11:04
Localisation : Essonne

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par slhonore91 » 13 mars 2017, 22:09

Bonjour,
Belle initiative, je vais suivre ton plugin.

stephane
JEEDOM
Merci à l'éqiupe Jeedom et aux developpeurs de plugin pour les Dev

Avatar de l’utilisateur
carfnann
Timide
Messages : 469
Inscription : 05 févr. 2015, 02:14
Contact :

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par carfnann » 13 mars 2017, 22:39

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?
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

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par Jerome84 » 13 mars 2017, 22:48

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

Avatar de l’utilisateur
carfnann
Timide
Messages : 469
Inscription : 05 févr. 2015, 02:14
Contact :

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par carfnann » 13 mars 2017, 23:22

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

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par noodom » 13 mars 2017, 23:57

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

tom120934
Timide
Messages : 29
Inscription : 22 nov. 2016, 16:48

Re: [Sujet Officiel] Plugin Jeedom Paw Interface

Message par tom120934 » 14 mars 2017, 18:56

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" :)

Répondre

Revenir vers « [Catégorie] Objets connectés »

Qui est en ligne ?

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