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
picsou83
Timide
Messages : 56
Inscription : 03 août 2017, 10:53

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

Message par picsou83 » 30 janv. 2018, 21:19

J'ai effectué la mise à jour mais JPI été planté à l'initialisation, j'ai redemarrer mon téléphone et pour le moment tout refonctionne

La suite demain matin et en tout cas un GRAND MERCI pour tout 8-)

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

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

Message par benj29 » 30 janv. 2018, 21:59

Idem, mise à jour faite.
Réponse demain dans les envois de SMS au cours de la journée....

Avatar de l’utilisateur
maxredphenix
Actif
Messages : 539
Inscription : 18 sept. 2015, 21:36
Localisation : Bourgogne

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

Message par maxredphenix » 30 janv. 2018, 22:50

Bonjour,

Petite question sur les commandes dispo dans Jeedom... comment fait-on pour en rajouter ?
Je soihaite rajouter screenOn et screenOff mais je ne vois pas comment

Actuellement j'y arrive uniquement car dans l'interface JPI j'ai récupéré le lien HTML.....


Merci
DIY Intel NUC i5 7Gen(via Proxmox) - Jeedom 3.2.

IPX800 v4 + 2 modules X-4FP
Détecteur fuite d'eau + fumée fibaro
Divers modules Zwave

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 » 31 janv. 2018, 06:45

Bonjour

Editer l'équipement du plugin JPI / Onglet 'Commandes' / Bouton 'Ajouter une commande JPI'....
-- 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é

Avatar de l’utilisateur
maxredphenix
Actif
Messages : 539
Inscription : 18 sept. 2015, 21:36
Localisation : Bourgogne

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

Message par maxredphenix » 31 janv. 2018, 07:31

Merci pour ta réponse :)
Je regarde cela en rentrant ce soir.
DIY Intel NUC i5 7Gen(via Proxmox) - Jeedom 3.2.

IPX800 v4 + 2 modules X-4FP
Détecteur fuite d'eau + fumée fibaro
Divers modules Zwave

picsou83
Timide
Messages : 56
Inscription : 03 août 2017, 10:53

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

Message par picsou83 » 31 janv. 2018, 13:17

Bonjour,

Depuis ce matin à nouveau aucun SMS, apparemment cela n'a pas fonctionné ...

Je regarde les logs ce soir

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 » 31 janv. 2018, 15:01

Ok, curieux...
Mais ça devrait tout de même être réglé dans la version qui arrive car j'ai fait pas mal de modifs...
Le log d'erreurs sera de plus beaucoup plus parlant. ;)
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 » 31 janv. 2018, 19:33

Update du code v0.963 en ligne :D

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

----------

Au menu ajout d'actions dédiés aux fichiers, amélioration d'actions, du streaming, du gestionnaire de fichier, nombreuses corrections et optimisations.

----------

CORE :

- Optimisation de l'initialisation
- Correction de la fonctions d'envoi de MMS
- Parfois l'envoie d'un SMS pouvait provoquer un échec => corrigé
- Ajout du dossier /downloads afin de recevoir les fichiers téléchargés
- Optimisation des fonctions de traitement des requêtes externes
- Correction du moteur du gestionnaire de fichier (lors d'une nouvelle session les liens de téléchargement ne marchaient qu'au second lancement => corrigé )
- Ajout de la possibilité de lister uniquement des dossiers dans le moteur du gestionnaire de fichiers
- Refonte du Streaming pour gérer le nombre d'images par secondes
- Ajout d'entrées dans le journal d'erreurs pour certaines actions (sms, mms, mail, download...)
- Corrections de petits bugs.
- Maj du fichier de configuration d'usine
- Maj des fichiers de langue et correction de fautes


----------

CORE - Amélioration d'actions :

- Moteur / clearData
Ajout d'une option pour supprimer les fichiers téléchargés

- Téléphonie / sendSms
Correction d'un bug de vérification du réseau qui pouvait entrainer une erreur d’envoi

- Téléphonie / sendMms
Permet de prendre une URL (locale ou distante) comme paramètre pour l'envoie d'images

- Communication / sendMail
Permet de prendre une URL (locale ou distante) comme paramètre pour l'envoie de pièce jointe

- Communication / skype
Les appels audios marchaient de manière aléatoire => corrigé

- Capteurs / *
Les actions pouvaient retourner 0 lors du premier lancement => corrigé

- Caméra / startStreaming
Ajout du paramètre framerate afin de pouvoir spécifier le nombre d'images par seconde désiré

- Fichiers / getLink
Cette action est maintenant classée dans la catégorie Fichiers (et non plus dans Fonctions )


----------

CORE - Ajout d'actions :

- Fichiers / download
Permet de télécharger un fichier externe via une URL dans le dossier des téléchargements.
Option pour écraser les fichiers existants et pour attendre ou non la fin du téléchargement.
Retourne le chemin du fichier téléchargé.

- Fichiers / rename
Permet de renommer un fichier ou un répertoire
Prend en paramètres le chemin complet du fichier ou dossier, et le nouveau nom (sans le chemin)

