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-APK android] Tel Android dedié domotique

Message par dJuL » 26 mai 2018, 13:35

Je peux vous dire que ça marche au poil avec un Galaxy S8 et un DeX
Mais bon on est dans un autre budget là.
Peut être voir sinon du côté des boxs android avec carte SIM.
Genre ça :
https://french.alibaba.com/product-deta ... 3LluHz&s=p
(Attention je n'ai pas testé ce modèle c'est juste un exemple)
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 » 28 mai 2018, 07:57

Pour ma part, je vais migrer vers un capteur de mouvement déporté car je ne suis pas satisfait de la gestion du capteur de mouvement natif via JPI.
J'ai régulièrement des non-détections (en particulier quand la tablette n'est pas sur charge). Et j'avoue que le côté WAF pique un peu.

Après en dehors de ça, très bien.

Djul, je n'ai plus de souci côté SMS au fait (double ou aucun envoi si tu te souviens, ça tourne très bien !).

Mav3656
Helper
Messages : 70
Inscription : 12 févr. 2018, 16:22
Localisation : Nantes, France

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

Message par Mav3656 » 06 juin 2018, 16:09

C'est un truc de malade ton plugin Djul, je découvre un peu tout ça. trop hâte d'essayer en parcourant les commentaires ici depuis 2016 (bon d'accord j'ai fait les 2 premières et les 2 dernières pages seulement sur 151...).

Un grand merci !
Mav3656 - Helper Officiel Jeedom

Avatar de l’utilisateur
guenneguez_t
Actif
Messages : 2389
Inscription : 17 oct. 2014, 09:07
Localisation : Seine Maritime

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

Message par guenneguez_t » 07 juin 2018, 22:25

Bonjour,

Existe-t-il un appareil en RJ45 compatible avec cette application ?

A+
Thomas
Développeur averti ;-)
Faire un don pour mes développements gratuits https://www.paypal.com/cgi-bin/webscr?c ... BA2DSQ844J

Avatar de l’utilisateur
coke
Helper
Messages : 582
Inscription : 21 juil. 2014, 11:37
Localisation : essonne

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

Message par coke » 07 juin 2018, 22:42

N'importe quel android tv par exemple

Envoyé de mon SM-G935F en utilisant Tapatalk

MERCI À L'ÉQUIPE POUR LE TAF

Helper Officiel Jeedom

Avatar de l’utilisateur
coke
Helper
Messages : 582
Inscription : 21 juil. 2014, 11:37
Localisation : essonne

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

Message par coke » 07 juin 2018, 22:42

N'importe quel android tv par exemple

Envoyé de mon SM-G935F en utilisant Tapatalk

MERCI À L'ÉQUIPE POUR LE TAF

Helper Officiel Jeedom

Avatar de l’utilisateur
guenneguez_t
Actif
Messages : 2389
Inscription : 17 oct. 2014, 09:07
Localisation : Seine Maritime

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

Message par guenneguez_t » 07 juin 2018, 23:21

J'ai oublié un détail : avec possibilité de mettre une carte sim

Envoyé de mon BLN-L21 en utilisant Tapatalk

Développeur averti ;-)
Faire un don pour mes développements gratuits https://www.paypal.com/cgi-bin/webscr?c ... BA2DSQ844J


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 » 10 juin 2018, 19:37

----------

Update du code v0.969 en ligne :D

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

----------

Au menu ajout de l'enregistrement vidéo et de son mot clef d'état associé, ajout et correction d'actions, optimisations et correction de bugs, maj importante de l'APK.

----------

CORE :

- Modifications de l'initialisation
- Refonte des logs, le résultat (partiel) des actions est maintenant affiché dans le log des événements pour un meilleur 'débuguage'
- Support de la fonction RESTART via l'APK
- Corrections minimes diverses par ci par là
- Maj de la config d'usine
- Maj des fichiers de langue


----------

CORE - Mot Clefs :

- Ajout du mot Clef d'état { IS_CAM_RECORDING }
Permet de connaitre l'état de l'enregistrement vidéo
0 => Enregistrement vidéo en cours
1 => Enregistrement vidéo stoppé


----------

CORE - Ajout d'actions :

- Caméra / startVideoRecorder
Permet de lancer l'enregistrement vidéo
Retourne le fichier (chemin complet) du fichier en cours d'enregistrement.

Prend comme paramètres la caméra (avant ou arrière), la qualité de compression, le nombre d'images par seconde et la durée de l'enregistrement.
Les fichier sont enregistrés dans paw/JPI/videos au format Quicktime (MOV codec MJPEG) et son lisibles avec Quicktime ou VLC.

