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

Re: [JPI] Tel Android dedié domotique

Message par dJuL » 01 nov. 2017, 00:34

Maj APK v0.953

- L'action screenOn ne fonctionnait plus avec la v0.952 => corrigé
- Le streaming (et la caméra de manière générale) pouvait ne plus marcher écran éteint => corrigé
Bref... A trop vouloir enlever toutes les dépréciations j'avais péter certains trucs...

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.

GiDom
Actif
Messages : 513
Inscription : 26 oct. 2016, 18:52
Localisation : Haute Saône (70)

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

Message par GiDom » 01 nov. 2017, 01:04

Salut, dans la 0.94 (4.03 oblige...) screenOn ne fonctionne pas non plus. Alors après c'est peut être ma tablette ?
NUC sous EXSI et Jeedom 3.2.11 sur VM Debian9 / Zwave / MySensors / Remora / RFXCOM433E / Xiaomi Home / Volets sous ESPEASY / Squeezebox / ZoneMinder

benj29
Actif
Messages : 3982
Inscription : 26 mars 2017, 09:57
Contact :

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

Message par benj29 » 01 nov. 2017, 11:04

Salut dJul,

Toujours aussi remarquable ton travail surtout sur un plugin "gratuit".

Je rentre de plusieurs jours de déplacement, j'ai fait les mises à jour ; j'avais voulu t'aider en béta, mais sincèrement, je crois que j'ai sous-estimé mon petit bout et le temps pris !

Bien joué pour la mise à jour, le temps d'hier à soir à ce matin où j'ai fait la mise à jour et où le téléphone perdait son wifi, tu as tout corrigé !
Bravo :)

matthgyver
Timide
Messages : 21
Inscription : 28 oct. 2017, 18:02

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

Message par matthgyver » 01 nov. 2017, 17:16

Salut,
Souhaitant contrôler mon Android TV je viens de découvrir cette appli et suite à quelques tests, j'arrive bien à allumer l'écran avec l'action "screenOn" mais l'extinction ne fonctionne pas : "screenOff" me retourne 1 mais n'a aucun effet.
Par ailleurs, ne trouvant pas une liste des "actions" disponibles, je me suis dit que je les trouverais en allant dans "Exécuter action / Générer URL" mais j'obtiens l'erreur en PJ.
Une fois les logs vidé, et après une nouvelle tentative, je trouve uniquement ceci dans les logs d'erreurs

Code : Tout sélectionner

 - 01/11/17 17:13:15 - Main ERREUR!: Problem with internal comand (net): action
Null Pointer in Method Invocation
Pourriez-vous m'éclairer svp ?
Félicitation pour le boulot accompli ;-)
Pièces jointes
Sélection_035.png
Sélection_035.png (15.88 Kio) Consulté 972 fois

morlong
Timide
Messages : 318
Inscription : 21 déc. 2015, 13:09
Localisation : Dijon

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

Message par morlong » 01 nov. 2017, 17:44

Bonjour,
depuis la mise à jour faite le 30/10 je n'ai plus de TTS
2017-11-01.png
2017-11-01.png (488.33 Kio) Consulté 969 fois
que faire?
smart
Rfxcom
clé bluetooth *2
Zigate

benj29
Actif
Messages : 3982
Inscription : 26 mars 2017, 09:57
Contact :

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

Message par benj29 » 02 nov. 2017, 11:57

Bon, j'ai crié victoire trop vite.

Apparemment, le téléphone ne s'allume plus malgré la mise à jour sur la dernière release 0.953 avec un scenario ScreenON pour réactiver le wifi.
J'ai un asus avec une surcouche constructeur qui rend le paramètre wifi toujours actif même en veille non utilisable.

Suis-je le seul dans ce cas ?

le téléphone décroche au bout d'un certain temps et du coup perds son wifi... et plus de SMS possible en envoi.

Bartouse01
Timide
Messages : 26
Inscription : 17 sept. 2017, 22:23

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

Message par Bartouse01 » 02 nov. 2017, 13:12

