Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Pour échanger sur les plugins classés en catégorie "Communication"
dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par dabou » 15 oct. 2017, 15:51

J'ai fait la mise à jour d'aujourd'hui, toujours le même soucis "unauthorized".
Si chez toi ça marche, ça doit venir de mon jeedom alors.

Le log est toujours le même, en plus du Unauthorized :

Code : Tout sélectionner

[2017-10-15 15:33:07][ERROR] : #0 /var/www/html/plugins/datatransfert/vendor/fensoft/flysystem-webdav/src/WebDAVAdapter.php(268): Sabre\DAV\Client->propFind('https://ncloud....', Array, 1) #1 /var/www/html/plugins/datatransfert/vendor/league/flysystem/src/Filesystem.php(271): League\Flysystem\WebDAV\WebDAVAdapter->listContents('alfred', false) #2 /var/www/html/plugins/datatransfert/core/php/webdav.protocol.php(84): League\Flysystem\Filesystem->listContents('alfred', false) #3 /var/www/html/plugins/datatransfert/core/php/datatransfert.inc.php(85): DataTransfert\webdav->ls('alfred') #4 /var/www/html/plugins/datatransfert/core/class/datatransfert.class.php(222): DataTransfert\DataTransfert->removeOlder('alfred', '1') #5 /var/www/html/core/class/cmd.class.php(883): datatransfertCmd->execute(Array) #6 /var/www/html/core/class/scenarioExpression.class.php(1384): cmd->execCmd(Array) #7 /var/www/html/core/class/scenarioSubElement.class.php(73): scenarioExpression->execute(Object(scenario)) #8 /var/www/html/core/class/scenarioElement.class.php(171): scenarioSubElement->execute(Object(scenario)) #9 /var/www/html/core/class/scenario.class.php(762): scenarioElement->execute(Object(scenario)) #10 /var/www/html/core/php/jeeScenario.php(54): scenario->execute('user', ''Scenario lance...') #11 {main}
J'ai tout de même changé un paramètre, pour que le test soit plus rapide, dans le filtre, j'ai mis "n'envoyer que 1 fichier plus récent" et "ne conserver que 1 fichier plus récent" au lieu de 10 auparavant.
A la fin du transfert (loupé), le status est en "ko" et la progression à "100".

Je retente un coup en enlevant "https://" dans l'adresse...

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 15 oct. 2017, 15:57

dabou a écrit :
15 oct. 2017, 15:51
Le log est toujours le même, en plus du Unauthorized :

Code : Tout sélectionner

