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 !

[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 » 12 mars 2018, 12:56

----------

Update du code v0.968 en ligne :D

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

----------

Au menu ajout de l'événement NOTIFICATION et de ses mot clefs et actions associés, Ajout de l'action sleepStatus, et d'actions liées aux versions et aux maj, amélioration des sms, amélioration de l'interface web, nombreuses optimisations et correction de bugs.

----------

CORE :

- Refonte de l'initialisation
- Refonte de la communication en mode broadcast avec l'APK
- Refonte de ce qui touche à l'action sleep
- Refonte des SMS pour supporter les tentatives multiples en cas d’échec
- Le compteur de SMS pouvait être tout de même incrémenté en cas d’échec => corrigé
- Il pouvait y a avoir un bug de réponse vide lors des appels http vers JPI via un script linux ou php (notamment avec les liens du gestionnaire de fichiers) => corrigé
- Refonte des actions de communications avec Jeedom, Eedomus et HomeCenter
- Refonte du moteur de rafraichissement de l'interface web
- Ajout de chemin de l'api Eedomus dans le fichier de config
- Corrections minimes diverses par ci par là
- Maj de la config d'usine
- Maj des fichiers de langues


----------

CORE - Mot Clefs :

- Les mot clefs { JEEDOM_IP } et { JEEDOM_SLAVE_IP } contenait également le port en plus de l'ip => corrigé

- Ajout du mot Clef de fonction { SLEEP_STATUS: xxx }
Permet de connaitre l'état d'un sleep nommé
0 => sleep terminé ou inexistant
1 => sleep en cours


----------

CORE - Événements :

- Ajout de l'événement Notification ainsi que de ses mot clefs associés { TITLE } et { MESSAGE }

Ce scénario se déclenche lors de la réception d'une notification android.
La clef de scénario représente le nom du package de l'application déclenchant la notification.
Les mots clefs { TITLE } et { MESSAGE } contiennent respectivement le titre et le message de la notification.


----------

CORE - Ajout d'actions :

- Fonctions / sleepStatus
Permet de connaitre l'état d'un sleep nommé
0 => sleep terminé ou inexistant
1 => sleep en cours

- Informations / getApkVersion
Retourne la version courante de l'APK

- Informations / checkUpdate
Vérifie si une mise à jour du code ou de l'apk est disponible.
Retourne ACTION INDISPONIBLE (statut -1) si les infos ne sont pas encore dispos (Jpi et/ou apk non initialisées)
Retourne ERREUR (statut 0) si une erreur intervient
Retourne OK (statut 1) si aucune maj disponible
Sinon retourne le détail de la maj disponible (Statut 2).
Le paramètre type permet de forcer la vérification uniquement du code ou de l'apk
En mode auto l'apk est d'abord vérifié, puis le code si aucune maj dispo de l'apk.

- NOTIFICATION_EVENT / clearNotif
Fonction dédiée à l'événement NOTIFICATION_EVENT
Permet de supprimer la notification reçue dans la barre d'état Android.


----------

CORE - Amélioration d'actions :

- Téléphonie / delConv
L'action pouvait parfois provoquer une erreur et ne plus fonctionner => corrigé


----------

GUI - (Interface web):

- CONFIGURATION / Réglages de base : Ajout du chemin de l'api Eedomus
- CONFIGURATION / Réglages avancés / Serveur : Ajout du réglage permettant de désactiver la vérification de PAW.
- CONFIGURATION / Réglages avancés / Serveur : Ajout du réglage permettant de choisir la methode de communication entre l'APK et le code.
ps: la vérification du statut de PAW reste elle en http afin de vérifier si la couche serveur de PAW répond bien aux requêtes.
- CONFIGURATION / Réglages avancés / Vérification du réseau : Ajout du réglage permettant d'effectuer les PING en root
- CONFIGURATION / Réglages avancés / Téléphonie: Ajout du réglage permettant de relancer les SMS en cas d'échec.
Possibilité de paramétrer le nombre de tentatives et la durée de la pause entre les tentatives.
Une entrée dans le log d'événement est enregistrée à chaque nouvelle tentative

- Page des événements / scénario : Lors du premier chargement d'un scénario il pouvait arriver que le bouton pour éditer la clef soit grisé à tord => corrigé
- Fenêtre de modification d'une clef de scénario : Certaines fenêtre autorisaient l'utilisation d'un mot clef (via le bouton #) alors que cela n'était pas pris en charge par JPI => corrigé
- Fenêtre de test des scénario : Le popup permettant d'émuler les mots clefs du scénario s'ouvrait tout de même si les mots clefs se trouvaient dans des actions désactivées => corrigé
- Fenêtre d'édition d'action : le détail des actions liées à un scénario n'était pas afficher dans le menu => corrigé
- Fenêtre d'édition d'action : Amélioration des capacités de configuration du fichier json interne
- Fenêtre popup : il pouvait arrivé que certaines fenêtres d’alerte n’apparaissent pas en avant plan ou en modal si d'autres fenêtres étaient déjà ouvertes => corrigé

- Ajout de la fenêtre liée au nouveau mot clef { SLEEP_STATUS: xxx }
- Ajout des pages et fenêtres liées au nouvel événement NOTIFICATION_EVENT

- Ajout d'un système intelligent de vérification des mises à jour
- Ajout d'une notification en haut à droite si une mise à jour du code ou de l'apk est disponible.
- Ajout d'une préférence (roue crantée en bas à gauche) pour afficher ou ne pas afficher les notifications de mises à jour disponibles.

- Maj du CSS et des fichiers JS
- Diverses petites corrections


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


edit :

Update du code patch v0.9681 en ligne :D

CORE - Ajout d'actions :

- Moteur / getConfig
Permet de retourner le contenu de la configuration en cours d'utilisation


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


edit 2 :

Update du code patch v0.9682 en ligne :D

CORE :

- Suppression de la majorité des concaténation de String restantes
- Refontes et optimisations
- Maj des fichiers de langues


CORE - Amélioration d'actions :

- Moteur / restart
Après le redémarrage l'action pouvait parfois ne pas déclencher les événements STARTOK_EVENT et/ou SERVICEOK_EVENT => corrigé

- HomeCenter / hc_scene
Ajout des paramètres optionnels arg1, arg2, arg3, arg4, arg5 afin de pouvoir passer des arguments à la scène.


CORE - Ajout d'actions :

- HomeCenter / hc_getDevice
Permet de retrouver les informations d'un module.


GUI - (Interface web):

- Fenêtre de gestion des volumes : le changement des volumes provoquait une erreur => corrigé
- Fenêtre de test des scénarios : L'émulation des paramètres du mot clef { HTTP_PARAMETERS } pouvait ne pas apparaitre => corrigé
- Gestionnaire de fichier : Ajout des icones des dossiers downloads et config de JPI


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


edit 3 :

Update du code patch v0.9683 en ligne :D

CORE

- L'action ScreenOff ne fonctionnait pas dans les scénarios STARTOK_EVENT et SERVICEOK_EVENT => corrigé
- Maj des fichiers de langue


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


edit 4 :

Update du code patch v0.9684 en ligne :D

CORE

- L'action HomeCenter / hc_scene ne fonctionnait pas avec les arguments => corrigé


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


edit 5 :

Update du code patch v0.9685 en ligne :D

CORE

- L'action Communication / sendMail ne fonctionnait plus => corrigé

GUI - (Interface web)

- Événements et Scénario : Le bloc code du scénario est désormais grisé lors de la désactivation de l'événement et / ou lors de la désactivation du scénario actif (pour les événements contenants plusieurs scénarios).


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


edit 6 :

Update du code patch v0.9686 en ligne :D

CORE :

- Ajout du mot Clef de fonction { TIMESTAMP }
Permet de retourner le nombre de secondes écoulées depuis le 1er janvier 1970
- Maj des fichiers de langues


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


edit 7 :

Update du code patch v0.9687 en ligne :D

CORE :

- Le mot Clef de scénario { RESULT } ne fonctionnait plus => corrigé


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


Maj APK v0.968

- Support du PING en root
- Refonte de la communication avec Paw
- Support de la vérification ou non du statut de Paw
- Ajout du support de l'événement Notification
- Ajout de la demande de permissions nécessaires pour l'événement Notification
- Optimisation des threads
- Diverses Petites corrections et optimisations
(Merci pour vos rapports de crash)


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


edit 2 :

Maj APK v0.9682

- Correction afin d'empêcher que la mise en veille se retrouve avec un réglage à 1 seconde.
- Diverses Petites corrections et optimisations


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


edit 3 :

Maj APK v0.9683

- Correction du déclenchement de l'événement SERVICEOK_EVENT
Celui-ci se déclenche dorénavant à la fin de l'initialisation du service de l'apk (et non plus à son démarrage).

Note: Il n'y a pas de changement concernant l'événement STARTOK_EVENT (qui lui ne déclenche qu'une seule fois au démarrage de l'APK) : il se déclenche toujours au démarrage du service.


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


edit 4 :

Maj APK v0.9684

- MAJ du gestionnaire de rapport de crash et de la nouvelle adresse du serveur.

Note: Les rapports postés dans les versions antérieures de l'apk ne seront plus fonctionnels à partir du 31/03/2018


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


edit 5 :

Maj APK v0.9685

- Correction d'un bug de crash sous Android 8
- MAJ du SDK vers la dernière version


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


edit 6 :

Maj APK v0.9686

- Correction d'un bug de crash sous Android 8.1
- Diverses petites corrections


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


Bouton checkMaj dans l'APK pour appliquer la mise à jour.
Il faut d'abord mettre à jour l'APK pour avoir accès à la maj du code.
Note: Si des erreurs de config apparaissent au premier démarrage de l'apk c'est normal, tout devrait rentrer dans l'ordre après la maj du code et le 'Rebuild Config'


Pour faire la maj à la main (ou une installe de zéro) :
http://rulistaff.free.fr/JPI/fr.djul.JP ... nAPI19.apk


----------

TIMELINE:
* TODO LIST :
- action record audio / video
- streaming audio
- Nouvelle APK JPI version client
- Site dédié + doc

----------

C'est une assez grosse maj qui a demandé pas mal de taff malgré le peu de nouveautés visibles.
Cette nouvelle version est encore en bêta... Merci de signaler tout bug rencontré.

----------

Change log versions précédentes:
v0.967 à 0.9679: viewtopic.php?f=27&t=18283&p=584062#p583725
v0.966: viewtopic.php?f=27&t=18283&start=2480#p583082
v0.965: viewtopic.php?f=27&t=18283&start=2440#p581030
v0.963 & 0.964: viewtopic.php?f=27&t=18283&start=2420#p580152
v0.960 à 0.962: viewtopic.php?f=27&t=18283&p=576791#p576791
v0.959: viewtopic.php?f=27&t=18283&start=2320#p572163
v0.958: viewtopic.php?f=27&t=18283&start=2240#p566685
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 11 mai 2018, 16:50, édité 11 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.

parrain27240
Actif
Messages : 1629
Inscription : 24 juil. 2015, 20:15

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

Message par parrain27240 » 12 mars 2018, 19:27

Un petit retour marche super sur h96 .
Seul bémol qui vient pas de jpi pas de commande vocal même avec une webcam

Envoyé avec mes doigts de pieds ;)


