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 » 09 févr. 2018, 14:49

Grâce à la météo, j'ai pu sortir cette nouvelle version plus tôt que prévu...
Je pense que la majorité des bugs dus aux nombreuses récentes refontes sont corrigés.


----------

Update du code v0.967 en ligne :D

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

----------

Au menu correction de bugs, ajout de l'événement service OK, de la possibilité d'encoder la valeur d'un paramètre http, optimisations.

----------

CORE :

- Correction d'un gros bug: La sauvegarde automatique du brouillon de la configuration en cours d'édition renvoyait un 'AJAX / Parse error' et un rechargement de l'interface web (et perte de la config en cours d'édition) => corrigé
- La sauvegarde automatique du brouillon de la configuration en cours d'édition ne marchait plus correctement => corrigé
- L'action makeCall ne marchait plus => corrigé
- Correction d'un bug qui faisait perdre les préférences de l'interface web lors des majs du code de JPI => corrigé
- Corrections minimes diverses par ci par là
- Maj de la config d'usine
- Maj des fichiers de langues


----------

CORE - Mot Clefs :

- Ajout du mot Clef de fonction { ENCODE: xxx } qui permet d'encoder la valeur d'un paramètre http d'une URL.
Ex: pour construire l'url d'un requête à partir de paramètres non encodés


----------

CORE - Événements :

- Ajout de l'événement Service OK qui se déclenche à la fin de chaque initialisation du service de l'APK (au démarrage, après une sauvegarde de la config, un rechargement de la config...)


----------

CORE - Ajout d'actions :

- Moteur / clearNotifs
Permet de supprimer toutes les notifications d'erreurs de JPI dans la barre de statut d'android

- Fonctions / encodeParam
Permet d'encoder la valeur d'un paramètre http d'une URL.
Ex: pour construire l'url d'un requête à partir de paramètres non encodés


----------

CORE - Amélioration d'actions :

- Application (APK) / configureLayout
Modification du range autorisé pour le paramètre webTextSize
Maintenant c'est 10% - 500%


----------

GUI - (Interface web):

- Fenêtre des SMS / MMS : ajout d'un bouton pour envoyer un message avancé (image via url, paramètres Ask)
- Fenêtre de gestion des téléchargements: la Fenêtre pouvait rester bloquée sur un chargement infini lors de sa réouverture => corrigé
- Après un import de la config, si on retournait sur la dernière page d'événement ouverte, le code du scénario n'était pas mis à jour => corrigé
- Il était possible de saisir le caractère '}' dans les fenêtre d'édition des mots clefs de fonctions ce qui pouvait poser des pb lors de l'éxecution des scénarios => corrigé
- Maj du CSS et des fichiers JS
- Diverses petites corrections


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


edit :

Update du code patch v0.9671 en ligne :D

- Certains paramètres dans la fenêtre d'action pouvaient avoir disparus ! => corrigé
- Certains message d'erreurs dans le log contenaient 2x erreur (ERREUR: ERREUR : ... ) => corrigé
- Diverses petites corrections minimes


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


edit2 :

Update du code patch v0.9672 en ligne :D

- Ajout du nom du réseau mobile dans l'interface web (en haut à droite)
- Diverses petites corrections minimes


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


edit3 :

Update du code patch v0.9673 en ligne :D

- Ajout de l'action Informations / getNetworkName
Permet de retourner le nom du réseau mobile
- Diverses petites corrections minimes


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


edit4 :

Update du code patch v0.9674 en ligne :D

- Amélioration de l'action Fonctions / sendIntent
Passage du paramètre intentAction en paramètre optionel


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


edit5 :

Update du code patch v0.9675 en ligne :D

- Interface web - Fenêtre d'Actions : Système / launchApp & Système / killApp
Passage du champ du paramètre packageName en type texte afin de pouvoir saisir un nom de package à la main (si appli système non répertoriée dans le menu magique par exemple)
- Interface web - Fenêtre d'Actions : Fonctions / sendIntent
Ajout du menu magique pour sélectionner le package parmi les applications installées


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


edit6 :

Update du code patch v0.9676 en ligne :D