Dans ce cas rooter ton téléphone pour mettre une ROM Custom pourrait être utile

Envoyé de mon ALE-L21 en utilisant Tapatalk


benj29
Actif
Messages : 3982
Inscription : 26 mars 2017, 09:57
Contact :

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

Message par benj29 » 02 nov. 2017, 13:16

Bartouse01 a écrit :Dans ce cas rooter ton téléphone pour mettre une ROM Custom pourrait être utile

Envoyé de mon ALE-L21 en utilisant Tapatalk
J'avais contourné le problème en privilégiant une ROM constructeur pour la stabilité. Certes le tel est rooté, un bon vieux Asus zenfone 2.

Un scénario côté JPI réactivait l'écran via screen on dès que le wifi décrochait ie perte de la passerelle...

Mais là depuis la mise à jour de 0.93 à 0.95...Toute cette partie est ko.

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk



Bartouse01
Timide
Messages : 26
Inscription : 17 sept. 2017, 22:23

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

Message par Bartouse01 » 02 nov. 2017, 13:48

Les ROM Custom sont souvent très fiables (des fois plus que celles issues du constructeur )

Envoyé de mon ALE-L21 en utilisant Tapatalk


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 nov. 2017, 14:24

matthgyver a écrit :
01 nov. 2017, 17:16
Salut,
Souhaitant contrôler mon Android TV je viens de découvrir cette appli et suite à quelques tests, j'arrive bien à allumer l'écran avec l'action "screenOn" mais l'extinction ne fonctionne pas : "screenOff" me retourne 1 mais n'a aucun effet.
Par ailleurs, ne trouvant pas une liste des "actions" disponibles, je me suis dit que je les trouverais en allant dans "Exécuter action / Générer URL" mais j'obtiens l'erreur en PJ.
Une fois les logs vidé, et après une nouvelle tentative, je trouve uniquement ceci dans les logs d'erreurs

Code : Tout sélectionner

 - 01/11/17 17:13:15 - Main ERREUR!: Problem with internal comand (net): action
Null Pointer in Method Invocation
Pourriez-vous m'éclairer svp ?
Félicitation pour le boulot accompli ;-)
Surement un pb de compatibilité.
Si tu peux regarder le retour de la requête XHR (F12 puis onglet réseau dans le navigateur, puis onglet réponse sur la requête qui merde)
Je pourrai en savoir plus
morlong a écrit :
01 nov. 2017, 17:44
Bonjour,
depuis la mise à jour faite le 30/10 je n'ai plus de TTS
que faire?
Pb avec la mise à jour du plugin JPI pour Jeedom, rien à voir avec JPI, merci de lire il y a eu le même pb 3 ou 4 posts plus tôt...
benj29 a écrit :
02 nov. 2017, 11:57
Bon, j'ai crié victoire trop vite.

Apparemment, le téléphone ne s'allume plus malgré la mise à jour sur la dernière release 0.953 avec un scenario ScreenON pour réactiver le wifi.
J'ai un asus avec une surcouche constructeur qui rend le paramètre wifi toujours actif même en veille non utilisable.

Suis-je le seul dans ce cas ?

le téléphone décroche au bout d'un certain temps et du coup perds son wifi... et plus de SMS possible en envoi.
Ton scénario SceeenON est où ? côté JPI ?
Car sinon il ne risque pas de se déclencher si le Wifi est coupé...
Le plus simple que je vois pour toi est une tâche cron JPI avec l'action enableWifi et/ou screenON
Ou alors laissé l'écran toujours allumé.
Quelle est ta version d'Android ?
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.

ni.imbert@live.com
Timide
Messages : 20
Inscription : 25 sept. 2017, 19:25

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

Message par ni.imbert@live.com » 02 nov. 2017, 15:26

Bonjour,

@dJuL : Que de travail sur ton application BRAVO !
J'utilise ton application sur une Android TV (bbox miami). J'aimerai pouvoir émuler les saisies au clavier et le contrôle de la souris. Cela permettrait de piloter un grand nombre d'Android TV dans les scenarios et les virtuels sous Jeedom. Crois-tu que cela est envisageable dans une version futur de JPI ?
Merci encore pour cette belle application.
Domotiquement Jeedomiqué