- Fichiers / move
Permet de déplacer un fichier ou un répertoire
Prend en paramètres le chemin complet du fichier ou dossier, et le chemin complet du répertoire de destination, ainsi que le choix de remplacer ou non le fichier de destination si il existe déjà

- Fichiers / copy
Permet de copier un fichier ou un répertoire
Prend en paramètres le chemin complet du fichier ou dossier source, et le chemin complet du répertoire de destination, ainsi que le choix de remplacer ou non le fichier de destination si il existe déjà

- Fichiers / delete
Permet de supprimer un fichier
Prend en paramètre le chemin complet du fichier

- Fichiers / makeDir
Permet de créer un répertoire
Prend en paramètre le chemin complet du répertoire où créer le dossier et le nom du dossier à créer

- Fichiers / removeDir
Permet de supprimer un répertoire
Prend en paramètre le chemin complet du répertoire à supprimer, ainsi qu'une option pour supprimer tout le contenu du répertoire (fichier et sous dossiers)


----------

GUI - GÉNÉRAL:

- Page CONFIGURATION / Réglages avancés / Streaming : Ajout du nombre d'images par seconde par défaut pour le streaming
- Page OUTILS / Caméra (streaming) : Ajout du nombre d'images par seconde
- Ajout de la fenêtre OUTILS / Téléchargements (fichiers téléchargés avec l'action download)
- Fenêtre SMS/MMS: Correction d'un bug de chargement infini si la discussion contenait des images avec des erreurs
- Fenêtre OUTILS / Exécuter Action : Ajout de la catégorie Fichiers
- Correction de la fonction de vérification des champs de type URL (Accepte maintenant la spécification d'un port dans l'url)
- Fenêtre FILEMANAGER : Correction d'un bug ou le clique gauche ne sélectionnait pas les éléments.
- Fenêtre FILEMANAGER : Correction d'un bug ou le copier | couper / coller ne marchait pas
- Fenêtre FILEMANAGER : Ajout du support de la sélection d'un chemin de dossier uniquement (n'affiche que les dossiers)
- Maj du CSS
- Diverses petites corrections


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


edit :

Update du code patch v0.964 en ligne :D

- Il y avait un pb d'envoi des SMS/MMS lorsque l'appareil a plusieurs emplacements SIM => corrigé
- Les actions prenant une url en paramètre (download, sendMms, sendMail) ne marchaient pas sous Android < 6 => corrigé
- Correction du log d'erreur (typo)
- Diverses petites corrections


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


Maj APK v0.963

- Ajout du support du nombre d'images par seconde pour le streaming
- Corrections pour envoyer des mails avec un fichier sous forme d'URL en pièce jointe
- Corrections concernant les MMS
- 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 / video
- 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.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 31 janv. 2018, 22:44, é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.

picsou83
Timide
Messages : 56
Inscription : 03 août 2017, 10:53

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

Message par picsou83 » 31 janv. 2018, 20:24

Bonsoir,

J'ai effectué la MAJ, le sms ne part toujours pas ,voici l'erreur : sendGsmMessage(core) ERREUR!:Réseau mobile non disponible

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 » 31 janv. 2018, 20:53

Cela veut dire que pour Android tu n'es connecté à aucun réseau cellulaire.
Es-tu sur de capter ?
Quelle est ta version d'android, as-tu une dual sim ?
Sur l'écran de l'apk as-tu activé la vérification du réseau GSM et si oui as-tu le nom de l'opérateur affiché ?
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.

ADN182
Timide
Messages : 17
Inscription : 12 avr. 2017, 23:49

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

Message par ADN182 » 31 janv. 2018, 21:09

Hello,

Encore Merci @Djul, je regarde la nouvelle fonctionnalité MMS pour envoyé des photos de caméra by MMS.

Alors j'ai fait le test d'une photo en locale pas de problème je reçois celle-ci.

en revanche quand je spécifie une URL j'ai une erreur : ERREUR sendMms: Null Pointer in Method Invocation.

J'ai essayé les URL de mes caméras mais aussi des images sur des sites comme ça : http://www.assuropoil.fr/wp-content/upl ... n-chat.jpg (J'ai fait un bête recherche Google ;))

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 » 31 janv. 2018, 21:21

J'arrive pas à reproduire...
Peux tu essayer avec l'action Fichiers / download pour voir si tu as une erreur ou pas ?
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.

ADN182
Timide
Messages : 17
Inscription : 12 avr. 2017, 23:49

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

Message par ADN182 » 31 janv. 2018, 21:34

Oui, Même erreur : ERREUR download: Null Pointer in Method Invocation

Du coup un problème dans ma config tu pense ?

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 » 31 janv. 2018, 21:44

Non, un pb avec android.
Je viens de réussir à reproduire avec un appareil sous Android v5
Je vais regarder ça...
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.

picsou83
Timide
Messages : 56
Inscription : 03 août 2017, 10:53

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

Message par picsou83 » 31 janv. 2018, 21:55

Voici quelques réponses :
je capte trés bien (fournisseur SYMA MOBILE) et aucun problème pour passer un appel alors que JPI refuse d'envoyer un sms
téléphone echo avec android 5.1 et double SIM
J'ai effectivement activé la vérification du réseau GSM et le nom indiqué dans Network est SYMA