- CORE: Correction d'un bug concernant la vérification des URLs
Les URL avec un nom d’hôte et un port ne passaient pas => corrigé
- Interface web - Correction d'un bug concernant la vérification des champs de type URL
Les URL avec un nom d’hôte et un port ne passaient pas => corrigé


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


edit7 :

Update du code patch v0.9677 en ligne :D

- Diverses petites corrections


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


edit8 :

Update du code patch v0.9678 en ligne :D

- CORE: correction d'un bug avec l'action sleep lorsqu'un nom lui est attribué
- CORE - Envois de SMS: met les SMS en file d'attente si un envoie est déjà en cours
- Interface web - Fenêtre SMS / MMS: Ajout de boutons afin de pouvoir tout sélectionner / désélectionner d'un seul coup (dans le mode Sélection)
- Diverses petites corrections


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


edit9 :

Update du code patch v0.9679 en ligne :D

- CORE: Actions setCmd et scenario => correction d'un bug de retour d'action et de status lorsque Jeedom ne répond pas.
- Diverses petites corrections


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


Maj APK v0.967

- Modification du range de la taille du texte supportée pour le navigateur web intégré
- Ajout de l'événement Service OK
- Lors du 1er démarrage du service, si une action affichant le navigateur intégré était lancée dans l'événement Démarrage OK, cela ne fonctionnait plus => corrigé
- Lors du 1er démarrage du service, l'écran pouvait s'éteindre malgré le réglage activé 'garder l'écran allumé sur l'écran d’accueil de l'application' => corrigé
- Diverses Petites corrections et optimisations
(Merci pour vos rapports de crash)

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

edit7 :

Maj APK v0.9672

- Correction d'un bug lors d'un screenOn en ayant le paramètre d’extinction de l'écran définit sur 'jamais' dans les réglages Android (le réglage passait automatiquement à 30s).
- Diverses Petites corrections et optimisations


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

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.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 18 févr. 2018, 12:15, édité 8 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] Tel Android dedié domotique

Message par dJuL » 09 févr. 2018, 22:46

dJuL a écrit :
09 févr. 2018, 14:49
edit :

Update du code patch v0.9671 en ligne :D

- Certains paramètres dans la fenêtre d'action pouvaient avoir disparus ! => corrigé
- Certains message d'erreurs dans le log contenaient 2x erreur (ERREUR: ERREUR : ... ) => corrigé
- Diverses petites corrections minimes

---

Sinon voici un exemple avec le framework SC pour envoyer un MMS à partir d'un fichier local Jeedom :