benj29
Actif
Messages : 3982
Inscription : 26 mars 2017, 09:57
Contact :

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

Message par benj29 » 02 nov. 2017, 19:28

Djul je te réponds dans le week-end... Quand je suis devant !
J'ai bien tenté de couper ma prise à distance et de la rallumer, espérant un allumage de l'écran à distance et donc une récup du wifi... mais non :(!
Ca attendra mon retour...

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk

amarock85
Timide
Messages : 211
Inscription : 17 févr. 2016, 15:07

Re: [JPI] Tel Android dedié domotique

Message par amarock85 » 02 nov. 2017, 23:23

johndoe2011 a écrit :
15 sept. 2017, 07:02
dJuL a écrit :
12 sept. 2017, 12:10
johndoe2011 a écrit :
12 sept. 2017, 06:59
Bonjour,
Je viens d'installer sur un Samsung S4mini avec CM5.1 les app PAW et JPI (dernière version)....tout marche bien mais au bout d'un certain temps (pas vraiment mesuré..) je constate que JPI s'est arreté (plus d'accès à la page web) ! PAW tourne toujours et quand je fais sortir le tel de la veille, alors PAW lance JPI et tout repars ! La cause doit être évidente mais je ne voie pas. Merci
Curieux car j'utilise un S4 mini justement pour dev JPI.
Il est avec une ROM EXODUS 5.1, rom très proche de la CM5.1
Allumé 24/24 depuis plus d'un an maintenant, il répond toujours et paw/jpi n'a jamais craché sans raison.
Et le tel répond toujours même si l'écran est éteint depuis 1 mois.
Logiquement JPI lock le système pour l’empêcher de rentrer en veille totale.
Si JPI plante la forcément là ça marche plus, mais il devrait y avoir un log ou un rapport de crash logiquement.

