Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[JPI-APK android] Tel Android dedié domotique

Cette partie est dédiée à la programmation sur le logiciel JEEDOM
Avatar de l’utilisateur
blusy38
Timide
Messages : 471
Inscription : 31 mars 2016, 21:10
Localisation : Lyon
Contact :

Re: [JPI-APK android] Tel Android dedié domotique

Message par blusy38 » 20 déc. 2017, 15:31

dJuL a écrit :Non pas pour l'instant.
Pour ça il faudra un petit faire un petit replace en code pour remplacer l'ip locale vers l'ip externe.
Je vais voir si je trouve une solution simple.

edit: oui on pourra mais sans utiliser le paramètre getLink dans les actions mais grâce à l'action getLink (qui convertie un chemin de fichier en lien JPI)
Pour elle je vais lui rajouter un paramètre pour spécifier une IP.
Du coup faudra utiliser 2 actions pour avoir le lien externe : saveLastDetection puis le résultat envoyé dans getLink qui permettra de spécifié une IP externe via un paramètre facultatif
Le lien dans le gestionnaire de fichiers est déjà généré avec l'adresse externe si on se log en externe.
Sinon un champ dans les paramétrages avec l'ip externe. Un peu comme dans la configuration réseau de jeedom.

Avatar de l’utilisateur
minscof
Actif
Messages : 587
Inscription : 27 janv. 2015, 21:37

Re: [JPI-APK android] Tel Android dedié domotique

Message par minscof » 22 déc. 2017, 14:45

Bonjour,

Je débute avec ce plugin : je compte l'utiliser pour envoyer des SMS à partir de jeedom.

Je l'ai installé sur mon téléphone courant, et il me demande d'associer JPI comme application par défaut pour les SMS.
Cela m'embête car je ne veux pas changer d'application pour gérer mes SMS.

J'ai donc refusé et l'application a signalé une erreur et s'est arrêtée.

Je voudrais donc savoir si d'autres personnes utilisent leur téléphone courant pour faire fonctionner cette application et quelle est l'incidence d'associer les SMS à JPI ?

Merci
Dernière édition par minscof le 23 déc. 2017, 01:24, édité 1 fois.

Avatar de l’utilisateur
blusy38
Timide
Messages : 471
Inscription : 31 mars 2016, 21:10
Localisation : Lyon
Contact :

Re: [JPI-APK android] Tel Android dedié domotique

Message par blusy38 » 22 déc. 2017, 20:36

minscof a écrit :Bonjour,

Je débute avec ce plugin : je compte l'utiliser pour envoyer des SMS à partir de jeedom.

Je l'ai installé sur mon téléphone courant, et il me demande d'associer JPI comme application par défaut pour les SMS.
Cela m'embête car je ne veux pas changer d'application pour gérer mes SMS.

J'ai donc refusé et l'application a signalé une erreur et s'est arrêté.

Je voudrais donc savoir si d'autres personnes utilisent leur téléphone courant pour faire fonctionner cette application et quelle est l'incidence d'associer les SMS à JPI ?

Merci
Tu es obligé pour que ça fonctionne mais de toute façon il n'y a pas d'intérêt d'utiliser ton téléphone perso pour jpi il faut un téléphone dédié.

Thierryb180381
Timide
Messages : 239
Inscription : 18 janv. 2017, 17:45

Re: [JPI-APK android] Tel Android dedié domotique

Message par Thierryb180381 » 23 déc. 2017, 02:21

Thierryb180381 a écrit :
10 déc. 2017, 13:46
Bonjour,

J'ai des soucis pour faire marcher les intéractions, qd j'envoie par exemple "batterie nexus 5", je reçois par sms "test message".

Ca fonctionne côté jeedom en direct.

Par Jeedom Paw Interface :
- ça fonctionne si depuis le tel qui a JPI, je clique sur le micro et je parle
- ça ne fonctionne pas si j'envoie un sms avec le fameux texte...


Dans sms entrant, pourtant j'ai bien en premier "interaction" et en second "sendSms", qui envoie un sms à mon numéro avec le message qu'on lui donne et à priori sinon "test message".

Du coup, on dirait que l'interaction n'est pas pris en compte qd je l'envoie par sms.

Voilà ce que j'ai dans les logs :

