Page 27 sur 36

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 13 mai 2018, 11:35
par Mickou45
Bonjour.

J'ai un soucis depuis plusieurs semaine avec le plugin veolia eau.

Je suis sur toutsurmoneau via l'orléanaise des eau.

J'ai ce message presque tout les jours.
veolia_eau Erreur sur la fonction cron du plugin : Access to undeclared static property: PHPExcel_Worksheet::$_invalidCharacters

J'ai beau changer l'heure de la relevé mais rien y fait.
Parfois, je n'ai pas de message mais aucunes données n'est récupérée.

J'ai placé le plugin en mode debug et je peux donner le log si nécessaire.
Visiblement il se connecter bien au site toutsurmoneau mais ne parvient pas a traiter le fichier

Je sais pas si vous prenez le fichier excel qui se trouve sur le site mais dans mon cas, il se trouve a cette adresse.
https://www.orleanaise-des-eaux.fr/mon- ... 3262657831
ou
https://www.toutsurmoneau.fr/mon-compte ... 3262657831

L'année dernière ce plugin fonctionnait bien mais il y a certainement eut des modification sur le site web.

Edit :
Je viens de me rendre compte que quand je me connecter sur le site toutsurmoneau que l'adresse change suivant le navigateur web après la connexion.
Peut être la le problème.

Mon fournisseur est bien Orléanaise des eaux.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 15 mai 2018, 22:44
par Couz23
J'ai les meme problemes que Mickou45.
Impossible d'avoir mes donees de toutsurmoneau depuis plusieurs semaines:
veolia_eau Erreur sur la fonction cron du plugin : Access to undeclared static property: PHPExcel_Worksheet::$_invalidCharacters

Peut etre une piste?
Je vois ca dans les log de debug:
[2018-05-15 22:04:06][DEBUG] : downloadToken :
[2018-05-15 22:04:06][DEBUG] : url csv : https://www. toutsurmoneau.fr/mon-compte-en-ligne/exporter-consommation/day//2018/05
[2018-05-15 22:04:06][DEBUG] : ### GET DATAFILE CSV ###
[2018-05-15 22:04:08][DEBUG] : response length : 1
[2018-05-15 22:04:08][DEBUG] : cURL errno : 0
[2018-05-15 22:04:08][DEBUG] : alert: 25
[2018-05-15 22:04:08][DEBUG] : ### TRAITE CONSO XLS 4 ###
[2018-05-15 22:04:08][ERROR] : Erreur sur la fonction cron du plugin : Access to undeclared static property: PHPExcel_Worksheet::$_invalidCharacters

Mais sur le site, l'url du csv semble etre:
https://www. toutsurmoneau.fr/mon-compte-en-ligne/exporter-consommation/day/4706614547/2018/05

Il manquerai donc un parametre ou une cle dans l'url du csv.

Une idee comment fixer le probleme?
Merci.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 18 mai 2018, 12:11
par Spilarix
rene.jullien a écrit :
27 avr. 2018, 23:31
Bonsoir

Merci pour la PR, c est merge. dsl pour l erreur
Si tu es en mode debug le plugin se déclenche toute les minutes durant l heure programmé
J ai expliqué ça dans la doc il me semble. Il faut mettre info au max pour un fonctionnement normal, debug c est vraiment pour debugger et avoir un log tout de suite
René


Envoyé de mon iPhone en utilisant Tapatalk
Bonjour,

Peux-tu merger avec le projet principal ? car en l'état toutsurmoneau ne fonctionne pas. Je suis obligé d'écraser la version stable du plugin par ta version corrigée.

Merci

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 19 mai 2018, 10:46
par Jeandhom
Bonjour,

Je suis sur le réseau du SEDIF et, depuis plusieurs jours, j'ai les erreurs suivantes à 06:00:07 (relève du plugin à 6H00).

Erreur sur la fonction cron du plugin : Call to undefined function mb_strlen()
Erreur sur la fonction cronHourly du plugin : Call to undefined function mb_strlen()

Le dernier relevé est du 12 mai alors que sur le site www.service.eau.veolia.fr, le dernier relevé date du 17 mai.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 19 mai 2018, 11:27
par rene.jullien
Jeandhom a écrit :
19 mai 2018, 10:46
Bonjour,

Je suis sur le réseau du SEDIF et, depuis plusieurs jours, j'ai les erreurs suivantes à 06:00:07 (relève du plugin à 6H00).

Erreur sur la fonction cron du plugin : Call to undefined function mb_strlen()
Erreur sur la fonction cronHourly du plugin : Call to undefined function mb_strlen()

Le dernier relevé est du 12 mai alors que sur le site www.service.eau.veolia.fr, le dernier relevé date du 17 mai.
Bonjour

Il faut installer mb_string. Il faudrait qu'on l 'ajoute dans les dépendances.
Peux tu me donner le resultat de `apt list --installed | grep php` (en mp si tu preferes)

René.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 19 mai 2018, 11:37
par rene.jullien
Spilarix a écrit :
18 mai 2018, 12:11
rene.jullien a écrit :
27 avr. 2018, 23:31
Bonsoir

Merci pour la PR, c est merge. dsl pour l erreur
Si tu es en mode debug le plugin se déclenche toute les minutes durant l heure programmé
J ai expliqué ça dans la doc il me semble. Il faut mettre info au max pour un fonctionnement normal, debug c est vraiment pour debugger et avoir un log tout de suite
René