Solution possible pour les pb de veille: faire un screenOn avec une tâche cron (Événements / scénarios - Application - Tâches CRON dans l'interface web), toutes les heures par exemple.

Sinon rentrée chargée, mais je vais bientôt pouvoir reprendre le dev.
J'ai pris S8 en tel quotidien, ayant péter mon tel cet été.
Avec le Dex j'ai du coup une prise Ethernet, ce qui va me permettre d'implémenter l'option dans JPI afin de répondre à la demande de certains de ne pas être condamner obligatoirement au Wifi.
Merci Djul pour ta réponse....
J'ai relancé le tel, desinstallé puis reinstallé PAW et JPI , et j'ai mis un screenon toute les heures, mais j'ai eu dans le journal des app les événements suivants:

12/09/17 08:32:39 - Reset google services
- 12/09/17 10:32:41 - Reset google services
- 12/09/17 12:32:42 - Reset google services
- 14/09/17 19:08:48 - Activity start
- 14/09/17 19:08:58 - Service start
- 14/09/17 19:08:58 - 0 cron task(s) loaded
- 14/09/17 19:08:58 - Reset google services
- 14/09/17 19:09:19 - Service stop
- 14/09/17 19:09:19 - Application Quit
- 14/09/17 19:21:39 - Activity start
- 14/09/17 19:21:59 - Service start
- 14/09/17 19:21:59 - 0 cron task(s) loaded
- 14/09/17 19:21:59 - Reset google services
- 14/09/17 21:21:59 - Reset google services
- 14/09/17 21:30:41 - PAW is offline
- 14/09/17 21:31:13 - PAW is offline since 40 seconds, will reboot
- 14/09/17 21:31:18 - Reboot system
- 15/09/17 06:41:32 - Activity start
- 15/09/17 06:41:41 - Service start
- 15/09/17 06:41:42 - 1 cron task(s) loaded
- 15/09/17 06:41:42 - Reset google services

L'application JPI était stoppé hier soir......rien dans le journal des erreurs....
Qu'est ce qui fait que PAW passe offline ?
Merci de ton aide
A+
Bonsoir,

J'ai exactement le même problème sur une de mes deux tablettes.
J'ai désactivé la mise en veille, mais c'est pareil... dès qu'un scénario demande de changer de Design, j'ai le message "Paw is offline", etc... comme cité ci-dessus. C'est une Thomson TEO 10W16CO
Sur l'autre tout fonctionne bien (GalaxyTab P5210)
Est-ce qu'il y a une solution ?
RPI3
Raspbian GNU/Linux 8.0 (jessie)
Jeedom 3.3.22

benj29
Actif
Messages : 3982
Inscription : 26 mars 2017, 09:57
Contact :

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

Message par benj29 » 03 nov. 2017, 20:56

Bon, fausse alerte pour moi.
La faute à une prise de ma multiprise HS... du coup, ma prise Chacon n'était plus alimentée. Donc plus de screen ON quand le tél est déchargé !

porcorosso
Timide
Messages : 21
Inscription : 05 nov. 2016, 09:19

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

Message par porcorosso » 03 nov. 2017, 22:04

Bonsoir,

Bravo pour ce travail ! J'adore.

Pour info :
la mise à jour ne me permet plus d'envoyer des requêtes de Jeedom vers mon portable (TTS, SCREEN ON/OFFF...). L'autre sens fonctionne (état de la batterie par exemple).
Tout est dans le vert, mais lorsque j'envoie une requête il met une erreur "http_event erreur!"

Je suis repassé à la version d'avant (celle du 21/08) qui me convient bien.

Bonne continuation.

David.

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

Re: [JPI] Tel Android dedié domotique

Message par dJuL » 04 nov. 2017, 03:00

ni.imbert@live.com a écrit :
02 nov. 2017, 15:26
Bonjour,

@dJuL : Que de travail sur ton application BRAVO !
J'utilise ton application sur une Android TV (bbox miami). J'aimerai pouvoir émuler les saisies au clavier et le contrôle de la souris. Cela permettrait de piloter un grand nombre d'Android TV dans les scenarios et les virtuels sous Jeedom. Crois-tu que cela est envisageable dans une version futur de JPI ?
Merci encore pour cette belle application.
Ce n'est pas prévu dans l'immédiat, mais j'imagine qu'll doit y avoir des applications pour faire ça (enfin si je comprend bien que tu veux contrôler l'appareil JPI à partir d'un autre appareil car émuler la souris à partir d'un scénario Jeedom je ne vois pas trop comment on pourrait faire ça)
amarock85 a écrit :
02 nov. 2017, 23:23
Bonsoir,

J'ai exactement le même problème sur une de mes deux tablettes.
J'ai désactivé la mise en veille, mais c'est pareil... dès qu'un scénario demande de changer de Design, j'ai le message "Paw is offline", etc... comme cité ci-dessus. C'est une Thomson TEO 10W16CO
Sur l'autre tout fonctionne bien (GalaxyTab P5210)
Est-ce qu'il y a une solution ?
Quand Paw devient offline c'est qu'il n'est pas stable sur l'appareil en question avec JPI.
Je n'ai malheureusement pas de remède...
benj29 a écrit :
03 nov. 2017, 20:56
Bon, fausse alerte pour moi.
La faute à une prise de ma multiprise HS... du coup, ma prise Chacon n'était plus alimentée. Donc plus de screen ON quand le tél est déchargé !
Ah tu me rassures car dans la dernière version le screenON, le lock du cpu et du wifi fonctionne exactement pareille que dans la 0.93 donc ça me paraissait curieux.
porcorosso a écrit :
03 nov. 2017, 22:04
Bonsoir,

Bravo pour ce travail ! J'adore.

Pour info :
la mise à jour ne me permet plus d'envoyer des requêtes de Jeedom vers mon portable (TTS, SCREEN ON/OFFF...). L'autre sens fonctionne (état de la batterie par exemple).
Tout est dans le vert, mais lorsque j'envoie une requête il met une erreur "http_event erreur!"

Je suis repassé à la version d'avant (celle du 21/08) qui me convient bien.

Bonne continuation.

David.
Pour la 3ème fois (au moins) en très peut de temps, ici c'est le fil de JPI: application android, et pas celui du plugin JPI pour Jeedom (qui a aussi un sujet dédié sur le forum dans plugins / objets connectés).
;)
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.

benj29
Actif
Messages : 3982
Inscription : 26 mars 2017, 09:57
Contact :

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

Message par benj29 » 04 nov. 2017, 06:59

Je te rassure, je me rassure aussi, je ne comprenais pas car mon test de mercredi avant mon départ était OK... c'était trop bizarre !

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

Re: [JPI] Tel Android dedié domotique

Message par dJuL » 04 nov. 2017, 13:33

Maj APK v0.954

- Petites corrections
- Modifications pour la prochaine version du code

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.

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

Re: [JPI] Tel Android dedié domotique

Message par dJuL » 04 nov. 2017, 17:32

Update du code v0.951 en ligne

note: Cette version nécessite de faire d'abord la maj de l'apk en v0.95x pour être détectée et installée.

----------

GUI - CONFIGURATION :

- Réglages avancés :
Serveur :
Ajout du réglage permettant de redémarrer automatiquement l'APK si le service ne communique plus depuis 180s au moins

----------

CORE:

- Optimisations diverses.
- Corrections de petits bugs.
- Maj et correction des fichiers de langue.
- Corrections sur le moteur de streaming.
- Corrections sur le core JS de l'interface web.
- Ajout du redémarrage automatique de l'apk: lors de la réception d'une requête le moteur vérifie si la dernière communiquation du service date de moins de 180s
En gros l'apk vérifie que PAW est actif et le CORE de JPI vérifie que le service de l'APK est vivant (si APK killée ou crashée le service est redémarré automatiquement).


---------- ---------- ----------


EDIT: Update du code v0.952 en ligne

Correction d'un bug lors du lancement de l'interface web alors que l'initialisation de JPI n'est pas terminé.


---------- ---------- ----------


TIMELINE:
* TODO LIST :
- action record audio / video
- streaming audio
- TTS to audio file
- (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é.

ps : Il s'agit de la dernière version sur 2016 (hors éventuels hotfix), j'ai une grosse opération qui démarre dans le taff, loin de chez moi.

----------

Change log versions précédentes:
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 05 nov. 2017, 11:28, édité 1 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.

androdomus
Timide
Messages : 107
Inscription : 25 mai 2015, 03:53

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

Message par androdomus » 04 nov. 2017, 19:55

Bonsoir,

J'ai un petit souci avec JPI. Lors de l'update du code en version 0.951lors du rechargement il n'arrive pas à reconstruire la config (erreur en rouge).

Code : Tout sélectionner

- 04/11/17 19:25:43 - 5 cron task(s) loaded
 - 04/11/17 19:30:23 - Update code to v0.951
 - 04/11/17 19:30:23 - Service stop
 - 04/11/17 19:31:09 - Error while rebuilding config file
 - 04/11/17 19:31:11 - Service start
 - 04/11/17 19:31:12 - 5 cron task(s) loaded
 - 04/11/17 19:31:12 - Reset google services
 - 04/11/17 19:32:08 - Error while rebuilding config file
 - 04/11/17 19:33:34 - Error while rebuilding config file
 - 04/11/17 19:36:07 - Error while rebuilding config file
. Je n'avais pas d'accès à la partie confg de JPi.Ce que je n'aurais pas du faire c'est redémarrer paw serveur, car comme il y avait une erreur dans le fichier de config il a chargé celui d'origine je me retrouve donc avec mon jpi tout vierge (sans toutes mes configurations tache cron ect...)
Est ce qu il y'aurait un moyen de tout récupérer avec çà sans tout reconfigurer?
Capture.PNG
Capture.PNG (13.12 Kio) Consulté 776 fois
Merci à vous de m'éclairer.
JeeDoM 3.2.12 sur Smart

Répondre

Revenir vers « Développements sur Jeedom »

Qui est en ligne ?

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