(@benj29 j'ai pris ton cas en exemple)

Code : Tout sélectionner

//charge la librairie JPI
$jpi = $sc->load('jpi', 'http://192.168.0.7:8080');

//charge la librairie files
$files = $sc->load('files');

//Récupère le chemin du fichier image dans une commande de type info
$imagePath = $sc->getCmd('#[Extérieur][Détection Caméra Portail][Nom du dernier fichier]#');

//génere le lien, avec une validité de 30 secondes
$url = $files->makeDownloadUrl($imagePath, 30);

//Envoie le MMS
$jpi->sendMms('{MY_NUMBER}', $url, 'Message de test');
A placer dans un bloc code après avoir installé le framework SC.

---

Voici un autre exemple pour exécuter une requête ASK avec un MMS

Code : Tout sélectionner

//DEBUG OFF
$jpi = $sc->load('jpi', 'http://192.168.0.7:8080');

//Chemin local de l'image sur l'appareil JPI ou URL
$image = 'https://ladysmithgazette.co.za/wp-content/uploads/sites/64/2016/12/bar-1.jpg';
 
//Lance la requête ASK via MMS avec un timeout de 300 secondes (5 minutes)
$reponse = $jpi->ASK_MMS('{MY_NUMBER}', $image, 'Voulez-vous une bière ? (Oui | Non)', 300);

if (strtolower(trim($reponse)) == 'oui') {  //oui
	$jpi->sendSms('{MY_NUMBER}', 'Ok patientez un instant, la bierre arrive.');
}
elseif (strtolower(trim($reponse)) == 'non') {  //non
	$jpi->sendSms('{MY_NUMBER}', 'Ok, tant pis pour vous.');
}
elseif ($reponse) {  //réponse différente de oui ou non
	$jpi->sendSms('{MY_NUMBER}', 'Désolé, je n\'ai pas compris.');
}
elseif ($reponse === false) {   //timeout atteint 
	$jpi->sendSms('{MY_NUMBER}', 'Pas de réponse, j\'en déduis donc que c\'est non.');
}
* http://192.168.0.7:8080 à remplacer par l'adresse IP de JPI
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.

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

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

Message par chris777c » 10 févr. 2018, 08:05

Bonjour,

L'application IPWebcam pro a une fonction qui permet de la démarrer directement en mode serveur pour diffuser un flux vidéo https. Par contre cette fonctionnalité s'effectue via un raccourci sur le bureau. Est ce que quelqu'un voit un moyen de JPI pour lancer ce raccourci présent sur le bureau ?
Dernière édition par chris777c le 10 févr. 2018, 22:34, édité 1 fois.

drs
Actif
Messages : 1534
Inscription : 04 nov. 2016, 10:44

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

Message par drs » 10 févr. 2018, 08:27

Bonjour

Tout d'abord, merci pour le plugin :)

J'ai un souci de configuration je pense. J'ai installé le PAW Server sur ma tablette, mais aucune info ne semble remonter dans Jeedom.
J'ai configuré le plugin avec l'adresse ip et le port (que j'ai modifié en 7777). Sur la tablette (Android 6.0), j'ai installé le Paw server (version 0.97.2 beta). Lorsque je clique sur Tester sur le niveau de la batterie, rien ne remonte. Lorsque je clique sur l'assistant de commande, j'ai la roue crantée qui tourne sans s'arrêter.

Depuis mon Jeedom, j'arrive bien à faire un ping vers la tablette. Depuis mon ordi, je peux me connecter sur la tablette en http://ip-tablet:7777, et j'obtiens la page du Paw Server.

Aurais-je oublié quelque chose?

Merci

Avatar de l’utilisateur
supermenteur
Timide
Messages : 250
Inscription : 18 mai 2015, 15:39

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

Message par supermenteur » 10 févr. 2018, 09:54

Bonjour,

En voulant utiliser l'envoie de mail, j'ai systématiquement cette erreur quelque soit la config du SMTP (port/secu) or même en passant de free (mon ISP) à google (le défaut).

Code : Tout sélectionner

 - 10/02/18 09:48:33 - SERVICE Erreur ligne 4096:
javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
	com.sun.mail.smtp.SMTPAddressFailedException: 550 Delivery is not allowed to this address.
L'adresse du SMTP et de mon destinataire sont corrects. Un reboot ne change rien.

Des idées?

Merci
Patrice

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 févr. 2018, 12:27

drs a écrit :
10 févr. 2018, 08:27
Aurais-je oublié quelque chose?

Merci
Oui, peut être d' installer JPI sur l'appareil ! :lol:
Ici c'est justement le fil de JPI (il y en a un autre pour le plugin Jeedom)
https://guillaumebraillon.fr/jeedom-jee ... et-plugin/

supermenteur a écrit :
10 févr. 2018, 09:54
550 Delivery is not allowed to this address
Ceci est le code d'erreur retourné par le serveur mail du destinataire.

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

dJuL a écrit :
09 févr. 2018, 14:49

edit2 :

Update du code patch v0.9672 en ligne :D

- Ajout du nom du réseau mobile dans l'interface web (en haut à droite)
- Diverses petites corrections minimes
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
supermenteur
Timide
Messages : 250
Inscription : 18 mai 2015, 15:39

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

Message par supermenteur » 10 févr. 2018, 13:14

Bon, je vais voir comment cela se passe directement sur le mobile.
Merci


Envoyé de mon iPad en utilisant Tapatalk
Patrice

Avatar de l’utilisateur
supermenteur
Timide
Messages : 250
Inscription : 18 mai 2015, 15:39

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

Message par supermenteur » 10 févr. 2018, 13:15

Bon, je vais voir comment cela se passe directement sur le mobile.
Merci


Envoyé de mon iPad en utilisant Tapatalk
Patrice

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

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

Message par benj29 » 10 févr. 2018, 13:32

Salut Djul, belle réactivité (faut venir habiter chez nous, 15° au soleil, ciel bleu ;)).

Je ne vois pas la capacité d'envoi des MMS dont ont discuté il y a quelques jours, tu confirmes (ne prends pas pour ça pour ça y est pas encore !).

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 févr. 2018, 13:40

Si tu parles du fichier image qui est sur Jeedom à envoyer par MMS C'est là :

viewtopic.php?f=27&t=18283&p=584062#p583928
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.

florent.pernice
Timide
Messages : 134
Inscription : 14 oct. 2017, 09:33

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

Message par florent.pernice » 10 févr. 2018, 14:13

Merci DjuL la maj marche nickel.

Une question sur la fonction makeCall : Ca appelle bien mon tel. Est-ce qu'il y a la possibilité de faire dire quelque chose à la maison sur la ligne quand je décroche?
Genre un TSS qui serait dans l'appel.

Merci,
Flo
VM pour Jeedom sur un macmini.
Matériel: KNX (principalement Hager), Xiaomi

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 févr. 2018, 14:28

Non on ne peut pas rediriger un son dans un appel.
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.

drs
Actif
Messages : 1534
Inscription : 04 nov. 2016, 10:44

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

Message par drs » 10 févr. 2018, 17:43

dJuL a écrit :
10 févr. 2018, 12:27
drs a écrit :
10 févr. 2018, 08:27
Aurais-je oublié quelque chose?
Merci
Oui, peut être d' installer JPI sur l'appareil ! :lol:
Ici c'est justement le fil de JPI (il y en a un autre pour le plugin Jeedom)
https://guillaumebraillon.fr/jeedom-jee ... et-plugin/
Ah oui, effectivement, ça ne pouvait pas fonctionner :) Merci...

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

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

