Salut à toi, fensoft (et à tous) !
Comme promis, c'est les vacances, alors je retente l'utilisation de ce plugin, en essayant cette fois-ci d'aller au bout pour que ça marche...
J'ai tout refait depuis le début : déinstalllation du plugin, suppression de l'équipement créé, suppression des dossiers sur mon cloud, bref, on repart à zéro.
J'ai installé, le plugin, puis installé les dépendances (automatiquement), j'ai créé l'équipement en type webdav, activé l'équipement (et visible), entré l'URL (
https://cloud.moimoi.org/remote.php/webdav/ , récupéré depuis mon Nextcloud où j'ai 1To de libre. Pas de problème de place), mis mon utilisateur et mon mot de passe. Puis j'ai laissé tout le reste par défaut.
J'ai ajouté une commande Data transfert : j'ai nommé la cible "alfred", mis "1" dans "n'envoyer que X fichiers plus récents" et c'est tout.
Sauvegardé, le status et le progress se créent. Sauvegardé à nouveau. La source est bien pleine des dossiers de sauvegarde en tar.gz. Je viens de vérifier. Les derniers font 85Mo.
J'ai lancé un test, à partir d'un scénario qui ne contient que cette commande. Une nouvelle fois, tout a l'air de fonctionner. Mon upload est utilisé à 100% (par défaut), le champs backups_progress reste à 0 puis passe à 100 à la fin, le status passe de uploading à ok à la fin. Ca dure bien 5/10 minutes, le dossier est bien créé sur mon cloud. Mais rien dedans.
Dans les logs, uniquement le démarrage du plugin :
[2017-10-23 19:17:39][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=datatransfert function=install callInstallFunction=1
rien dans le update.
dans la santé de jeedom, tout en vert (sauf la swap). Rien dans le http.error.
Le log du scénario :
[2017-10-23 19:34:02][SCENARIO] Start : 'Scenario lance manuellement'.
[2017-10-23 19:34:02][SCENARIO] Exécution du sous-élément de type [action] : action
[2017-10-23 19:34:02][SCENARIO] Exécution de la commande [Aucun][sauvegarde-cloud][backups] avec comme option(s) :
Array
(
[background] => 0
)
[2017-10-23 19:48:29][SCENARIO] Fin correcte du scénario
Evidemment, dernière version pour le plugin, ainsi que jeedom et raspbian. Mon réseau à la maison est sur freebox revolution. Le cloud est sur un serveur dédié chez OVH (dont tu as le lien).
Quelques questions que je me pose :
- Y'aurait-il un temps limite pour le script d'envoi ? Et la sauvegarde serait trop grosse ? (ça m'étonnerait ...)
- Y'a-t-il une utilisation d'un port spécial ? (mais vu que le dossier est créé, ça m'étonnerait également...)
- faudrait-il que j'impose le filtre sur fichier pour faire uniquement les .tar.gz ? (car j'imagine qu'il doit essayer le .htaccess du dossier ?)
- Est-ce que le certificat SSL pourrait avoir incidence (j'ai laissé coché la case en rapport), alors qu'il arrive de toute façon à créer le dossier ?
- Pourquoi y'a-t-il si peu de log ? ...
A l'instant, j'ai relancé avec .tar.gz pour le filtre, une vitesse à 90, progression précise coché, scinder les logs coché et debug remis... j'attends de voir ce que ça donne, mais j'imagine que ce sera pareil
.