[2017-10-15 15:33:07]propFind('https://ncloud....',
ça semble pas la bonne url. normal ?
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par dabou » 15 oct. 2017, 16:13

Ha non, ça n'est pas normal. J'ai bien mis https://owncloud... dans le champs prévu à cet effet (et c'est bien un nextcloud, malgré le nom, comme je te l'avais dit par MP). Je viens de revérifier, c'est toujours le cas et les logs montrent effectivement :

Code : Tout sélectionner

[2017-10-15 16:02:55][ERROR] : #0 /var/www/html/plugins/datatransfert/vendor/fensoft/flysystem-webdav/src/WebDAVAdapter.php(268): Sabre\DAV\Client->propFind('https://ncloud....'
(et ce dernier log, c'est quand j'ai pourtant enlevé "https://" dans le champs "URL" !)

Dois-je vérifier autre chose ?

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 15 oct. 2017, 16:43

dabou a écrit :
15 oct. 2017, 16:13
Ha non, ça n'est pas normal.
j'ai publié une new version pour toi, il restait du code en dur, désolé !
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par dabou » 15 oct. 2017, 18:01

Ha je vois ça ^^ .(dans le commit)
Je fais la mise à jour, je teste et je te dis ça.

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par dabou » 15 oct. 2017, 18:36

Bon bah non :(

Mais on avance !!
Il n'y a plus de message d'erreur dans les logs, le dossier de destination est toujours bien créé, la limitation de vitesse a l'air de très bien fonctionner (et grand merci pour ça !), mais au bout du temps de transfert (plusieurs minutes à le voir uploader)... : rien dans le dossier de destination :( .

Je relance un test avec un nouveau nom de dossier, pour qu'il fasse tout le processus en entier. J'ai remis le mode debug pour les logs qui semblait ne plus être présent également.

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 15 oct. 2017, 18:41

toujours unauthorized ? tu peux tester avec un autre serveur webdav ? exemple: ncloud.zaclys.com
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par dabou » 15 oct. 2017, 19:08

si tu me fais un compte, oui ^^

Il n'y a plus l'erreur unauthorized.

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 15 oct. 2017, 19:09

C'est à toi d'aller le créer
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par dabou » 15 oct. 2017, 19:49

Ok, je connaissais pas cette association.
J'ai créé un compte, activé le cloud et j'arrive à me connecter à leur interface nextcloud.
J'ai créé un nouvel équipement dans ton plugin et j'ai lancé une sauvegarde. Il a l'air d'envoyer, comme d'habitude, mais toujours aucun log et rien d'envoyer (pour l'instant...). Chose étonnante : cette fois-ci, aucun dossier n'est créé sur la destination.
Le status progresse de 0 à 100 et le status fonctionne correctement également ("uploading").

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 15 oct. 2017, 19:51

Aucun log ni dossier, je ne comprends pas comment c'est possible
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par dabou » 15 oct. 2017, 20:21

J'ai sûrement fait ça trop vite, un peu pressé. Je retenterai demain, calmement. On trouvera ;) .

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 15 oct. 2017, 20:23

regarde les logs http error aussi, on sait jamais
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

yves273
Timide
Messages : 322
Inscription : 18 janv. 2016, 11:13

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par yves273 » 16 oct. 2017, 08:18

Bonjour

De mon côté j'ai avancé avec gdrive, je suis maintenant autorisé mais j'ai le message suivant

Code : Tout sélectionner

Erreur execution de la commande [Système][Backup gdrive][backup gdrive] : { "error": { "errors": [ { "domain": "global", "reason": "notFound", "message": "File not found: .", "locationType": "parameter", "location": "fileId" } ], "code": 404, "message": "File not found: ." } }
je dois dire que je n'ai rien mis dans validation du domaine je ne sais pas à quoi cela correspond.
le fichier de sauvegarde existe bien au bon endroit /var/www/html/backup/?

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 16 oct. 2017, 08:35

Screen tes paramètres
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 16 oct. 2017, 08:36

Et c'est quoi "validation du domaine" ?
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

yves273
Timide
Messages : 322
Inscription : 18 janv. 2016, 11:13

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par yves273 » 16 oct. 2017, 10:16

et volà

paramètres du plugin
App client id xxxx885669464-b2bro70uchtmsitr72mhsulprcqgfd33.apps.googleusercontent.com
App client secret xxxxWPDC55uL7jRZWzOmjNDS
Refresh token xxxxx38cP85sTiQ9bEU7D_2Uwl2EOC6pVCrfCW404O8o
Supprimer fichiers dupliqués Supprimer fichiers dupliqués
Type de cible Oui: chemin
Préfixer par le path: path_nom.txt
Progression précise

commande data transfert
source: /var/www/html/backup/
cible: https://drive.google.com/drive/folders/ ... Eh0c1VWR0k
Filtre sur fichier 1


paramètres de https://console.developers.google.com/a ... kup-xxx905
ID clients OAuth 2.0
Nom Date de création Type ID client
jeedom 14 oct. 2017 Application Web xxxxxxx64-b2bro70uchtmsitr72mhsulprcqgfd33.apps.googleusercontent.com

Clés de compte de service
ID Date de création Compte de service
xxxx40dd29ece6a0223f9e498e37a32689eb 14 oct. 2017 jeedom

dans la section identifiants il y a un onglet "validation de domain"e que j'ai laissé vide.

on pourrait penser mais je ne suis qu'un utilisateur basic que le lien avec l'adresse de la smart et /var/www/html/backup/ n'est pas fait

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 16 oct. 2017, 10:38

cible c'est chemin dans le google ou id du dossier, pas url...
exemple: /backups/jeedom si type de cible = chemin ou xxxxx0BxCFfv2TF3avcFZOeEh0c1VWR0k dans ton cas si type de cible = id
je rajoute un check pour l'avenir
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

yves273
Timide
Messages : 322
Inscription : 18 janv. 2016, 11:13

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par yves273 » 17 oct. 2017, 06:36

Bonjour, fensoft

Super voilà avec ce pluging une vrai fonctionnalité utile qui marche :D et que j'attendais depuis la v3
Ces derniers temps j'étais un peu grognon vis à vis des devs, aujourd'hui cela me fait plaisir d'applaudir . :D
Je vais pouvoir donner à gdrive une vrai intégration de mes sauvegardes qui étaient dispersées jusqu'à présent. :D

petit détail pour le paramétrage:
cible c'est chemin dans le google ou id du dossier, pas url...
exemple: /backups/jeedom si type de cible = chemin ou xxxxx0BxCFfv2TF3avcFZOeEh0c1VWR0k dans ton cas si type de cible = id
avec l'id comme cible cela m'a créé automatiquement un dossier au nom de l'id, j'ai pu rectifier avec le nom que je souhaitais.

un grand merci

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 17 oct. 2017, 08:31

Tu as bien coché ID comme type de cible ?
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Répondre

Revenir vers « [Catégorie] Communication »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 20 invités