Je viens de redemarrer l'application et le message d'erreur est "Message non envoyé, Erreur lors de l'envoi du message"
J'ai également désactivé la vérification du réseau mobile mais sans succés

EDIT:10 minutes plus tard je reçois le message suivant en boucle
sendGsmMessage(core) Erreur Réseau mobile non disponible

Merci d'avance pour le temps passé sur le débug :roll:

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 » 31 janv. 2018, 22:20

Je pense que le pb vient du double SIM, et j'ai réussi à corriger pour l'erreur de download.
Je viens de publier un patch, normalement c'est corrigé pour vous 2, merci de me dire ;)
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.

picsou83
Timide
Messages : 56
Inscription : 03 août 2017, 10:53

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

Message par picsou83 » 31 janv. 2018, 22:29

Trop cool ça fonctionne !!! sms ok et retour d'intéraction ok

Wait and see pour demain

Merci beaucoup

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 » 31 janv. 2018, 22:32

Cool :D

Normalement y'aura pas de soucis pour demain ;)

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

edit :

Update du code patch v0.964 en ligne :D

- Il y avait un pb d'envoi des SMS/MMS lorsque l'appareil a plusieurs emplacements SIM => corrigé
- Les actions prenant une url en paramètre (download, sendMms, sendMail) ne marchaient pas sous Android < 6 => corrigé
- Correction du log d'erreur (typo)
- Diverses petites corrections

ChangeLog complet :
viewtopic.php?f=27&t=18283&start=2420#p580152
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.

ADN182
Timide
Messages : 17
Inscription : 12 avr. 2017, 23:49

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

Message par ADN182 » 31 janv. 2018, 23:05

Perfect ! ça fonctionne ! Merci belle réactivité

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

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

Message par benj29 » 01 févr. 2018, 08:40

Hello, j'ai fait la mise à jour sur mon Asus (qui est sous Android 6 et Dual SIM, bien vu).
Mais encore des loupés, pas de réception pour moi ce matin sur un "au revoir" alors que j'ai bien reçu quand "madame est partie".

On voit bien présence qui demande l'envoi du SMS.

Code : Tout sélectionner

[2018-02-01 07:56:15][SCENARIO] Start : 'Scenario execute automatiquement sur evenement venant de : [Personnes][Benjamin][Presence]'.
[2018-02-01 07:56:15][SCENARIO] Exécution du sous-élément de type [condition] : if
[2018-02-01 07:56:15][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2018-02-01 07:56:15][SCENARIO] Exécution du sous-élément de type [action] : then
[2018-02-01 07:56:17][SCENARIO] Ajout du message suivant dans le centre de message : Benjamin est parti
[2018-02-01 07:56:17][SCENARIO] Affectation de la variable LastChangeBenjamin => Absent depuis Jeudi 1 Février 7h56 = Absent depuis Jeudi 1 Février 7h56
[2018-02-01 07:56:17][SCENARIO] Exécution de la commande [Personnes][Benjamin][Rafraichir] avec comme option(s) :
Array
(
[background] => 0
)
[2018-02-01 07:56:17][SCENARIO] Exécution de la commande [NAS - Box][JPI][SMS Benjamin] avec comme option(s) :
Array
(
[background] => 0
[title] =>
[message] => Au revoir Benjamin !
)
[2018-02-01 07:56:30][SCENARIO] Exécution du sous-élément de type [condition] : if
[2018-02-01 07:56:30][SCENARIO] Evaluation de la condition : [0 == 1] = Faux
[2018-02-01 07:56:30][SCENARIO] Exécution du sous-élément de type [action] : else
[2018-02-01 07:56:30][SCENARIO] Fin correcte du scénario
Côté JPI alors :

Code : Tout sélectionner

- 01/02/18 07:54:57 - HTTP_EVENT terminé
 - 01/02/18 07:56:09 - HTTP_EVENT déclenché - http action: sendSms - CLIENT: 192.168.2.23 (Plugin Jeedom JPI)
 - 01/02/18 07:56:09 - http_event - scénario: __DEFAULT__
 - 01/02/18 07:56:17 - http_event - action: sendSms => 0
 - 01/02/18 07:56:17 - http_event - action: httpReturn => 1
 - 01/02/18 07:56:17 - HTTP_EVENT terminé
Là où on voit que le SMS suivant (celui que je reçois) :

Code : Tout sélectionner

- 01/02/18 08:07:38 - HTTP_EVENT déclenché - http action: sendSms - CLIENT: 192.168.2.23 (Plugin Jeedom JPI)
 - 01/02/18 08:07:38 - http_event - scénario: __DEFAULT__
 - 01/02/18 08:07:39 - http_event - action: sendSms => 1
 - 01/02/18 08:07:39 - http_event - action: httpReturn => 1
 - 01/02/18 08:07:39 - HTTP_EVENT terminé
L'error log est vide.

L'app log marque juste le dernier start de l'appli après la mise à jour de ce matin (0.964).

Répondre

Revenir vers « Développements sur Jeedom »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité