Importation de données

Bonjour

J’importe des données dans mon jeedom via fichier .csv en utilisant le pluging data export en version beta … mais depuis la dernières mise a jour du 09/03 cela ne fonctionne plus …
Je peut selctionner le fichier .csv mais il ne le lit plus et ne dis pas pourquoi ca ne fonctionne pas …

Suis je la seule a voir ce problème ou il y a t’il régression

Salut,

régression ? direct ? Avec tout ce qui a été ajouté je ne comprends vraiment pas ce que le terme régression vient faire ici ?!? …sans même relever qu’il s’agit de la version beta du plugin !

Comme tu as du le constater après la MAJ, le plugin a été totalement réécrit avec l’ajout de nouvelles fonctionnalités. L’import de données qui n’était qu’au stade embryonnaire va également être réécrit dans la continuité de cette refonte du plugin, dans l’attente la fonctionnalité a été désactivée car susceptible de causer de graves troubles à l’installation Jeedom en l’état actuel.

C’est de la beta, on pourra éventuellement parler de régression le jour où ce sera implémenté en stable :wink:

pour la fonctionnalité que j’utilisait l’importation c’est une régression mais ce n’était pas péjoratif …

ce que je trouve dommage c’est que j’ai louper l’information sinon j’aurais pas fait la mise a jour … j’ai plus qu’a recoller les anciens source extrait d’une sauvegarde

Désolé de t’avoir blesser …

On parle d’une fonctionnalité Beta !! Il ne peut pas y avoir de régression sur quelque chose qui est testé en Beta ! C’est d’ailleurs tout le principe de la beta.

Pour que ça refonctionne comme avant il suffit de décommenter le javascript dans plugins/dataexport/desktop/modal/modal.import.php

Je trouve ça quand même extraordinaire, je t’explique que c’est en beta, que ça peut péter un Jeedom, que ça va être réécrit et qu’à côté le plugin à hérité de plusieurs nouvelles fonctions et tout ce qui en ressort c’est régression, j’aurais pas mis à jour si j’avais su, plus qu’à recoller les anciennes sources, etc… Bref mieux vaut en rire effectivement…

Comme je t’ai écot c’est la seule fonctionnalités que j’utilise donc pour moi mon utilisation c’est une régression …

Apres j’ai été développeur pendant plus de 40 ans en pro et j’ai jamais été a ce point susceptible )

Il n’y a que ceux qui ne font rien qui font pas d’erreur … juste j’ai pas vue d’info sur le changelog sinon j’aurait pas fait de poste pour un choix de ta part …

Merci je vais modifier mon source et cocher la case pas de mise a jour …

ou si tu repasses sur la version stable et non la beta?

ben non j’aurais plus l’importation si je prends la version stable

Comme déjà dit 2 fois la prochaine étape est justement de proposer des fonctions d’import pleinement fonctionnelles sans risquer de corrompre un Jeedom, je ne comprends donc pas non plus cet entêtement à vouloir empêcher les futures mises à jour alors que ce sera sûrement la prochaine à venir.

…A part vouloir à tout prix utiliser une fonction qui n’est pas stable ?! Bref it’s coming, le code est juste commenté sur la dernière beta pour en limiter l’usage et le risque de casse.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.

Salut @Casimir,

La mise à jour de demain (en beta) réinstaure une nouvelle mouture de l’import de données qui se veut bien plus robuste que la précédente :

Bonsoir,

Je viens de tester la nouvelle version (c’est super sympa, ça risque de devenir un indispensable de jeedom :slight_smile: )

Juste deux petits soucis :

  • j’ai tenté l’export avec envoi par mail (via le plugin mail de jeedom que j’utilise tous les jours sans soucis) :

L’export se fait bien, on le voit dans la liste :
image

Mais rien aucun mail :frowning:

J’ai loupé un épisode ??

  • L’export normal se fait dans quel rep ? Peut on le configurer (ce serait pratique) ???
    Dans la doc il est dis que l’export se fait via le navigateur …
    Chez moi par contre, ce n’est pas le cas, rien ne se passe :frowning: (chrome ou edge)

Je viens de synchroniser la dernière beta avec l’import, tu dois la voir dans le centre de mise à jour après avoir vérifié les MAJ.

Je veux bien des logs en DEBUG stp plutôt que d’y regarder à l’aveugle.