chris777c
Timide
Messages : 152
Inscription : 01 mai 2017, 16:56

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

Message par chris777c » 12 mars 2018, 20:40

dJuL a écrit :
12 mars 2018, 12:17
Je pense avoir corrigé mais c'est pas normal...
Si tu pouvais me donner la réponse de la requête qui génère le parse Error :
(dans le navigateur: F12 puis onglet Network, puis clicker sur XHR, puis selectionner la requête et onglet Response
Par contre Faut faire vite avant que ça recharge automatiquement l'interface web.
Ok pas de soucis, mais comme d'hab je n'arrive plus à reproduire.

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 » 12 mars 2018, 21:08

Si tu as fait la maj c'est surement normal car j'ai fait des modifs à ce niveaux pour empêcher les erreurs (illogiques) que tu avais.
Sinon, bah vu que c'était pas logique, c'est plutôt logique que le pb n'arrive plus... :D
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.

slybreiz
Timide
Messages : 113
Inscription : 01 déc. 2015, 19:09

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

Message par slybreiz » 12 mars 2018, 21:29

Hello ou recuperer l apk je ne trouve rien sur. Le play store

Envoyé de mon LG-H815 en utilisant Tapatalk

Jeedom virtuel sur proxmox 5
passerelle xiaomi
passerelle IKEA

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

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

Message par Jerome84 » 12 mars 2018, 21:40

slybreiz a écrit :
12 mars 2018, 21:29
Hello ou recuperer l apk je ne trouve rien sur. Le play store

Envoyé de mon LG-H815 en utilisant Tapatalk
Tu peux récupérer l'APK ici --> http://rulistaff.free.fr/JPI/fr.djul.JP ... nAPI19.apk

Où tu as un Qrcode dans le plugin associé

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

Re: [JPI] Tel Android dedié domotique

Message par Jerome84 » 12 mars 2018, 21:41

dJuL a écrit :
12 mars 2018, 12:56
----------

Update du code v0.968 en ligne :D

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

----------

Super taf comme d'habitude !

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 » 12 mars 2018, 21:44

Jerome84 a écrit :
12 mars 2018, 21:41
Super taf comme d'habitude !
Merci ;)