Code : Tout sélectionner

 - 10/12/17 12:09:16 - INCOMINGSMS_EVENT déclenché - Numéro: +33xxxxxx (Thierry....)
 - 10/12/17 12:09:16 - incomingsms_event - scénario: __DEFAULT__
 - 10/12/17 12:09:16 - incomingsms_event - action: interaction => 2
 - 10/12/17 12:09:17 - incomingsms_event - action: sendSms => 1
 - 10/12/17 12:09:17 - INCOMINGSMS_EVENT terminé
Une idée?

Merci.
Là je pige pas...
Essaye avec le bouton TESTER dans l'interface web dans le scénario par défaut de l'événement sms entrants pour voir ce qu'il se passe.
Bonsoir,

Je viens de le faire, et je reçois "test message" :(.

Par contre, si je teste mon interaction vocalement, en cliquant sur le micro de mon Nexus 5 dans JPI, ça fonctionne, il me donne la réponse vocalement.

Voici les logs:

Code : Tout sélectionner

- 23/12/17 02:19:11 - APPVOICECMD_EVENT déclenché
 - 23/12/17 02:19:11 - appvoicecmd_event - scénario: __DEFAULT__
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: getVar => 2
 - 23/12/17 02:19:12 - appvoicecmd_event - action: tts => 1
 - 23/12/17 02:19:12 - appvoicecmd_event - action: voiceCmd => 1
 - 23/12/17 02:19:13 - APPVOICECMD_EVENT terminé
 - 23/12/17 02:19:17 - APPVOICECMD_EVENT déclenché - mode: -- RACINE --
 - 23/12/17 02:19:17 - appvoicecmd_event - scénario: -- RACINE --
 - 23/12/17 02:19:17 - appvoicecmd_event ------ __START_MODE__ ------
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SI ( "batterie du Nexus 5" match /annul(é|es?|er)|quitt(é|es?|er)|kit/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /(r?entres?r?|retournes?r?|mets(-|\\s)toi|mettre)\\s.*veille/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - FIN du bloc CONDITION
 - 23/12/17 02:19:18 - appvoicecmd_event ------ __START_MODE__ ------
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SI ( "batterie du Nexus 5" match /affiche(s|r)?\\s.*design/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /recherche(s|r)?\\s.*google/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /écran\\s.*accueil/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /change(s|r)?\\s.*voi(x|e)|voi(x|e)\\s.*chang(é|es?)/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /(augmente(r|s)?|monte(r|s)?|baisse(r|s)?|change(r|s)?|modifie(r|s)?|(re)?défini(r|s|t)?)\\s.*volumes?/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - lance: SINON
 - 23/12/17 02:19:18 - appvoicecmd_event - action: exit (voiceCmd)
 - 23/12/17 02:19:18 - appvoicecmd_event - voiceCmd: .JEEDOM INTER.
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) ------ __START_MODE__ ------
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - évaluer: SI ( "batterie du Nexus 5" match /annul(é|es?|er)|quitt(é|es?|er)|kit/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - évaluer: SINON SI ( "batterie du Nexus 5" match /(r?entres?r?|retournes?r?|mets(-|\\s)toi|mettre)\\s.*veille/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - FIN du bloc CONDITION
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) ------ __START_MODE__ ------
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - évaluer: SI ( "1" != "0" ) => VRAI
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: interaction => 2
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - FIN du bloc CONDITION
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: toast => 1
 - 23/12/17 02:19:19 - appvoicecmd_event (.JEEDOM INTER.) - action: tts => 1
 - 23/12/17 02:19:19 - appvoicecmd_event (.JEEDOM INTER.) - action: exit (voiceCmd)
 - 23/12/17 02:19:19 - appvoicecmd_event (.JEEDOM INTER.) - action: voiceCmd => 1
 - 23/12/17 02:19:20 - appvoicecmd_event - action: voiceCmd => 1
 - 23/12/17 02:19:20 - APPVOICECMD_EVENT terminé
Tu me conseilles de faire un reset de ma config?

Merci.
Dernière édition par Thierryb180381 le 23 déc. 2017, 15:30, édité 1 fois.
Intel Nuc avec Debian Stretch (9.9)
Jeedom DIY 3.3.28

esso1
Actif
Messages : 858
Inscription : 03 oct. 2017, 12:26

Re: [JPI-APK android] Tel Android dedié domotique

Message par esso1 » 23 déc. 2017, 08:27

bonjour
merci deja pour le travail fourni,
un peu perdu sur les commande HTTP: voir meme l'installation pour un noobs.
j'ai réussi , a installer JPI, a recuperer l"etat de la batterie, faire un scénario pour déclencher la recharge..

j'utilise si je ne me trompe pas , la detection de mouvement, et une action http: qui affiche un message sur detection Xiaomi.. n'ayant trouvé d'autre méthode pour réveilller ma tablette.

le soucis, ma tablette ce coupe , mise en veille toute les 10 s , meme si je change a la main dans les parametre , cela reviens a 10 s au bout d'un moment.

Thierryb180381
Timide
Messages : 239
Inscription : 18 janv. 2017, 17:45

Re: [JPI-APK android] Tel Android dedié domotique

Message par Thierryb180381 » 31 déc. 2017, 11:29

Bonjour,

Suite à un problème que j'avais avec les interactions, je suis reparti de 0 : supprimé paw + jpi + répertoire paw dans la , et reparti avec la toute dernière version.

Mais depuis (et même avant):
- j'ai déjà eu plusieurs reboot sans que je le décide
- sans voir des fois, le reboot, j'ai vu qu'il me remettait sur l'écran de mon PIN.

J'ai un Nexus 5 avec la dernière rom officielle rootée, est-ce que tu me conseillerais de passer à une rom plus légère ou bien il vaut mieux essayer de mieux analyser dans les logs ce qui arrive?

PS: Je viens de m'apercevoir un reboot en revenant (du coup, pour le moment, je vais désactiver la demande de code de carte SIM) :

Code : Tout sélectionner

 - 31/12/17 16:59:14 - INCOMINGSMS_EVENT déclenché - Numéro: +33xxxxxxxxx (Thierry...)
 - 31/12/17 16:59:14 - incomingsms_event - scénario: __DEFAULT__
 - 31/12/17 16:59:14 - incomingsms_event - action: interaction => 2
 - 31/12/17 16:59:15 - incomingsms_event - action: sendSms => 1
 - 31/12/17 16:59:15 - INCOMINGSMS_EVENT terminé
 - 31/12/17 17:09:06 - Web GUI - Connexion réussie - CLIENT: 192.168.1.22
 - 31/12/17 17:09:11 - STARTOK_EVENT déclenché
 - 31/12/17 17:09:11 - startok_event - basic scenario
 - 31/12/17 17:09:11 - startok_event - action: toast => 1
 - 31/12/17 17:09:11 - STARTOK_EVENT terminé

 31/12/17 16:59:25 - Reset google services
 - 31/12/17 17:01:42 - PAW is offline
 - 31/12/17 17:02:14 - PAW is offline since 40 seconds, will reboot
 - 31/12/17 17:02:22 - Reboot system
 - 31/12/17 17:08:59 - Activity start
 - 31/12/17 17:09:09 - Service start
 - 31/12/17 17:09:09 - 0 cron task(s) loaded
 - 31/12/17 17:09:09 - Reset google services
PS2: Malheureusement, quand mon tel reboote tout seul, même sans carte SIM, il se met dans un écran de vérouillage et il arrive juste à lancer Paw à priori et tant que je l'ai pas dévérouillé manuellement jpi ne se lance pas.
Une idée? ou bien je vais devoir aussi désactiver le vérouillage?

Merci.
Dernière édition par Thierryb180381 le 01 janv. 2018, 01:43, édité 2 fois.
Intel Nuc avec Debian Stretch (9.9)
Jeedom DIY 3.3.28

Thierryb180381
Timide
Messages : 239
Inscription : 18 janv. 2017, 17:45

Re: [JPI-APK android] Tel Android dedié domotique

Message par Thierryb180381 » 31 déc. 2017, 11:35

Thierryb180381 a écrit :
23 déc. 2017, 02:21
Thierryb180381 a écrit :
10 déc. 2017, 13:46
Bonjour,

J'ai des soucis pour faire marcher les intéractions, qd j'envoie par exemple "batterie nexus 5", je reçois par sms "test message".

Ca fonctionne côté jeedom en direct.

Par Jeedom Paw Interface :
- ça fonctionne si depuis le tel qui a JPI, je clique sur le micro et je parle
- ça ne fonctionne pas si j'envoie un sms avec le fameux texte...


Dans sms entrant, pourtant j'ai bien en premier "interaction" et en second "sendSms", qui envoie un sms à mon numéro avec le message qu'on lui donne et à priori sinon "test message".

Du coup, on dirait que l'interaction n'est pas pris en compte qd je l'envoie par sms.

Voilà ce que j'ai dans les logs :

Code : Tout sélectionner

 - 10/12/17 12:09:16 - INCOMINGSMS_EVENT déclenché - Numéro: +33xxxxxx (Thierry....)
 - 10/12/17 12:09:16 - incomingsms_event - scénario: __DEFAULT__
 - 10/12/17 12:09:16 - incomingsms_event - action: interaction => 2
 - 10/12/17 12:09:17 - incomingsms_event - action: sendSms => 1
 - 10/12/17 12:09:17 - INCOMINGSMS_EVENT terminé
Une idée?

Merci.
Là je pige pas...
Essaye avec le bouton TESTER dans l'interface web dans le scénario par défaut de l'événement sms entrants pour voir ce qu'il se passe.
Bonsoir,

Je viens de le faire, et je reçois "test message" :(.

Par contre, si je teste mon interaction vocalement, en cliquant sur le micro de mon Nexus 5 dans JPI, ça fonctionne, il me donne la réponse vocalement.

Voici les logs:

Code : Tout sélectionner

- 23/12/17 02:19:11 - APPVOICECMD_EVENT déclenché
 - 23/12/17 02:19:11 - appvoicecmd_event - scénario: __DEFAULT__
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:11 - appvoicecmd_event - action: getVar => 2
 - 23/12/17 02:19:12 - appvoicecmd_event - action: tts => 1
 - 23/12/17 02:19:12 - appvoicecmd_event - action: voiceCmd => 1
 - 23/12/17 02:19:13 - APPVOICECMD_EVENT terminé
 - 23/12/17 02:19:17 - APPVOICECMD_EVENT déclenché - mode: -- RACINE --
 - 23/12/17 02:19:17 - appvoicecmd_event - scénario: -- RACINE --
 - 23/12/17 02:19:17 - appvoicecmd_event ------ __START_MODE__ ------
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:17 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SI ( "batterie du Nexus 5" match /annul(é|es?|er)|quitt(é|es?|er)|kit/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /(r?entres?r?|retournes?r?|mets(-|\\s)toi|mettre)\\s.*veille/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - FIN du bloc CONDITION
 - 23/12/17 02:19:18 - appvoicecmd_event ------ __START_MODE__ ------
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SI ( "batterie du Nexus 5" match /affiche(s|r)?\\s.*design/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /recherche(s|r)?\\s.*google/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /écran\\s.*accueil/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /change(s|r)?\\s.*voi(x|e)|voi(x|e)\\s.*chang(é|es?)/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - évaluer: SINON SI ( "batterie du Nexus 5" match /(augmente(r|s)?|monte(r|s)?|baisse(r|s)?|change(r|s)?|modifie(r|s)?|(re)?défini(r|s|t)?)\\s.*volumes?/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event - lance: SINON
 - 23/12/17 02:19:18 - appvoicecmd_event - action: exit (voiceCmd)
 - 23/12/17 02:19:18 - appvoicecmd_event - voiceCmd: .JEEDOM INTER.
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) ------ __START_MODE__ ------
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - évaluer: SI ( "batterie du Nexus 5" match /annul(é|es?|er)|quitt(é|es?|er)|kit/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - évaluer: SINON SI ( "batterie du Nexus 5" match /(r?entres?r?|retournes?r?|mets(-|\\s)toi|mettre)\\s.*veille/gi ) => FAUX
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - FIN du bloc CONDITION
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) ------ __START_MODE__ ------
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - évaluer: SI ( "1" != "0" ) => VRAI
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: interaction => 2
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: setVar => 1
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - FIN du bloc CONDITION
 - 23/12/17 02:19:18 - appvoicecmd_event (.JEEDOM INTER.) - action: toast => 1
 - 23/12/17 02:19:19 - appvoicecmd_event (.JEEDOM INTER.) - action: tts => 1
 - 23/12/17 02:19:19 - appvoicecmd_event (.JEEDOM INTER.) - action: exit (voiceCmd)
 - 23/12/17 02:19:19 - appvoicecmd_event (.JEEDOM INTER.) - action: voiceCmd => 1
 - 23/12/17 02:19:20 - appvoicecmd_event - action: voiceCmd => 1
 - 23/12/17 02:19:20 - APPVOICECMD_EVENT terminé
Tu me conseilles de faire un reset de ma config?

Merci.
En faisant un reset, j'ai résolu le soucis. je pense en fait avec le recul que dans la clé "Scénario par défaut", j'avais du modifier le scénario sendSms, en mettant message:"{MESSAGE}" a lieu de "Jeedom: {RETURN}" et que du coup, ça posait problème avec le scénario interaction.
Intel Nuc avec Debian Stretch (9.9)
Jeedom DIY 3.3.28

Thierryb180381
Timide
Messages : 239
Inscription : 18 janv. 2017, 17:45

Re: [JPI-APK android] Tel Android dedié domotique

Message par Thierryb180381 » 31 déc. 2017, 14:42

Bonjour,

Quand je fais du TTS en sortie bluetooth vers une enceinte connectée à mon JPI, le premier mot de ma phrase est hachée alors que ça ne le fait pas si la sortie son est vers le téléphone, ça vient du moteur TTS intégré au téléphone?

Merci.
Intel Nuc avec Debian Stretch (9.9)
Jeedom DIY 3.3.28

Dgak10
Timide
Messages : 36
Inscription : 20 nov. 2017, 23:28

Re: [JPI-APK android] Tel Android dedié domotique

Message par Dgak10 » 31 déc. 2017, 14:44

Merci pour le plugin je me lance dans les tests

Je rencontre un probleme de "double réception" des sms envoyés à JPI et donc logiquement une double réponse de la part de JPI/Jeedom.

Avez vous une idée du réglage à faire ?

merci
S71231-143305.jpg
S71231-143305.jpg (162.75 Kio) Consulté 830 fois

Avatar de l’utilisateur
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [JPI-APK android] Tel Android dedié domotique

Message par dJuL » 02 janv. 2018, 10:23

blusy38 a écrit :
20 déc. 2017, 15:31
Le lien dans le gestionnaire de fichiers est déjà généré avec l'adresse externe si on se log en externe.
Sinon un champ dans les paramétrages avec l'ip externe. Un peu comme dans la configuration réseau de jeedom.
Oui car le gestionnaire de fichier connait facilement l'IP en cours utilisée par le client, vu que c'est uniquement une interface client / serveur.
Les actions elles sont traitées côté serveur et peuvent être déclenchés par n'importe qui (réseau local / externe) ou n'importe quoi (sms, capteurs...), donc l'IP externe du client ne peut pas être connue si l'action est lancée via un événement (autre que l'événement http provoqué en direct par le client).
Du coup Je vais voir pour ajouter ça dans la config. ;)
Thierryb180381 a écrit :
31 déc. 2017, 11:35
En faisant un reset, j'ai résolu le soucis. je pense en fait avec le recul que dans la clé "Scénario par défaut", j'avais du modifier le scénario sendSms, en mettant message:"{MESSAGE}" a lieu de "Jeedom: {RETURN}" et que du coup, ça posait problème avec le scénario interaction.
Oui effectivement, là du coup tout s'explique.
L’interaction était bien lancée mais l'action sendSms renvoyait le message SMS reçu avec le mot clef {MESSAGE}...
Thierryb180381 a écrit :
31 déc. 2017, 11:29

Code : Tout sélectionner

 - 31/12/17 17:01:42 - PAW is offline
 - 31/12/17 17:02:14 - PAW is offline since 40 seconds, will reboot
 - 31/12/17 17:02:22 - Reboot system
PS2: Malheureusement, quand mon tel reboote tout seul, même sans carte SIM
Si Paw est détecté offline à tord c'est souvent qu'il y a un pb de stabilité sur l'appareil.
Thierryb180381 a écrit :
31 déc. 2017, 11:29
J'ai un Nexus 5 avec la dernière rom officielle rootée, est-ce que tu me conseillerais de passer à une rom plus légère ou bien il vaut mieux essayer de mieux analyser dans les logs ce qui arrive?
La ROM plus légère peut effectivement être la solution si le pb continue.
Thierryb180381 a écrit :
31 déc. 2017, 14:42
Bonjour,

Quand je fais du TTS en sortie bluetooth vers une enceinte connectée à mon JPI, le premier mot de ma phrase est hachée alors que ça ne le fait pas si la sortie son est vers le téléphone, ça vient du moteur TTS intégré au téléphone?

Merci.
C'est surement du a la mise en veille auto de l'enceinte BT.
Du coup le début du son est tronqué le temps qu'elle se réveille.
Dgak10 a écrit :
31 déc. 2017, 14:44
Merci pour le plugin je me lance dans les tests

Je rencontre un probleme de "double réception" des sms envoyés à JPI et donc logiquement une double réponse de la part de JPI/Jeedom.

Avez vous une idée du réglage à faire ?

merci
Essaye un reboot car c'est pas normal.

-----

PS: Il y a encore beaucoup de monde qui utilise la très vieille APK Jeedom Paw Interface v1.94.
Il doit y avoir écrit JPI sur la page d’accueil de l'APK, si ce n'est pas le cas, vous avez une très vielle version et beaucoup de choses marcheront pas ou mal...

PS2: Bonne année à tous ;)
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

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

Re: [JPI-APK android] Tel Android dedié domotique

Message par domoggvad » 02 janv. 2018, 12:06

Bonjour,
Bonne et heureuse année à Tous
Mister Djul peux donner plus de renseignement sur cette partie de l'APK.
l'écran s’éteint trop vite, malgré que j'ai paramétré à 1 minute dans la mise en veille de ma tablette
Merci
Pièces jointes
apk.png
apk.png (111.32 Kio) Consulté 763 fois
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
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [JPI-APK android] Tel Android dedié domotique

Message par dJuL » 02 janv. 2018, 17:27

Essayes de quitter JPI puis de reparamétrer dans android (en changeant la valeur puis en revenant à 1 minute) car il y a eu des modifs là dessus lors des dernières maj.
Ensuite reboot.
(je ne vois pas le rapport avec les réglages par défaut de la détection de mouvements dans ta capture)
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

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

Re: [JPI-APK android] Tel Android dedié domotique

Message par domoggvad » 02 janv. 2018, 18:35

Je fais un screen on sur détection, au lieu du streaming, ça marche à la détection, mais s éteins presque instantanément

Envoyé de mon HUAWEI VNS-L31 en utilisant Tapatalk

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
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [JPI-APK android] Tel Android dedié domotique

Message par dJuL » 02 janv. 2018, 18:40

Ok je vais regarder si j'arrive à reproduire ;)
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

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

Re: [JPI-APK android] Tel Android dedié domotique

Message par domoggvad » 02 janv. 2018, 18:52

dJuL a écrit :Ok je vais regarder si j'arrive à reproduire ;)
Merci

Envoyé de mon HUAWEI VNS-L31 en utilisant Tapatalk

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
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [JPI-APK android] Tel Android dedié domotique

Message par dJuL » 02 janv. 2018, 19:36

Update du code v0.958 en ligne :D

note: Cette version nécessite de faire d'abord (si ce n'est pas déjà fait) la maj de l'apk en v0.956 pour être détectée et installée.

----------

Au menu amélioration des actions clearData, ttsToFile, takePicture, saveLastDetection, ajout des actions delSmsConv et getLink et corrections de bugs.

----------

CORE - Amélioration d'actions :

- Moteur / clearData
Ajout de l'option tts pour le paramètre data
Permet de nettoyer les fichiers TTS générés (dossier media/TTS)

- Médias / ttsToFile --- Caméra / takePicture --- Caméra / saveLastDetection
Ajout du paramètre optionnel linkType afin de pouvoir retourner au choix :
* Le chemin local du fichier (ex: /storage/emulated/0/paw/JPI/media/TTS/tts_5a4bb8bd160b7c9a464_1809.wav)
* Le lien direct sur le réseau local (ex: http: //pawIp:8080/?path=%2Femulated%2F0%2Fpaw%2FJPI%2Fmedia%2FTTS%2Ftts_5a4bb8bd160b7c9a464_1809.wav&mode=readfile)
* Le lien direct via l'url externe (ex: http: //ipexterne/?path=%2Femulated%2F0%2Fpaw%2FJPI%2Fmedia%2FTTS%2Ftts_5a4bb8bd160b7c9a464_1809.wav&mode=readfile)

----------

CORE - Ajout d'actions :

- Téléphonie / delSmsConv
Permet de supprimer une conversation SMS
Prend en entrée le numéro de l'expéditeur.

- Fonctions / getLink
Permet de transformer un chemin local en URL directe
Option permettant de retourner l'IP locale ou l'IP externe.
Option permettant de vérifier si le fichier existe.

----------

CORE:

- Petite refonte de l'initialisation.
- Diverses petites corrections et optimisations.
- Maj des fichiers de langue.

----------

GUI - CONFIGURATION / Réglages Avancés / Connexion au réseau :

- Ajout du réglage de l'url externe de JPI.
Utile pour les nouveautés citée ci-dessus, afin de pouvoir retourner le lien avec l'ip externe de JPI en cas d’utilisation de l’extérieur.

----------

GUI - OUTILS / Nettoyer les données :

- Ajout du bouton pour nettoyer uniquement les fichiers TTS générés

----------

GUI - DIVERS / SMS :

- Ajout d'un scroll vertical automatique dans le champs de rédaction du message pour éviter que la fenêtre dépasse de l'écran si le SMS contient trop de lignes.

----------

GUI - EXÉCUTION D'ACTIONS :

- Refonte de la fenêtre de retour du résultat (si le résultat ne rentre pas dans le petit popup) :
Le résultat est maintenant sélectionnable et copiable dans le presse papier.

----------

GUI - Corrections de bugs :

- L’icône batterie en haut à droite clignotait une fois arrivé à 100% pendant la charge => corrigé
- Les anciens fichiers journaux étaient chargés que partiellement => corrigé
- L'explorateur de fichier lié au paramètre attach de l'action sendMail n'affichait que des fichiers de type image => corrigé
- Corrections dans le css de petits défauts d'affichage
- Diverses petites corrections et optimisations dans le moteur JS du GUI


----------

TIMELINE:
* TODO LIST :
- action record audio / video
- streaming audio
- (GUI) backup auto (brouillon) de la config en cours d'édition
- Gestion des MMS
- Nouvelle APK JPI version client

----------

Cette nouvelle version est encore en bêta... Merci de signaler tout bug rencontré.

----------

Change log versions précédentes:
v0.957: viewtopic.php?f=27&t=18283&start=2200#p557412
v0.956: viewtopic.php?f=27&t=18283&start=2200#p554748
v0.953 & 0.954: viewtopic.php?f=27&t=18283&start=2180#p553942
v0.951 & 0.952: viewtopic.php?f=27&t=18283&start=2080#p540625
v0.95: viewtopic.php?f=27&t=18283&start=2060#p537300
v0.94: viewtopic.php?f=27&t=18283&start=2040#p532980
v0.93: viewtopic.php?f=27&t=18283&start=1980#p518722
v0.92: viewtopic.php?f=27&t=18283&start=1840#p491459
v0.918: viewtopic.php?f=27&t=18283&start=1720#p470741
v0.91: viewtopic.php?f=27&t=18283&p=470597#p470459
v0.90: viewtopic.php?f=27&t=18283&start=1660#p469388
Dernière édition par dJuL le 02 janv. 2018, 20:33, édité 2 fois.
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

Dgak10
Timide
Messages : 36
Inscription : 20 nov. 2017, 23:28

Re: [JPI-APK android] Tel Android dedié domotique

Message par Dgak10 » 02 janv. 2018, 19:56

dJuL a écrit :
02 janv. 2018, 10:23
Dgak10 a écrit :
31 déc. 2017, 14:44
Merci pour le plugin je me lance dans les tests

Je rencontre un probleme de "double réception" des sms envoyés à JPI et donc logiquement une double réponse de la part de JPI/Jeedom.

Avez vous une idée du réglage à faire ?

merci
Essaye un reboot car c'est pas normal.

-----

PS: Il y a encore beaucoup de monde qui utilise la très vieille APK Jeedom Paw Interface v1.94.
Il doit y avoir écrit JPI sur la page d’accueil de l'APK, si ce n'est pas le cas, vous avez une très vielle version et beaucoup de choses marcheront pas ou mal...

PS2: Bonne année à tous ;)
Merci, reboot sans effet, toujours 2 messages reçus :/

Avatar de l’utilisateur
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [JPI-APK android] Tel Android dedié domotique

Message par dJuL » 02 janv. 2018, 22:14

Maj APK v0.958

- Correction d'un bug lorsque l'action screenOn est exécutée juste après une action ayant temporairement rallumée l'écran
Ex: Écran éteint, l'action toast rallume l'écran juste quelques secondes le temps d'afficher le toast.
Si l'action screenOn était exécutée juste à la suite, l'écran se ré-éteignait tout de même tout de suite après le toast => corrigée

- Diverses petites corrections et optimisations
- Correction de certains bugs reçus dans les rapports
(Merci pour vos rapports de crash)
PS: INUTILE D'ENVOYER VOS RAPPORTS SUR LES VIELLES VERSIONS DE L'APK, JE LES EFFACE DE SUITE

Bouton checkMaj dans l'APK pour appliquer la mise à jour.

Note: L'apk nécessite android v4.4 minimum pour être installée

Pour ceux qui sont sur une version >= 4 et < 4.4 il faut vous rabattre sur la dernière version de JPI compatible (0.94):
viewtopic.php?f=27&t=18283&start=2040#p532980
Il n'y aura malheureusement plus de mise à jour pour vous...


Pour faire la maj à la main :
http://rulistaff.free.fr/JPI/fr.djul.JP ... nAPI19.apk
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

Thierryb180381
Timide
Messages : 239
Inscription : 18 janv. 2017, 17:45

Re: [JPI-APK android] Tel Android dedié domotique

Message par Thierryb180381 » 02 janv. 2018, 23:33

dJuL a écrit :
02 janv. 2018, 10:23
Thierryb180381 a écrit :
31 déc. 2017, 11:35
En faisant un reset, j'ai résolu le soucis. je pense en fait avec le recul que dans la clé "Scénario par défaut", j'avais du modifier le scénario sendSms, en mettant message:"{MESSAGE}" a lieu de "Jeedom: {RETURN}" et que du coup, ça posait problème avec le scénario interaction.
Oui effectivement, là du coup tout s'explique.
L’interaction était bien lancée mais l'action sendSms renvoyait le message SMS reçu avec le mot clef {MESSAGE}...
Thierryb180381 a écrit :
31 déc. 2017, 11:29

Code : Tout sélectionner

 - 31/12/17 17:01:42 - PAW is offline
 - 31/12/17 17:02:14 - PAW is offline since 40 seconds, will reboot
 - 31/12/17 17:02:22 - Reboot system
PS2: Malheureusement, quand mon tel reboote tout seul, même sans carte SIM
Si Paw est détecté offline à tord c'est souvent qu'il y a un pb de stabilité sur l'appareil.
Thierryb180381 a écrit :
31 déc. 2017, 11:29
J'ai un Nexus 5 avec la dernière rom officielle rootée, est-ce que tu me conseillerais de passer à une rom plus légère ou bien il vaut mieux essayer de mieux analyser dans les logs ce qui arrive?
La ROM plus légère peut effectivement être la solution si le pb continue.
Thierryb180381 a écrit :
31 déc. 2017, 14:42
Bonjour,

Quand je fais du TTS en sortie bluetooth vers une enceinte connectée à mon JPI, le premier mot de ma phrase est hachée alors que ça ne le fait pas si la sortie son est vers le téléphone, ça vient du moteur TTS intégré au téléphone?

Merci.
C'est surement du a la mise en veille auto de l'enceinte BT.
Du coup le début du son est tronqué le temps qu'elle se réveille.
Salut,

Par contre, si je veux reflasher avec unr rom custom, il faut que je clean tout le contenu de la sd notamment le répertoire paw, pour repartir de 0 et juste après avoir réinstallé paw & jpi sur cette rom, je restaure juste la config.json préalablement sauvegardée?

Merci.
Intel Nuc avec Debian Stretch (9.9)
Jeedom DIY 3.3.28

Avatar de l’utilisateur
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [JPI-APK android] Tel Android dedié domotique

Message par dJuL » 03 janv. 2018, 00:01

Tout à fait ;)
Mais je te conseille de faire les MAJ ci-dessus avant (afin que ton fichier de config soit reconstruit pour être compatible avec la dernière version).
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

Répondre

Revenir vers « Développements sur Jeedom »

Qui est en ligne ?

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