Cette action est utilisable en simultané avec toutes les actions liées à la caméra (en cas de conflit ou de changement de paramètres, l'enregistrement est automatiquement repris dans un nouveau fichier).

- Caméra / stopVideoRecorder
Permet d'arrêter l'enregistrement vidéo.

- Fichiers / deleteFiles
Permet de supprimer des fichiers spécifiques

Prend comme paramètres le dossier de travail, un masque optionnel de recherche (au format MS-DOS) ainsi qu'un temps optionnel permettant de supprimer tous les fichiers plus vieux que xxx minutes.

Ex de masque :
*.mov => Tous les fichiers de type MOV
*.mov|*.jpg => Tous les fichiers de type MOV et de type JPG
f??a* => Tous les fichiers commençant par un ' f ' suivi de 2 caractères et suivi d'un ' a '


----------

CORE - Amélioration d'actions :

- Moteur / clearData
Ajout de la valeur videos pour le paramètre data afin de pouvoir effacer toutes les vidéos enregistrées par JPI

- Caméra / animFlash
L'action pouvait parfois ne pas fonctionner sur des appareils sous Android v6 ou supérieur => corrigé

- Informations / getState
Ajout de la valeur IS_CAM_RECORDING pour le paramètre keyword afin de retourner le statut de l'enregistrement vidéo


----------

GUI - (Interface web):

- Page CONFIGURATION / Réglage généraux : Ajout des paramètres liés à l'enregistrement vidéo
- Page CONFIGURATION / Réglage avancés : Ajout des paramètres liés à l'enregistrement vidéo
- Fenêtre d'édition d'actions : Ajout d'une meilleure gestion des actions personnalisées afin d'éviter les erreurs de syntaxes
- Fenêtre OUTILS / Nettoyer les données : Ajout du bouton pour supprimer les vidéos enregistrées via JPI
- OUTILS / Photos (prises par l'APK) : Ajout du contrôle de l'appareil photo en bas de page
- Ajout de la page OUTILS / Vidéos (capturées par l'APK) ainsi que du contrôle de l'enregistrement vidéo en bas de page
- Gestionnaire de fichiers : Ajout du contrôle de l'appareil photo dans le dossier paw/JPI/pictures et de l'enregistrement vidéo dans le dossier paw/JPI/vidéos
Auto-sélection du fichier à la fin de l'action.
- Gestionnaire de fichiers : Ajout d’icônes pour les fichiers de code .bsh
- Gestionnaire de fichiers : Ajout d’icônes grisées pour les dossiers internes de JPI dans paw/JPI
- Gestionnaire de fichiers : Ajout d’icônes pour le dossier paw/JPI/videos
- Ajout d'une icône en haut à droite dans la barre de menu lorsque l'enregistrement vidéo est en cours
- Fenêtre de sélection de fichiers : certaines actions ne fonctionnaient pas (effacement, déplacement...) => corrigé
- Maj des fichiers JS
- Nombreuses corrections et optimisations


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


edit :

Update du code patch v0.9691 en ligne :D

GUI - (Interface web):

- Lors de la seconde ouverture de la fenêtre permettant de prendre une photo ou d'enregistrer une vidéo, la roue de chargement n'apparaissait pas ce qui provoquait un lag visuel => corrigé
- Maj des fichiers de langue


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


edit 2 :

Update du code patch v0.9692 en ligne :D

GUI - (Interface web):

- CONFIGURATION / Mots clefs persos : Refonte de la fonction vérifiant si le mot clef n'est pas utilisé dans un scénario (lors de la suppression d'un mot clef perso).
- Maj des fichiers de langue


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


edit 3 :

Update du code patch v0.9693 en ligne :D

GUI - (Interface web):

- Correction du Login afin de supprimer certains warnings du navigateur
- Correction de bugs d'affichage sous Edge (le scrollbar apparaissait à tord sur les menus déroulants)
- Optimisation de la position des menus déroulants de la fenêtre d'action afin d'éviter le scrollbar au maximum
- La fenêtre d'enregistrement de photo / vidéo à la volée pouvait dans certains cas ne pas s'afficher => corrigé
- Refontes de la majorité des événements js touchstart / touchmove / mousewheel afin de gérer le mode passif (suppression des warning dans le navigateur)
- Maj de certaines libraires
- Maj du CSS
- Diverses petites corrections


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


Maj APK v0.969

- Optimisation du démarrage
- Refonte de la communication avec Paw dans l’activité principale
- Correction de bugs si Paw est paramétré en https
- Ajout d'un menu rapide en cliquant sur l'icone de JPI sur la page principale :
Permet d’effectuer les actions des boutons et de redémarrer PAW + JPI
(Utile au cas où les boutons sont masqués)
- Ajout du support de l'enregistrement vidéo (.mov codec MJPEG)
- Refonte des priorités et des fonctions liées à la caméra (par exemple si la détection de mouvement est en cours sur la caméra frontale et que le streaming a été lancé sur la caméra arrière, ce dernier rebascule automatiquement sur la caméra arrière une fois la détection de mouvement arrêté)
- Optimisation de la relance du streaming avec des paramètres différents
- Refonte des icônes de notification lors du Streaming / Enregistrement / Motion détection
- Refonte du log de l'APK concernant le Streaming / Enregistrement / Motion détection
- Ajout d'une entrée dans log de l'APK lors de la prise d'une photo
- Maj des dépendances
- Corrections sous android 8.x (la notification au lancement du service n’émet plus de son, de lumière et de vibration et le tactile n'est plus perdu)
- Le navigateur web permet maintenant de recadrer automatiquement la page web avec un double tap (uniquement si le zoom n'est pas désactivé)
- Diverses Petites corrections et optimisations
(Merci pour vos rapports de crash)


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


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
- streaming audio
- Nouvelle APK JPI version client
- Site dédié + doc

----------

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

----------

Change log versions précédentes:
v0.968 à 0.9687: viewtopic.php?f=27&t=18283&p=596241#p596241
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

----------

Aperçu du nouveau menu rapide de l'écran d’accueil de l'apk :

Image
Dernière édition par dJuL le 13 juin 2018, 23:48, édité 6 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.

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

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

Message par benj29 » 10 juin 2018, 21:35

Salut Djul, à première vue tout est OK.
Par contre, le plugin JPI ne tourne plus.
Toutes mes requêtes ne marchent plus.
Exemple : envoi de SMS, screenoff, screenon, design etc.

Par exemple, mes scénarios de détection de mouvement utilisent le plugin JPI pour ouvrir le design correspondant.
Malgré un refresh du plugin et des devices associés, aucun ordre ne passe. Exemple chargement d'un design.

Code : Tout sélectionner

[2018-06-10 20:19:00][ERROR] : La requete pour la commande ScreenOn n'a pas été exécutée
[2018-06-10 20:19:03][ERROR] : La requete pour la commande JPI_design_tab n'a pas été exécutée
[2018-06-10 20:21:19][ERROR] : La requete pour la commande SMS Benjamin n'a pas été exécutée
[2018-06-10 20:23:01][ERROR] : La requete pour la commande ScreenOff n'a pas été exécutée
[2018-06-10 20:31:08][ERROR] : La requete pour la commande SMS Benjamin n'a pas été exécutée
[2018-06-10 20:32:59][ERROR] : La requete pour la commande SMS Benjamin n'a pas été exécutée
[2018-06-10 20:35:06][ERROR] : La requete pour la commande SMS Benjamin n'a pas été exécutée
[2018-06-10 20:39:45][ERROR] : La requete pour la commande ScreenOn n'a pas été exécutée
[2018-06-10 20:39:48][ERROR] : La requete pour la commande JPI_design_tab n'a pas été exécutée
[2018-06-10 20:40:15][ERROR] : La requete pour la commande ScreenOn n'a pas été exécutée
[2018-06-10 20:40:18][ERROR] : La requete pour la commande JPI_design_base n'a pas été exécutée
[2018-06-10 20:42:58][ERROR] : La requete pour la commande ScreenOn n'a pas été exécutée
[2018-06-10 20:43:46][ERROR] : La requete pour la commande ScreenOff n'a pas été exécutée
[2018-06-10 20:50:52][ERROR] : La requete pour la commande ScreenOn n'a pas été exécutée
[2018-06-10 20:50:55][ERROR] : La requete pour la commande JPI_design_tab n'a pas été exécutée
[2018-06-10 20:53:35][ERROR] : La requete pour la commande ScreenOn n'a pas été exécutée
[2018-06-10 21:17:51][ERROR] : La requete pour la commande ScreenOn n'a pas été exécutée
[2018-06-10 21:17:51][ERROR] : La requete pour la commande JPI_design_base n'a pas été exécutée
[2018-06-10 21:29:20][ERROR] : La requete pour la commande ScreenOff n'a pas été exécutée
[2018-06-10 21:32:43][ERROR] : La requete pour la commande ScreenOff n'a pas été exécutée
[2018-06-10 21:35:40][ERROR] : La requete pour la commande ScreenOn n'a pas été exécutée
[2018-06-10 21:35:40][ERROR] : La requete pour la commande JPI_design_tab n'a pas été exécutée
[2018-06-10 21:38:06][ERROR] : La requete pour la commande JPI_design_tab n'a pas été exécutée
[2018-06-10 21:38:30][INFO] : Execution de la commande : JPI_design_tab
[2018-06-10 21:38:30][DEBUG] : Requete lancée pour la commande JPI_design_tab : http://192.168.2.208:8080/?action=goToDesign&id=26&fullscreen=1&__JPIPLUG=1 - Résultat : <!DOCTYPE html><html><head><meta http-equiv="refresh" content="2" /><style>body,html{color:#eee;background:#333;padding:1px 10px;}</style></head><body><p><b>JPI is initialising.</b></p><p>Please wait…</p></body></html>
[2018-06-10 21:38:30][ERROR] : La requete pour la commande JPI_design_tab n'a pas été exécutée
En fouillant, en fait, je n'arrive pas à accéder à la page web de JPI pour vérifier la configuration ou autre.
Erreur ?

Image

Valable sur mes 2 tablettes, 1 téléphone

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

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

Message par benj29 » 10 juin 2018, 21:55

Je confirme, j'ai désinstallé, repassé à l'ancienne version, et là tout tourne via JPI/JPI-plugin et l'accès serveur.
Donc c'est bien cette version qui a un souci.

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 » 10 juin 2018, 22:06

Paw a du planter.
C'est pas normal que ça reste sur initialising.
As tu essayer de redémarrer ou de killer paw ?
Chez moi ça marche sur tous mes appareils...
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 » 10 juin 2018, 22:08

Oui, je l'ai fait et pas sur un mais 3... Pour être sûr, j'ai même éteint totalement puis en attendant le démarrage automatique.
D'ailleurs, j'ai remarqué qu'il n'y avait plus que l'icone de JPI dans la liste des notifications.
Là j'ai remis la version précédente car je pars en déplacement demain, donc pas trop le choix.
J'ai désinstallé, réinstallé l'ancienne, et tout s'est bien déroulé.
Sauf si personne confirme le souci, je verrai à mon retour.
Mais de là à avoir 3 fois le même problème, bizarre...

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 » 11 juin 2018, 00:44

Comment as-tu fais la maj ?
J'ai fais la maj sur 5 appareils et même des installations de 0 pour tester, aucun pb...

Quelqu'un d'autre a eu un soucis ?
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 » 11 juin 2018, 06:45

Puisque sur l'ancienne version je n'ai pas les boutons (j'ai vu ton menu pratique sur la nouvelle), obligé de quitter et relancer JPI sans toucher paw.
Là check maj et en avant...

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


Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

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

Message par Jeandhom » 11 juin 2018, 09:17

dJuL a écrit :
11 juin 2018, 00:44
Comment as-tu fais la maj ?
J'ai fais la maj sur 5 appareils et même des installations de 0 pour tester, aucun pb...

Quelqu'un d'autre a eu un soucis ?
Pas de soucis pour moi.

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 » 11 juin 2018, 10:47

Merci pour le retour.

On est à plus de 40 updates installés, benj29 je pense qu'il y a un truc spécifique chez toi.
Faudrait essayer quand tu rentres une installe de zéro avec la nouvelle version (sans ta config dans un 1er temps)
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 » 11 juin 2018, 10:49

OK je regarderai à mon retour.

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] Tel Android dedié domotique

Message par dJuL » 11 juin 2018, 12:35

dJuL a écrit :
10 juin 2018, 19:37

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

edit :

Update du code patch v0.9691 en ligne :D

GUI - (Interface web):

- Lors de la seconde ouverture de la fenêtre permettant de prendre une photo ou d'enregistrer une vidéo, la roue de chargement n'apparaissait pas ce qui provoquait un lag visuel => corrigé
- Maj des fichiers de langue

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

edit 2 :

Update du code patch v0.9692 en ligne :D

GUI - (Interface web):

- CONFIGURATION / Mots clefs persos : Refonte de la fonction vérifiant si le mot clef n'est pas utilisé dans un scénario (lors de la suppression d'un mot clef perso).
- Maj des fichiers de langue

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

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 4 invités