slybreiz a écrit :
12 mars 2018, 21:29
Hello ou recuperer l apk
Le lien est indiqué en gros en haut de page, 3 posts au dessus du tiens ! :lol:
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
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

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

Message par Jerome84 » 12 mars 2018, 21:45

Jerome84 a écrit :
12 mars 2018, 21:40
slybreiz a écrit :
12 mars 2018, 21:29
Hello ou recuperer l apk je ne trouve rien sur. Le play store

Envoyé de mon LG-H815 en utilisant Tapatalk
Tu peux récupérer l'APK ici --> http://rulistaff.free.fr/JPI/fr.djul.JP ... nAPI19.apk

Ou tu as un Qrcode dans le plugin associé

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 » 12 mars 2018, 23:08

dJuL a écrit :
---------- ---------- ----------

edit :

Update du code patch v0.9681 en ligne :D

CORE - Ajout d'actions :

- Moteur / getConfig
Permet de retourner le contenu de la configuration en cours d'utilisation

---------- ---------- ----------
-
Aurel01 a écrit :
10 mars 2018, 11:10
Donc je viens d'y passer un bon moment dessus mais ca ne marche pas complètement.

Si j'utilise dans un bloc code la fonction suivante :

file_put_contents("/home/config.json", fopen("http://XXXXXXXXXX/?path=%2Femulated%2F0 ... e=readfile", 'r'));

Le fichier est bien crée mais vide. J'ai tenté de changer "readfile" par "download" => Même chose.

Du coup avec le dernier patch cela peut être simplifié par :

Code : Tout sélectionner

file_put_contents('/home/config.json', fopen('http://xxx.xxx.xxx.xxx:xxx/?action=getConfig', 'r'));
;)
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 : 3983
Inscription : 26 mars 2017, 09:57
Contact :

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