Envoyé de mon iPhone en utilisant Tapatalk
Bonjour,

Peux-tu merger avec le projet principal ? car en l'état toutsurmoneau ne fonctionne pas. Je suis obligé d'écraser la version stable du plugin par ta version corrigée.

Merci
Je viens de faire la PR a Damien, je pensais l avoir faite.
Il me reste un bug a corriger pour Veolia sud est quand la mesure est a 0. J ai ajoute un cas de test pour ne pas l oublier

@Damien: il y a des conflit dans la doc. Tu peux regarder je n ai pas les droits pour corriger les conflits

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 19 mai 2018, 14:15
par Me_
@ rene.jullien

Salut,

Dis moi si tu as besoin que je refasse des tests en Beta.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 19 mai 2018, 15:36
par Jeandhom
rene.jullien a écrit :
19 mai 2018, 11:27
Jeandhom a écrit :
19 mai 2018, 10:46
Bonjour,

Je suis sur le réseau du SEDIF et, depuis plusieurs jours, j'ai les erreurs suivantes à 06:00:07 (relève du plugin à 6H00).

Erreur sur la fonction cron du plugin : Call to undefined function mb_strlen()
Erreur sur la fonction cronHourly du plugin : Call to undefined function mb_strlen()

Le dernier relevé est du 12 mai alors que sur le site www.service.eau.veolia.fr, le dernier relevé date du 17 mai.
Bonjour

Il faut installer mb_string. Il faudrait qu'on l 'ajoute dans les dépendances.
Peux tu me donner le resultat de `apt list --installed | grep php` (en mp si tu preferes)

René.
Merci, effectivement, le paquet php7.0-mbstring n'était pas installé sur ma machine (dû à une fresh install récente).
J'ai donc fait un apt-get install php7.0-mbstring.

EDIT : Relevé à 16H00 OK, sans message d'erreur.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 19 mai 2018, 19:54
par damien916
Hello René, je vais regarder ta pr des que possible, la je suis en weekend je n'ai que mon téléphone ☺️ merci pour le taf

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 22 mai 2018, 09:43
par justmi
Bonjour,

j'ai installé le plugin et je suis sur l'agglo de Lyon avec toutsurmoneau et je n'ai jamais eu de relevé. J'ai eu des erreur différentes que j'ai réglé avec les commentaires sur le forum mais aucun relevé depuis le début.

Dernière erreur :

Erreur sur la fonction cronHourly du plugin : Access to undeclared static property: PHPExcel_Worksheet::$_invalidCharacters

sur le site les relevés sont correct.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 24 mai 2018, 09:34
par durdur
Mis à jour ce matin et ça remarche normalement pour le site toutsurmoneau.

Donc je passe juste pour dire MERCI à ceux qui bossent derrière les lignes de code ! ;)

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 25 mai 2018, 19:59
par Magnum3412
Bonsoir,

Je consulte mes suivi d'eau sur suez "tout pour mon eau". J'ai installé le plugin hier, et j'ai depuis hier le message "Erreur sur la fonction cronHourly du plugin : Call to undefined function mb_strlen()"
Savez vous d'ou celà vient ?
Merci a vous.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 25 mai 2018, 20:03
par Jeandhom

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 25 mai 2018, 23:32
par jeannotmer
J'ai poussé une modification pour l'ajout des dépendance cela a l'air de marché chez moi (docket debian sur syno ) a vérifier

https://github.com/NotAuthorised/plugin-veolia_eau/pull/64

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 28 mai 2018, 09:28
par damien916
Merci, je vais regarder tes PR dès que j'aurais un peu de temps.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 10 juin 2018, 20:15
par Spilarix
Bonsoir,

Depuis l'installation de la dernière mise à jour du plugin, l'installation des dépendances se fait en boucle : "Attention : installation des dépendances lancée"
Jusque-là je ne rencontrais aucun problème avec le plugin (j'utilise une Jeedom Smart).
En regardant dans les logs de veolia_eau_update, je vois ceci en fin de logs :

Code : Tout sélectionner

Ign http://oph.mdrjr.net jessie/main Translation-en
Fetched 357 kB in 17s (20.5 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package php7.0-mbstring
E: Couldn't find any package by regex 'php7.0-mbstring'
********************************************************
*             Installation terminée                    *
********************************************************
Merci d'avance pour le correctif.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 10 juin 2018, 20:18
par kris1208
Pareil pour moi, meme erreur......

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 10 juin 2018, 20:30
par Jeandhom
apt-get install php7.0-mbstring
Jeandhom a écrit :
25 mai 2018, 20:03
viewtopic.php?p=621198#p619598
Par contre, ce paquet n'est peut être pas disponible sous Jessie.

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 10 juin 2018, 21:47
par jeannotmer
c'est une mise a jour que j'ai pousser sur github
qui a été mergé (ajouté au code) de cette update (dailleur le change log a pas était mis a jour ;) )

j'ai tester pour mon install conteneur sous debian strech

apt-get install php7.0-mbstring vous renvoie la même erreur ?

Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau

Publié : 10 juin 2018, 22:08
par Spilarix
Oui, c'est certain que ce n'est pas dispo sur Jessie et je ne me vois pas tenter l'installation de cette dépendance à la main, alors que le plugin n'en a pas besoin sur l'installation de base.
L'un d'entre vous pourrait-il faire une exclusion de cette dépendance pour Debian Jessie svp ?