Update du code v
0.92 en ligne
note: Cette version nécessite l'apk en v0.91 minimum pour fonctionner correctement.
----------
Au menu, implémentation de la fonction ASK (avec Timeout) pour l'événement SMS entrant (marche en interne dans JPI ou via requêtes externes), amélioration des actions persos avec le mot clef
{HTTP_PARAMETTERS}, correction de bugs.
Les requêtes ASK par SMS sont déclenchables via l'action
sendSMS et
sendFreeSms (pour ceux qui payeraient l'envoie des sms depuis le mobile JPI).
Chaque requête ASK est affecté à un numéro de téléphone, seul ce numéro pourra y répondre.
Le paramètre
askData permet d'affecter une chaine de données à la requête ASK afin de pouvoir par exemple identifier l'émetteur de la requête dans le scénario __ASK__ de l'événement SMS entrant.
----------
nouvelles actions:
- Système /
enableWifi
Permet d'activer le Wifi
- Système /
disableWifi
Permet de désactiver le Wifi (
Attention l'appareil ne sera plus joignable sauf via SMS sur réseau GSM)
- Jeedom /
askJeedomSC
Permet de répondre facilement à une requête ASK en provenance du Framework SC
- Jeedom /
askJeedomPlug
Permet de répondre facilement à une requête ASK en provenance du plugin JPI de Jeedom
----------
Amélioration d'actions:
- Jeedom /
scenario
Ajout du paramètre
tags afin d'envoyer des tags aux scénarios
Attention: Jeedom ne supporte pas encore ceci via son api, j'ai fait un pull request sur le git.
En attendant, pour ceux qui voudraient faire la modif du fichier
core/api/jeeApi.php la voici :
https://github.com/jeedom/core/pull/709 ... 5579e91ab3
- Téléphonie /
sendSms
Ajout des paramètres
askData et
askTimeout afin de générer une requête ASK
- Communication /
sendFreeSms
Ajout des paramètres
askNumber,
askData et
askTimeout afin de générer une requête ASK
Attention: l'api Free Mobile envoie un SMS en tant que vous même comme expéditeur, un fois le SMS reçu il faudra donc répondre au mobile JPI et non directement au SMS (sinon vous enverrez un SMS à vous même)
----------
Événements / Scénarios:
- Scénario SMS entrant: ajout de la clef de scénario __ASK__ et des mot clefs
{ASK_DATA} et
{ASK_TIMEOUT} afin de traiter les réponses aux requêtes ASK
Attention: Pour pouvoir répondre au plugin JPI il faut que Jérôme modifie son plugin afin de pouvoir spécifilé le paramètre
askData de l'action
sendSms
- Scénario HTTP / Actions persos: ajout du mot clef
{HTTP_PARAMETERS} afin de renvoyer directement tous les paramètres reçu via la requête à une action.
Une check box apparait dans GUI dans la fenêtre d'ajout/édition d'action
----------
- Ajout de fonctions pour communication avec plugin externes (JPI plugin, Frameworc SC..)
- Diverses corrections du code, optimisations et correction de bugs (corrections étalées sur 1 mois je ne me souviens pas de tout...)
Bouton
checkMaj dans l'APK pour appliquer la mise à jour.
----------
TIMELINE:
* TODO LIST :
- (GUI) page de gestions des photos prises par l'apk (aperçu, effacer...)
- (GUI) pages de gestion du dossier medias (lecture, upload...)
* Non planifié pour le moment:
- action record audio / video
- Webcam IP
- action download (télécharger/afficher un fichier, un media ou une photo)
- (GUI) backup auto (brouillon) de la config en cours d'édition
- Gestion des MMS
- Création automatique de nouveaux fichiers de log au delà d'une certaine taille
- Nouvelle APK JPI version client
----------
Cette nouvelle version du code est encore en bêta... Merci de signaler tout bug rencontré.
----------
Change log version précédentes:
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