Message par benj29 » 13 mars 2018, 08:48

Quelques retours de cette mise à jour ? Notamment sur l'aspect double sim ?
J'ai toujours des loupés malgré une tempo de 7 secondes entre l'envoi de mes SMS.
Djul, comment mieux le gérer via cette version ?

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 » 13 mars 2018, 10:08

Tu as des loupés avec la maj ?
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 : 3983
Inscription : 26 mars 2017, 09:57
Contact :

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

Message par benj29 » 13 mars 2018, 14:27

Alors, j'ai bien réalisé la mise à jour.
A noter que j'ai eu un build config error... et après un force update après la mise à jour d'origine (check) tout était OK. (semblait).

J'ai d'ailleurs quelques soucis dans l'applog :

Code : Tout sélectionner

 - 13/03/18 11:38:36 - Update apk to v0.968
 - 13/03/18 11:38:49 - Application Quit
 - 13/03/18 11:38:58 - Activity start
 - 13/03/18 11:39:05 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:05 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:05 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - Error while loading config file
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:07 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:07 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:07 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:09 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:09 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:09 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:10 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:10 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:10 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:10 - Update code to v0.9681
 - 13/03/18 11:39:18 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:40:06 - Error while rebuilding config file
Si tu sais me dire ce que c'est ?

Derrière cela, j'ai voulu faire quelques tests d'envoi de MMS via le framework ... et cela ne marche pas !
J'ai un beau erreur en orange dans mes scénarios.

j'ai donc tenté de réinstaller le framework, il a fallu m'y reprendre à deux/trois fois pour ne plus avoir ce maudit erreur en orange.
Sans même comprendre ce qui se passe. Et enfin il se lance bien et se réinstalle (ou pas). Et le log s'ajoute... pour dire que tout va bien.

Code : Tout sélectionner

2018-03-13 14:21:08][SCENARIO]  - ----------------------------------------
[2018-03-13 14:21:08][SCENARIO]  - - Framework sc v0.97d                  -
[2018-03-13 14:21:08][SCENARIO]  - - Vos scenarios en PHP                 -
[2018-03-13 14:21:08][SCENARIO]  - - by dJuL                                -
[2018-03-13 14:21:08][SCENARIO]  - ----------------------------------------
[2018-03-13 14:21:08][SCENARIO]  - INFO: DOCUMENTATION DISPONIBLE EN LOCAL EN CLIQUANT ICI
[2018-03-13 14:21:08][SCENARIO]  - - - 
[2018-03-13 14:21:08][SCENARIO]  - /* - Execution du Bloc code n°1 - DEBUG INACTIF (prod) */
[2018-03-13 14:21:08][SCENARIO]  - - - 
[2018-03-13 14:21:08][SCENARIO] **************************************************
[2018-03-13 14:21:08][SCENARIO] *     Script d'installation du Framework sc      *
[2018-03-13 14:21:08][SCENARIO] **************************************************
[2018-03-13 14:21:08][SCENARIO] --- DECLENCHEUR:
[2018-03-13 14:21:08][SCENARIO] user
[2018-03-13 14:21:08][SCENARIO] --- CONFIG:
[2018-03-13 14:21:08][SCENARIO] Url de l'archive du framework: http://rulistaff.free.fr/sc/sc_framework.zip
[2018-03-13 14:21:08][SCENARIO] Dossier d'installation: sc
[2018-03-13 14:21:08][SCENARIO] Répertoire temporaire: /tmp
[2018-03-13 14:21:08][SCENARIO] --- INSTALLATION DU FRAMEWORK:
[2018-03-13 14:21:08][SCENARIO] Dossier de Jeedom: /var/www/html
[2018-03-13 14:21:08][SCENARIO] Recherche de la version du framework...
[2018-03-13 14:21:08][SCENARIO] VERSION EXISTANTE: 0.97d
[2018-03-13 14:21:08][SCENARIO] Téléchargement de l’archive http://rulistaff.free.fr/sc/sc_framework.zip...
[2018-03-13 14:21:22][SCENARIO] Suppression de l'ancienne version...
[2018-03-13 14:21:22][SCENARIO] Extraction de l’archive...
[2018-03-13 14:21:22][SCENARIO] Archive extraite vers /var/www/html
[2018-03-13 14:21:22][SCENARIO] Recherche de la version du framework...
[2018-03-13 14:21:22][SCENARIO] VERSION APRES INSTALLATION: 0.97d
[2018-03-13 14:21:22][SCENARIO] Archive temporaire d'installation du framework supprimée
[2018-03-13 14:21:22][SCENARIO] Framework insallé dans la même version (pas de mise à jour disponible)
[2018-03-13 14:21:22][SCENARIO] --- INTEGRATION DU FRAMEWORK DANS JEEDOM
[2018-03-13 14:21:22][SCENARIO] Ouverture du fichier /var/www/html/core/class/scenarioExpression.class.php
[2018-03-13 14:21:22][SCENARIO] Insertion des modifications afin d'intégrer le framework dans Jeedom
[2018-03-13 14:21:22][SCENARIO] Le framework semble déjà intégré dans le fichier /var/www/html/core/class/scenarioExpression.class.php
[2018-03-13 14:21:22][SCENARIO] Ouverture du fichier /var/www/html/core/class/scenario.class.php
[2018-03-13 14:21:22][SCENARIO] Insertion des modifications afin d'intégrer le framework dans Jeedom
[2018-03-13 14:21:22][SCENARIO] Le framework semble déjà intégré dans le fichier /var/www/html/core/class/scenario.class.php
[2018-03-13 14:21:22][SCENARIO] Ouverture du fichier /var/www/html/core/js/log.class.js
[2018-03-13 14:21:22][SCENARIO] Insertion des modifications afin d'intégrer le framework dans Jeedom
[2018-03-13 14:21:22][SCENARIO] Le framework semble déjà intégré dans le fichier /var/www/html/core/js/log.class.js
[2018-03-13 14:21:22][SCENARIO] Framework intégré dans Jeedom avec succès
[2018-03-13 14:21:22][SCENARIO] --- FIN INSTALLATION DU FRAMEWORK
[2018-03-13 14:21:22][SCENARIO] INFO: DOCUMENTATION DISPONIBLE EN LOCAL EN CLIQUANT ICI
[2018-03-13 14:21:22][SCENARIO]  - test
[2018-03-13 14:21:22][SCENARIO]  - - - 
[2018-03-13 14:21:22][SCENARIO]  - /* - Fin du Bloc code n°1 - */
J'avais ajouté des lignes de tests pour les variables que tu m'avais proposées mais elles restent vides...
Pourquoi, moi pas comprendre :) ?