La documentation est relative à la version stable du plugin pas beta.
Le téléchargement du fichier ne se fait plus automatiquement, il y a un gros bouton Télécharger maintenant :
image

Les exports sont stockés dans plugins/dataexport/data/_ID_EQUIPEMENT/. Pas configurable, je vais y réfléchir mais à première vue je ne vois pas de raison de rendre ça configurable.

Merci d’avance pour les tests et les retours car le code du plugin a changé du tout au tout avec l’ajout de bcp de fonctionnalités.

Edit: Je viens de tester l’envoi par mail par programmation sans rencontrer d’erreur :

[2021-03-19 23:56:01][DEBUG] : [Aucun][conso] -----------------------------------------------------------------------
[2021-03-19 23:56:01][DEBUG] : [Aucun][conso] *** Envoi du fichier d'export par programmation ***
[2021-03-19 23:56:01][DEBUG] : [Aucun][conso] Nombre de jours (30) : du 2021-02-17 00:00:00 au 2021-03-19 23:56:01
[2021-03-19 23:56:01][DEBUG] : [Aucun][conso] Nombre d'exports à conserver en archive : 5
[2021-03-19 23:56:01][DEBUG] : [Aucun][conso] Suppression du fichier obsolète : conso_2021-03-17_22h01.csv
[2021-03-19 23:56:01][DEBUG] : [Aucun][conso] Export réalisé avec succès. Archivage du fichier : conso_2021-03-19_23h56.csv
[2021-03-19 23:56:01][DEBUG] : [Aucun][conso] Commande utilisée pour l'envoi du fichier : [Aucun][Mail][AG]
[2021-03-19 23:56:04][DEBUG] : [Aucun][conso] Le fichier conso_2021-03-19_23h56.csv a bien été envoyé à xxxxxxxxxxxxxxx@mail.fr

Petit retour rapide :

Je n’avais visiblement pas la dernière version, ok maintenant.

Export manuel OK
Export mail petit soucis visible dans le log :

0005|[2021-03-20 00:42:07]DEBUG : [Aucun][test] Le fichier est trop lourd pour être envoyé : 1.38 MB (max:10MB)

Importation impossible :

Pourtant le fichier semble clean (au double ;; près) :

Date;Objet;Équipement;Commande;"Type générique";Valeur;Unité
"2021-03-11 05:01:02";Maison;"*Conso EDF";Delta_HC;;0,002;
"2021-03-11 05:02:02";Maison;"*Conso EDF";Delta_HC;;0,004;
"2021-03-11 05:03:02";Maison;"*Conso EDF";Delta_HC;;0,004;
"2021-03-11 05:04:01";Maison;"*Conso EDF";Delta_HC;;0,002;
"2021-03-11 05:05:02";Maison;"*Conso EDF";Delta_HC;;0,004;
"2021-03-11 05:06:02";Maison;"*Conso EDF";Delta_HC;;0,002;
"2021-03-11 05:07:02";Maison;"*Conso EDF";Delta_HC;;0,004;
"2021-03-11 05:08:02";Maison;"*Conso EDF";Delta_HC;;0,004;
"2021-03-11 05:09:01";Maison;"*Conso EDF";Delta_HC;;0,003;
"2021-03-11 05:10:03";Maison;"*Conso EDF";Delta_HC;;0,002;
"2021-03-11 05:11:02";Maison;"*Conso EDF";Delta_HC;;0,004;
"2021-03-11 05:12:01";Maison;"*Conso EDF";Delta_HC;;0,002;
"2021-03-11 05:13:01";Maison;"*Conso EDF";Delta_HC;;0,004;
"2021-03-11 05:14:02";Maison;"*Conso EDF";Delta_HC;;0,004;
"2021-03-11 05:15:03";Maison;"*Conso EDF";Delta_HC;;0,016;

OK j’ai du oublier un zéro dans la verification du nombre d’octets, je regarde dès que possible merci.

Je veux bien que tu me passes une copie de ton fichier en MP pour regarder stp

Edit : Merci pour le fichier. Le fichier est bien pris en compte par l’outil d’import du plugin à condition qu’il soit enregistré en CSV point-virgule :

Re-edit: le problème sur le calcul de la taille du fichier lors de l’envoi est normalement corrigé dans la prochaine beta

Le problème de répétition semble être toujours là.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.