Message par chris777c » 10 févr. 2018, 22:38

chris777c a écrit :
10 févr. 2018, 08:05
Bonjour,

L'application IPWebcam pro a une fonction qui permet de la démarrer directement en mode serveur pour diffuser un flux vidéo https. Par contre cette fonctionnalité s'effectue via un raccourci sur le bureau. Est ce que quelqu'un voit un moyen de JPI pour lancer ce raccourci présent sur le bureau ?
Petite up sur ma question qui est peut être impossible ?

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 févr. 2018, 23:26

dJuL a écrit :
09 févr. 2018, 14:49

edit3 :

Update du code patch v0.9673 en ligne :D

- Ajout de l'action Informations / getNetworkName
Permet de retourner le nom du réseau mobile
- Diverses petites corrections minimes

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

edit4 :

Update du code patch v0.9674 en ligne :D

- Amélioration de l'action Fonctions / sendIntent
Passage du paramètre intentAction en paramètre optionnel

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

edit5 :

Update du code patch v0.9675 en ligne :D

- Interface web - Fenêtre d'Actions : Système / launchApp & Système / killApp
Passage du champ du paramètre packageName en type texte afin de pouvoir saisir un nom de package à la main (si appli système non répertoriée dans le menu magique par exemple)
- Interface web - Fenêtre d'Actions : Fonctions / sendIntent
Ajout du menu magique pour sélectionner le package parmi les applications installées


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

chris777c a écrit :
10 févr. 2018, 08:05
Bonjour,

L'application IPWebcam pro a une fonction qui permet de la démarrer directement en mode serveur pour diffuser un flux vidéo https. Par contre cette fonctionnalité s'effectue via un raccourci sur le bureau. Est ce que quelqu'un voit un moyen de JPI pour lancer ce raccourci présent sur le bureau ?

Ça doit être possible avec l'action sendIntent (que je viens de corriger dans le dernier patch au passage afin de rendre l'action de l'intent facultatif)

Essayes l'action: Fonctions /sendIntent
avec ça comme paramètres :

package: com.pas.webcam.pro
className: com.pas.webcam.Rolling
target : activity

Tout le reste par défaut.
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
maxredphenix
Actif
Messages : 539
Inscription : 18 sept. 2015, 21:36
Localisation : Bourgogne

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

Message par maxredphenix » 11 févr. 2018, 11:36

Bonjour,