Code : Tout sélectionner

//DEBUG ON
$sc->log('test');

//SCRIPT POUR VERIFIER PROBLEME DE VARIABLE
$sc->log('1 ' . $_SERVER['HTTP_HOST']);
$sc->log('2 ' . $_SERVER['SERVER_NAME']);
$sc->log('3 ' . $_SERVER['SERVER_PORT']);
$sc->log('4 ' . $_SERVER['SERVER_ADDR']);
Qui donne :

Code : Tout sélectionner

[2018-03-13 14:21:22][SCENARIO]  - - - 
[2018-03-13 14:21:22][SCENARIO]  - test
[2018-03-13 14:21:22][SCENARIO]  - 1
[2018-03-13 14:21:22][SCENARIO]  - 2
[2018-03-13 14:21:22][SCENARIO]  - 3
[2018-03-13 14:21:22][SCENARIO]  - 4
[2018-03-13 14:21:22][SCENARIO]  - - - 
Bref, je ne pense pas que ce soit lié directement à la version actuelle de JPI, mais je ne comprends pas pourquoi j'ai du m'acharner comme cela pour pouvoir réutiliser le framework après avoir mis à jour JPI.

Enfin, j'ai gardé mes tempos de 5 secondes entre mes envois de MMS/SMS, qu'en penses-tu ?
Comment as tu repensé le système ?

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 » 13 mars 2018, 16:05

benj29 a écrit :
13 mars 2018, 14:27
Alors, j'ai bien réalisé la mise à jour.
A noter que j'ai eu un build config error... et après un force update après la mise à jour d'origine (check) tout était OK. (semblait).

J'ai d'ailleurs quelques soucis dans l'applog :

Code : Tout sélectionner

 - 13/03/18 11:38:36 - Update apk to v0.968
 - 13/03/18 11:38:49 - Application Quit
 - 13/03/18 11:38:58 - Activity start
 - 13/03/18 11:39:05 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:05 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:05 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - Error while loading config file
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:06 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:07 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:07 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:07 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:09 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:09 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:09 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:10 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:10 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:10 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:10 - Update code to v0.9681
 - 13/03/18 11:39:18 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: Paw_Check is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: ApkToPaw_Method is missing, check in file config.json.dist
 - 13/03/18 11:39:18 - ERREUR CONFIG: Ping_Root is missing, check in file config.json.dist
 - 13/03/18 11:40:06 - Error while rebuilding config file
Si tu sais me dire ce que c'est ?

Il s'agit comme indiqué du détail de ton rebuild config qui n'est pas passé...
Dans ce cas le plus simple est de relancer paw et JPI, et de réimporter le fichier config.json.err dans l'interface web (Réglages généraux / Backup) et de sauver.
Mais bon un force MAJ peut effectivement aussi corriger le problème si le rebuild finit pas se faire correctement.

benj29 a écrit :
13 mars 2018, 14:27
Derrière cela, j'ai voulu faire quelques tests d'envoi de MMS via le framework ... et cela ne marche pas !
J'ai un beau erreur en orange dans mes scénarios.

j'ai donc tenté de réinstaller le framework, il a fallu m'y reprendre à deux/trois fois pour ne plus avoir ce maudit erreur en orange.
Sans même comprendre ce qui se passe. Et enfin il se lance bien et se réinstalle (ou pas). Et le log s'ajoute... pour dire que tout va bien.

Code : Tout sélectionner

