[JPI-APK android] Tel Android dedié domotique

J’ai une solution pour envoyer mes MMS avec snap de cam !!! :sunglasses: :sunglasses:
Bon alors j’annonce tout de suite c’est pas « propre » comme un dev mais ça marche.
En résumé :
1- je déclenche et télécharge le snap
2- je lance le script MMS de JPI
3- je déplace le snap (sinon les suivants auront un nom indexé snap.jpg.1, snap.jpg.2… et ce ne sera pas le bon snap envoyé).

Concrètement, dans mon cas dans un scenario « MMS sonnette » :
1- je lance une commande « snap » via le plugin SSHcommander. Ma commande est :

wget -P $HOME/Images/Snaps 'http://[*user*]:[*password*]@192.168.86.30/web/tmpfs/snap.jpg'

Après plusieurs tests je confirme que chaque détail compte, HOME en majuscule, la commande -P, l’ordre des arguments.
Dans mon cas j’ai eu l’adresse URL des snap dur le plugin Camera (camera wanscam pour moi)
2- je lance le script je Djul, adapté à mon cas :

//charge la librairie JPI, avec IP du device sur lequel est installé JPI
$jpi = $sc->load('jpi', 'http://192.168.86.###:8080');
//charge la librairie files
$files = $sc->load('files');
//Récupère le chemin du fichier image dans une variable Jeedom
//ici : /home/seb/Images/Snaps/snap.jpg
$imagePath = $sc->getVar('Snapshot');
//génère le lien, avec une validité de 30 secondes, avec IP de Jeedom
$url = $files->makeDownloadUrl($imagePath, '192.168.86.###', 30);
//Envoie le MMS
$jpi->sendMms('{MY_NUMBER}', $url, 'Ding dong!');

3- je déplace la photo sinon les suivantes seront indexées. J’utilise une autre commande de SSHcommander :

mv $HOME/Images/Snaps/snap.jpg $HOME/Images/Snaps_Arch/snap.`date +\%Y.\%m.\%d-\%H.\%M`.jpg

Je verrai plus tard pour les mettre dans un dossier jeedom pour en avoir la sauvegarde.
J’ai mis la date en suffixe car je n’ai pas réussi à indexer avec variable jeedom :

mv $HOME/Images/Snaps/snap.jpg $HOME/Images/Snaps_Arch/snap.variable(Snap_index).jpg

Au final ça donne ça :