Une petite question sur JPI:
Quand PAW server devient hors ligne j'ai le droit à la JPI qui s'ouvre automatiquement pour passer en premier et j'avoue que lorsqu'on est en train de faire une recherche depuis la tablette c'est assez gênant.
J'ai un fouiller dans la programmation mais je ne trouve pas, est-ce qu'il est possible que cela reste en arrière plan ?

EDIT : je sais que c'est pas un post pour cela, mais si quelqu'un sait aussi comment faire pour PAW Server...

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
maxredphenix
Actif
Messages : 539
Inscription : 18 sept. 2015, 21:36
Localisation : Bourgogne

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

Message par maxredphenix » 11 févr. 2018, 11:56

D'ailleurs, après tests multiples, je me rends compte que soit PAW Server (V0.97 beta) soit JPI (dernière version) créer des problèmes avec mon wifi.
J'ai des sortes de déconnexions (d'ou le problème cité précédemment car le PAW offline vient surement de ça)

Par exemple : mise à jour des appi via play : NOK une fois sur 2 quand les 2 appli sont en fonction et tout est OK si je les arrêtes...bizarre
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

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

Re: [JPI] Tel Android dedié domotique

Message par chris777c » 11 févr. 2018, 15:03

dJuL a écrit :
10 févr. 2018, 23:26
chris777c a écrit :
10 févr. 2018, 08:05
Bonjour,

L'application IPWebcam pro a une fonction qui permet de la démarrer directement en mode serveur pour diffuser un flux vidéo https. Par contre cette fonctionnalité s'effectue via un raccourci sur le bureau. Est ce que quelqu'un voit un moyen de JPI pour lancer ce raccourci présent sur le bureau ?

Ça doit être possible avec l'action sendIntent (que je viens de corriger dans le dernier patch au passage afin de rendre l'action de l'intent facultatif)

Essayes l'action: Fonctions /sendIntent
avec ça comme paramètres :

package: com.pas.webcam.pro
className: com.pas.webcam.Rolling
target : activity

Tout le reste par défaut.
Merci cela fonctionne très bon boulot, cette association avec IIPWebCam Pro peut être une réponse à avoir un flux https vidéo et le contrôle de l'enregistrement par jeedom.

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

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

Message par benj29 » 11 févr. 2018, 15:11

Salut Djul,

Merci ! Désolé, je n'avais pas ta réponse plus haut.
Installation du framework faite et OK (j'ai fait le test avec le second code proposé dans l'aide), OK.

Je fais mon scénario... je corrige l'adresse de JPI of course... mais visiblement j'ai un souci dans la création du lien pour l'envoi du fichier.

[2018-02-11 15:04:30][SCENARIO] - Lien généré: 'http://:/sc/sc_api.php/?data=Framework+SC_FILE_5a804d6ede6950e91920827GpgiTBY&type=download'

Code : Tout sélectionner