2018-03-13 14:21:08][SCENARIO]  - ----------------------------------------
[2018-03-13 14:21:08][SCENARIO]  - - Framework sc v0.97d                  -
[2018-03-13 14:21:08][SCENARIO]  - - Vos scenarios en PHP                 -
[2018-03-13 14:21:08][SCENARIO]  - - by dJuL                                -
[2018-03-13 14:21:08][SCENARIO]  - ----------------------------------------
[2018-03-13 14:21:08][SCENARIO]  - INFO: DOCUMENTATION DISPONIBLE EN LOCAL EN CLIQUANT ICI
[2018-03-13 14:21:08][SCENARIO]  - - - 
[2018-03-13 14:21:08][SCENARIO]  - /* - Execution du Bloc code n°1 - DEBUG INACTIF (prod) */
[2018-03-13 14:21:08][SCENARIO]  - - - 
[2018-03-13 14:21:08][SCENARIO] **************************************************
[2018-03-13 14:21:08][SCENARIO] *     Script d'installation du Framework sc      *
[2018-03-13 14:21:08][SCENARIO] **************************************************
[2018-03-13 14:21:08][SCENARIO] --- DECLENCHEUR:
[2018-03-13 14:21:08][SCENARIO] user
[2018-03-13 14:21:08][SCENARIO] --- CONFIG:
[2018-03-13 14:21:08][SCENARIO] Url de l'archive du framework: http://rulistaff.free.fr/sc/sc_framework.zip
[2018-03-13 14:21:08][SCENARIO] Dossier d'installation: sc
[2018-03-13 14:21:08][SCENARIO] Répertoire temporaire: /tmp
[2018-03-13 14:21:08][SCENARIO] --- INSTALLATION DU FRAMEWORK:
[2018-03-13 14:21:08][SCENARIO] Dossier de Jeedom: /var/www/html
[2018-03-13 14:21:08][SCENARIO] Recherche de la version du framework...
[2018-03-13 14:21:08][SCENARIO] VERSION EXISTANTE: 0.97d
[2018-03-13 14:21:08][SCENARIO] Téléchargement de l’archive http://rulistaff.free.fr/sc/sc_framework.zip...
[2018-03-13 14:21:22][SCENARIO] Suppression de l'ancienne version...
[2018-03-13 14:21:22][SCENARIO] Extraction de l’archive...
[2018-03-13 14:21:22][SCENARIO] Archive extraite vers /var/www/html
[2018-03-13 14:21:22][SCENARIO] Recherche de la version du framework...
[2018-03-13 14:21:22][SCENARIO] VERSION APRES INSTALLATION: 0.97d
[2018-03-13 14:21:22][SCENARIO] Archive temporaire d'installation du framework supprimée
[2018-03-13 14:21:22][SCENARIO] Framework insallé dans la même version (pas de mise à jour disponible)
[2018-03-13 14:21:22][SCENARIO] --- INTEGRATION DU FRAMEWORK DANS JEEDOM
[2018-03-13 14:21:22][SCENARIO] Ouverture du fichier /var/www/html/core/class/scenarioExpression.class.php
[2018-03-13 14:21:22][SCENARIO] Insertion des modifications afin d'intégrer le framework dans Jeedom
[2018-03-13 14:21:22][SCENARIO] Le framework semble déjà intégré dans le fichier /var/www/html/core/class/scenarioExpression.class.php
[2018-03-13 14:21:22][SCENARIO] Ouverture du fichier /var/www/html/core/class/scenario.class.php
[2018-03-13 14:21:22][SCENARIO] Insertion des modifications afin d'intégrer le framework dans Jeedom
[2018-03-13 14:21:22][SCENARIO] Le framework semble déjà intégré dans le fichier /var/www/html/core/class/scenario.class.php
[2018-03-13 14:21:22][SCENARIO] Ouverture du fichier /var/www/html/core/js/log.class.js
[2018-03-13 14:21:22][SCENARIO] Insertion des modifications afin d'intégrer le framework dans Jeedom
[2018-03-13 14:21:22][SCENARIO] Le framework semble déjà intégré dans le fichier /var/www/html/core/js/log.class.js
[2018-03-13 14:21:22][SCENARIO] Framework intégré dans Jeedom avec succès
[2018-03-13 14:21:22][SCENARIO] --- FIN INSTALLATION DU FRAMEWORK
[2018-03-13 14:21:22][SCENARIO] INFO: DOCUMENTATION DISPONIBLE EN LOCAL EN CLIQUANT ICI
[2018-03-13 14:21:22][SCENARIO]  - test
[2018-03-13 14:21:22][SCENARIO]  - - - 
[2018-03-13 14:21:22][SCENARIO]  - /* - Fin du Bloc code n°1 - */
Réinstaller le framework X fois par dessus ne sert à rien si il marche déjà...
Il faudrait savoir plutôt quel était le contenu de ton fameux message en orange pour comprendre.
Cela venait probablement plutôt de JPI.

benj29 a écrit :
13 mars 2018, 14:27

J'avais ajouté des lignes de tests pour les variables que tu m'avais proposées mais elles restent vides...
Pourquoi, moi pas comprendre :) ?

Code : Tout sélectionner

//DEBUG ON
$sc->log('test');

//SCRIPT POUR VERIFIER PROBLEME DE VARIABLE
$sc->log('1 ' . $_SERVER['HTTP_HOST']);
$sc->log('2 ' . $_SERVER['SERVER_NAME']);
$sc->log('3 ' . $_SERVER['SERVER_PORT']);
$sc->log('4 ' . $_SERVER['SERVER_ADDR']);
Qui donne :

Code : Tout sélectionner

[2018-03-13 14:21:22][SCENARIO]  - - - 
[2018-03-13 14:21:22][SCENARIO]  - test
[2018-03-13 14:21:22][SCENARIO]  - 1
[2018-03-13 14:21:22][SCENARIO]  - 2
[2018-03-13 14:21:22][SCENARIO]  - 3
[2018-03-13 14:21:22][SCENARIO]  - 4
[2018-03-13 14:21:22][SCENARIO]  - - - 
Ces lignes c'était un test à un moment donné, et j'ai résolu le soucis que j'avais d'une autre manière depuis, et c'est tout à fait normal qu'elles retournent exactement la même chose aujourd'hui qu'hier... (ces lignes affichent le contenu de variables internes à php, cela n'a rien à voir avec le framework lui même)

benj29 a écrit :
13 mars 2018, 14:27

Enfin, j'ai gardé mes tempos de 5 secondes entre mes envois de MMS/SMS, qu'en penses-tu ?
Comment as tu repensé le système ?
Tu n'as plus besoin de tempo vu que JPI le fait en interne.
Mais bon si tu les laisses ça marchera quand même.
Regardes dans le changeLog (1er post de la page) tout est marqué :
En cas d’échec le sms est renvoyé automatiquement après une pause de X secondes et pendant Y tentatives.
X et Y se paramètrent dans les réglages avancés de l'interface web.
Pour les MMS il est grandement conseillé d'envoyer qu'un seul MMS à tous les destinataires plutôt que de relancer l'action x fois de suite uniquement pour ajouter des destinataires.
C'est d'ailleurs aussi valable pour les SMS, car cela simplifie le code et le nombre de requêtes envoyées vers JPI.
Dernière édition par dJuL le 13 mars 2018, 17:58, é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.

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 » 13 mars 2018, 16:10

edit: doublon
Dernière édition par dJuL le 13 mars 2018, 17:58, é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.

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

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

Message par Theduck38 » 13 mars 2018, 16:44

Tiens, j'ai un truc dans mes logs qui tend à me faire penser que les instabilités de Paw n'en sont peut-être pas.
J'ai un ènième paw offline :

Code : Tout sélectionner

- 13/03/18 16:24:26 - PAW is offline
Mais ce qui est intéressant cette fois c'est qu'il y a du trafic dans le log évènements en même temps :

Code : Tout sélectionner

 - 13/03/18 16:21:04 - HTTP_EVENT déclenché - http action: getBattLevel - CLIENT: 192.168.1.13
 - 13/03/18 16:21:05 - HTTP_EVENT terminé
 - 13/03/18 16:24:22 - HTTP_EVENT déclenché - http action: screenOn - CLIENT: 192.168.1.13
 - 13/03/18 16:24:22 - HTTP_EVENT terminé
 ->- 13/03/18 16:24:25 - HTTP_EVENT déclenché - http action: launchApp - CLIENT: 192.168.1.13
 - 13/03/18 16:24:27 - HTTP_EVENT terminé
 - 13/03/18 16:28:04 - HTTP_EVENT déclenché - http action: getBattLevel - CLIENT: 192.168.1.13
 - 13/03/18 16:28:05 - HTTP_EVENT terminé
Donc à 16:24:26, paw est offline (or il y a 3 pings sur 4s si j'ai bien compris la config par défaut), mais en même temps, dans la seconde qui précède, JPI arrive à lancer une appli via paw (ou à interroger les logs de paw... je ne sais pas dans quel sens ça fonctionne). Comment est-ce possible ?
Normalement la seconde avant le 'offline', JPI était déjà entrain de pinger le serveur pour la troisième fois sans succès.
Plus ça va, plus je pense que c'est une fausse détection du serveur offline...

@dJuL, tu aurais des tests à me faire faire pour essayer de comprendre mieux le phénomène ?

[edit] : un truc que je n'ai jamais précisé jusqu'à maintenant : ma tablette n'a pas de puce téléphonique installée... j'ai désactivé la vérification de qualité de réception dans JPI...
Dernière édition par Theduck38 le 13 mars 2018, 17:12, édité 1 fois.
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

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

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

Message par benj29 » 13 mars 2018, 16:56

Djul, merci.

Ce que je voulais savoir au delà du change log que j'avais déjà lu c'est comment tu as géré cela sur un dual sim concrètement pour comprendre.

Sinon je n'ai installé qu'une fois le framework qui est passé de version c à d.

Je posterai le log de JPI si c'est dedans pour comprendre ce qui ne va pas.

Je vais déjà laisser les tempos donc, je testerai ensuite.

Envoyé de mon Moto G (5S) Plus 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 » 13 mars 2018, 17:43

Theduck38 a écrit :
13 mars 2018, 16:44
Tiens, j'ai un truc dans mes logs qui tend à me faire penser que les instabilités de Paw n'en sont peut-être pas.
J'ai un ènième paw offline :

Code : Tout sélectionner

- 13/03/18 16:24:26 - PAW is offline
Mais ce qui est intéressant cette fois c'est qu'il y a du trafic dans le log évènements en même temps :

Code : Tout sélectionner

 - 13/03/18 16:21:04 - HTTP_EVENT déclenché - http action: getBattLevel - CLIENT: 192.168.1.13
 - 13/03/18 16:21:05 - HTTP_EVENT terminé
 - 13/03/18 16:24:22 - HTTP_EVENT déclenché - http action: screenOn - CLIENT: 192.168.1.13
 - 13/03/18 16:24:22 - HTTP_EVENT terminé
 ->- 13/03/18 16:24:25 - HTTP_EVENT déclenché - http action: launchApp - CLIENT: 192.168.1.13
 - 13/03/18 16:24:27 - HTTP_EVENT terminé
 - 13/03/18 16:28:04 - HTTP_EVENT déclenché - http action: getBattLevel - CLIENT: 192.168.1.13
 - 13/03/18 16:28:05 - HTTP_EVENT terminé
Donc à 16:24:26, paw est offline (or il y a 3 pings sur 4s si j'ai bien compris la config par défaut), mais en même temps, dans la seconde qui précède, JPI arrive à lancer une appli via paw (ou à interroger les logs de paw... je ne sais pas dans quel sens ça fonctionne). Comment est-ce possible ?
Normalement la seconde avant le 'offline', JPI était déjà entrain de pinger le serveur pour la troisième fois sans succès.
Plus ça va, plus je pense que c'est une fausse détection du serveur offline...

@dJuL, tu aurais des tests à me faire faire pour essayer de comprendre mieux le phénomène ?

[edit] : un truc que je n'ai jamais précisé jusqu'à maintenant : ma tablette n'a pas de puce téléphonique installée... j'ai désactivé la vérification de qualité de réception dans JPI...
Quelle version utilises-tu ? La dernière ?
Car si c'est le cas j'ai rajouté une option pour désactiver la vérification de paw uniquement pour toi...
Et par défaut la communication entre JPI et paw ne s'effectue plus via des requêtes sur le localhost avec la dernière version.

Sinon non, paw ne peut pas être détecté offline à tord, car ce n'est pas un ping qui est fait mais une question 'est tu là ?' au serveur http. Si c'est offline c'est que pas de réponse du serveur.
Ensuite c'est peut être justement parce qu’il traite déjà des requêtes ailleurs qu'il n'arrive pas sur ton appareil à traiter plusieurs requêtes en simultanés (en théorie un serveur peut en traité une chier des requêtes en simultané, mais peut être pas avec ta tablette).
Ou alors c'est parce qu’il met 3 plombes à répondre et que la verif de l'APK atteint le timeout.

Enfin j'arrive a reproduire ce genre de problème avec des tablettes bas de gamme que j'ai, et cela vient bien de la stabilité de paw et de sa faculté à traiter les requêtes, où à répondre sans latence aux requêtes sur certains appareils.

benj29 a écrit :
13 mars 2018, 16:56
Sinon je n'ai installé qu'une fois le framework qui est passé de version c à d.
Bah c'est pas moi qui invente... C'est toi qui l'a dit (et tes logs) :
benj29 a écrit :
13 mars 2018, 14:27
j'ai donc tenté de réinstaller le framework, il a fallu m'y reprendre à deux/trois fois pour ne plus avoir ce maudit erreur en orange.
Sans même comprendre ce qui se passe. Et enfin il se lance bien et se réinstalle (ou pas). Et le log s'ajoute... pour dire que tout va bien.

Code : Tout sélectionner

[2018-03-13 14:21:22][SCENARIO] Framework insallé dans la même version (pas de mise à jour disponible)
benj29 a écrit :
13 mars 2018, 16:56
Ce que je voulais savoir au delà du change log que j'avais déjà lu c'est comment tu as géré cela sur un dual sim concrètement pour comprendre.
J'ai rien géré de spécifique pour une dual SIM.
Si le SMS est en échec il y a une pause et il est relancé, rien de plus.
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
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

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

Message par Theduck38 » 13 mars 2018, 18:32

Merci pour tes explications... j'ai peut-être bien une piste, qui me paraît hallucinante, mais bon... et ce serait sans rapport avec l'application.

Je termine mes tests et je reposte !

PS : j'utilise bien la dernière version, mais je voulais comprendre avant de mettre les œillères ;)
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

slybreiz
Timide
Messages : 113
Inscription : 01 déc. 2015, 19:09

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

Message par slybreiz » 13 mars 2018, 18:35

bonjour

j'ai une erreur lorsque je exécuter l'apk

j'ai le message suivant "there was a problem parsing the package" ...

le telephone est en android 42.2
Jeedom virtuel sur proxmox 5
passerelle xiaomi
passerelle IKEA

Répondre

Revenir vers « Développements sur Jeedom »

Qui est en ligne ?

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