[2018-02-11 15:04:30][SCENARIO] Start : 'Scenario lance manuellement'.
[2018-02-11 15:04:30][SCENARIO] Exécution du sous-élément de type [action] : code
[2018-02-11 15:04:30][SCENARIO] Exécution d'un bloc code
[2018-02-11 15:04:30][SCENARIO]  - ----------------------------------------
[2018-02-11 15:04:30][SCENARIO]  - - Framework sc v0.97                   -
[2018-02-11 15:04:30][SCENARIO]  - - Vos scenarios en PHP                 -
[2018-02-11 15:04:30][SCENARIO]  - - by dJuL                                -
[2018-02-11 15:04:30][SCENARIO]  - ----------------------------------------
[2018-02-11 15:04:30][SCENARIO]  - INFO: DOCUMENTATION DISPONIBLE EN LOCAL EN CLIQUANT ICI
[2018-02-11 15:04:30][SCENARIO]  - - - 
[2018-02-11 15:04:30][SCENARIO]  - /* - Execution du Bloc code n°1 - DEBUG INACTIF (prod) */
[2018-02-11 15:04:30][SCENARIO]  - - - 
[2018-02-11 15:04:30][SCENARIO]  - Tentative de chargement de la librairie: sc_jpi.class.php
[2018-02-11 15:04:30][SCENARIO]  - SUCCÈS: sc_jpi chargée
[2018-02-11 15:04:30][SCENARIO]  - INFO: Lancement de l'initialisation de la classe sc_jpi
[2018-02-11 15:04:30][SCENARIO]  - ----------------------------------------
[2018-02-11 15:04:30][SCENARIO]  - - Librarie sc_jpi v0.967               -
[2018-02-11 15:04:30][SCENARIO]  - - fonctions dédiées à JPI              -
[2018-02-11 15:04:30][SCENARIO]  - ----------------------------------------
[2018-02-11 15:04:30][SCENARIO]  - INFO: Lancement de la fonction automatique au chargement de sc_jpi
[2018-02-11 15:04:30][SCENARIO]  - SET_URL - Url JPI: http://192.168.2.126:8080
[2018-02-11 15:04:30][SCENARIO]  - Tentative de chargement de la librairie: sc_files.class.php
[2018-02-11 15:04:30][SCENARIO]  - SUCCÈS: sc_files chargée
[2018-02-11 15:04:30][SCENARIO]  - INFO: Lancement de l'initialisation de la classe sc_files
[2018-02-11 15:04:30][SCENARIO]  - ----------------------------------------
[2018-02-11 15:04:30][SCENARIO]  - - Librarie sc_files v0.5               -
[2018-02-11 15:04:30][SCENARIO]  - - fonctions supp. liées aux fichiers   -
[2018-02-11 15:04:30][SCENARIO]  - ----------------------------------------
[2018-02-11 15:04:30][SCENARIO]  - Valeur d'une commande [info]: #[Extérieur][Détection Caméra Portail][Nom du dernier fichier]# = '/mnt/QNAP-STOCKAGE/FTPD/Addr_192.168.2.243/2018-02-11_14-59-18.jpg'
[2018-02-11 15:04:30][SCENARIO]  - Lien généré: 'http://:/sc/sc_api.php/?data=Framework+SC_FILE_5a804d6ede6950e91920827GpgiTBY&type=download'
[2018-02-11 15:04:30][SCENARIO]  - Durée de validité du lien: 30
[2018-02-11 15:04:30][SCENARIO]  - JPI Action sendMms: number={MY_NUMBER} imagePath=http://:/sc/sc_api.php/?data=Framework+SC_FILE_5a804d6ede6950e91920827GpgiTBY&type=download message=Message de test
[2018-02-11 15:04:31][SCENARIO]  - Résultat: 'ERREUR : Impossible de télécharger le fichier à partir de http://:/sc/sc_api.php/?data=Framework+...'
[2018-02-11 15:04:31][SCENARIO]  - - - 
[2018-02-11 15:04:31][SCENARIO]  - /* - Fin du Bloc code n°1 - */
[2018-02-11 15:04:31][SCENARIO]  - - - 
[2018-02-11 15:04:31][SCENARIO] Exécution du sous-élément de type [condition] : if
[2018-02-11 15:04:31][SCENARIO] Evaluation de la condition : [] =
[2018-02-11 15:04:31][SCENARIO] Exécution du sous-élément de type [action] : else
[2018-02-11 15:04:31][SCENARIO] Fin correcte du scénario
Une idée ?

Autre question, ce format impose toujours d'avoir une détection qui a bien fonctionné. Comment faites-vous pour ceux qui utilisent camera pour envoyer un fichier via MMS ? Car là c'est plus sportif ! Je vais aller poser la question côté post camera pour avoir une idée comme faire capteur et créer une information de type dernier fichier.

Et enfin dernière question, les personnes utilisant JPI sur des tablettes domotiques sans SIM à bord, vous pourriez partager ce que vous faites avec JPI, les scénarios, vos configurations et utilisations ! On veut toujours savoir de JPI APK sur Tablette :p

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 févr. 2018, 15:43

Je vois où est le problème...
Peux tu essayer ceci dans un bloc code et me donner le résultat du log :

Code : Tout sélectionner

$sc->log('1 ' . $_SERVER['HTTP_HOST']);
$sc->log('2 ' . $_SERVER['SERVER_NAME']);
$sc->log('3 ' . $_SERVER['SERVER_PORT']);
$sc->log('4 ' . $_SERVER['SERVER_ADDR']);
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 0 invité