Page 35 sur 36
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 10 juin 2019, 12:26
par rene.jullien
Fabrice a écrit :Bonjour les devs.
René, avez-vous eu les identifiants ?
- Je suis en RP et donc le plugin ne fonctionne plus depuis fin 2018.
- Je suis disponible à laisser les identifiants à une personne de confiance.
Bonjour
Oui pour veolia IDF, c est le nouveau site, difficile à récupérer sans API
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 10 juin 2019, 12:28
par rene.jullien
Pierre5555 a écrit :Bonjour René,
J'ai un contact du service informatique Véolia qui est prêt à aider. Je n'ai pas moi-même le niveau technique pour répondre à ses questions, puis-je vous mettre en relation?
Oui bien sûr, j envoie mon contact en MP
Envoyé de mon iPhone en utilisant Tapatalk
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 12 juin 2019, 16:46
par Actunet
Y’a t’il Un soucis avec le plugin je suis arrêter au 6 juin mais quand je connecte à veolia il est bien à jour par rapport à mon compteur
En faite le site aussi a arrêter au 6 juin donc plus cas attendre
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 25 juin 2019, 11:11
par odemg
Bonjour,
J'ai peux être trouvé un curl pour récupérer les consommations sur le site de veolia idf.
J'ai l'impression que ça fonctionne, mais je vous laisse tester pour valider l'extraction des informations.
Dans le curl il y a les informations de mon contrat ( je ne peux donc pas le partager ) , donc je vous explique comment je l'ai récupérer
(j'ai regardé dans le debuger de chrome les appels lors de l'affichage de la page d’historique)
1 - Ouvrir chrome puis passé en mode développement.
2 - Ouvrir la page veolia page historique ( avec le graphique)
3 - dans le debuger Regarder dans l'onglet "Network"
4 - Filtrer par "aura" la liste
5 - Rechercher la ligne qui se termine par ContratConsoHisto.getdata=1
( vous pouvez vérifier que c'est la bonne ligne en dépliant a droite : actions/0/returnValue/data/consommation ,
Vous verrez alors toutes les consommation du graphique )
- Capture1.JPG (224.98 Kio) Consulté 4069 fois
6 Cliquer droit sur la ligne aura qui se termine par ContratConsoHisto.getdata=1 puis faire copy et copy as cUrl (Bash)
- Capture2.JPG (94.91 Kio) Consulté 4069 fois
J'ai ensuite essayé le lien avec un scipt jeedom ou avec git depuis windows et j'ai bien la remontée des consommations.
- Capture3.JPG (182.6 Kio) Consulté 4069 fois
Par contre niveau mise en forme je ne sais pas comment récupérer que la consommation de J-1 en script
De plus dans le lien cUrl il y a une date de début et de fin d'extraction a incrémenter chaque jours pour récupérer la nouvelle date J-1
Si ça fonctionne j’espère que ça pourra aider à modifier le plugin pour refaire marcher l'extraction de veolia idf.
Ou si une personne sait faire un script qui met en forme le résultat pour ne récupérer que la date J-1 et la valeur de consommation / index
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 25 juin 2019, 11:20
par Jeandhom
Bravo, belle avancée, merci pour le partage.
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 25 juin 2019, 17:15
par mortyre
Tres bonne nouvelle pour peut etre une mise à jour du plugin
Sinon pour la lecture JSON je te conseil ca :
https://jeedom.github.io/plugin-script/ ... nchor-1-13
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 04 juil. 2019, 00:00
par rene.jullien
Bonsoir
J ai déjà essayé cette méthode, l url n était plus valide le lendemain, je pense qu’il y a un token qui expire
Est ce que ton url fonctionne dans la durée?
Rene
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 04 juil. 2019, 11:55
par odemg
Bonjour,
Effectivement le lien qui se termine par ContratConsoHisto.getdata=1 n'a plus fonctionné assez rapidement.
Ce qui est étrange est qu'il n’apparaît même plus dans ma pile d'appel dans le debugger de chrome...
J'ai pris un autre lien aura, celui qui fait :
...&aura.ApexAction.execute=1
Ça fait une semaine que je l'utilise manuellement (récupère la dernière conso ( j-1)) et ça semble fonctionner
Je viens de terminer un script pour le tester automatiquement dans jeedom.
Pour voir si il y a une histoire de token ou de cookies.
script :
- script.JPG (38.01 Kio) Consulté 3980 fois
today="$(date '+%Y-%m-%d')"
daybefor="$(date '+%Y-%m-%d' -d '-1 days')"
var=$(
<LIEN CURL> --silent | jq --raw-output '.actions[0].returnValue.returnValue.data.CONSOMMATION[1].CONSOMMATION')
echo "$var * 1000" | bc
remplacer la date de début et de fin dans le lien par :
'$daybefor'
'$today'
Il a fallu que j'installe :
sudo apt-get install jq -y
sudo apt-get install bc -y
J’exécute la commande action une fois par jour. puis j'utilise la commande info pour l'injecter dans le plugin énergie.
Je test sur une semaine et je vous dit si ça a fonctionné.
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 05 juil. 2019, 15:34
par mortyre
plutot une bonne nouvelle ca
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 12 juil. 2019, 14:17
par odemg
Bonjour,
Le lien ne fonctionne qu'une semaine ...
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 12 juil. 2019, 19:06
par scotty92fr
Oh dommage
Envoyé de mon iPhone en utilisant Tapatalk
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 22 août 2019, 11:10
par Antoinekl1
Bonjour à tous
il existe un équivalent ou une adaptation possible pour la SAUR ?
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 23 août 2019, 08:37
par jerome6994
Le plugin est indiqué comme non compatible avec mon système Jeedom 3.3.29 sur RPI !
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 23 août 2019, 09:32
par Fabrice
Bonjour aussi !!!!
Ce n'est juste qu'un message d’avertissement car l'auteur n'a pas coché que le plugin était compatible telle ou telle plateforme.
- Mais il est bien compatible avec les Raspberry PI, comme les autres plateforme, certain à 100%
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 27 août 2019, 15:37
par vouvrat
Bonjour à tous,
Je viens d'installer le plugin sur mon Jeedom et je me rend compte en regardant dans le code que l'URL pour l'histo des conso est trés trés légèrement différente.
Dans le code d'origine à la ligne 'url_consommation' (étant chez suez pour ma part et le fameux télérelevé mis en place courant mars mais toujours rien de dispo sur le site...):
- 2019_08_27_15_31_59_Window.png (19.83 Kio) Consulté 3733 fois
Code : Tout sélectionner
case 4:
$url_token = 'https://www.toutsurmoneau.fr/mon-compte-en-ligne/je-me-connecte';
$tokenFieldName = '_csrf_token';
$url_login = 'https://www.toutsurmoneau.fr/mon-compte-en-ligne/je-me-connecte';
$url_consommation = 'https://www.toutsurmoneau.fr/mon-compte-en-ligne/historique-de-consommation-tr';
$getConsoInHtmlFile = false;
$datas = array(
'tsme_user_login[_username]='.urlencode($this->getConfiguration('login')),
'tsme_user_login[_password]='.urlencode($this->getConfiguration('password'))
);
$extension='.xls';
break;
Et dans l'URL présente une fois sur le site nous avons :
Code : Tout sélectionner
https://www.toutsurmoneau.fr/mon-compte-en-ligne/historique-de-consommation-tr
Je faudrais t'il pas rajouter ce petit bout 'idiot'? je ne suis pas dev je pose la question.
Je me suis retrouver avec l'erreur suivante dans les logs:
Code : Tout sélectionner
Erreur sur la fonction cron du plugin : Access to undeclared static property: PHPExcel_Worksheet::$_invalidCharacters
Avez-vous recu un courrier ou mail pour dire que la télé relève était en fonction une fois votre installation faite? car je n'ai rien eu de la part du gars qui est venu m'installer le boitier...
EDIT: Bon après avoir eu au final SUEZ, le déploiement est en cours dans ma ville et sera fini en théorie vers décembre. Les relevé ne sont donc pas actif entre temps...j'aurai bien voulu avoir l'info par le gars au moment de l'installation...
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 29 août 2019, 11:50
par cinefil1024
rene.jullien a écrit : ↑10 juin 2019, 12:28
Pierre5555 a écrit :Bonjour René,
J'ai un contact du service informatique Véolia qui est prêt à aider. Je n'ai pas moi-même le niveau technique pour répondre à ses questions, puis-je vous mettre en relation?
Oui bien sûr, j envoie mon contact en MP
Envoyé de mon iPhone en utilisant Tapatalk
Hello,
Des nouvelles suite à la mise en relation avec qqun de chez Veolia? Ca les intéresse vraiment pas à ce point là de proposer des API?
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 10 sept. 2019, 09:38
par Naboleo
Salut.
Pour info, le plugin (beta du 2019-05-05 06:03:03) semble avoir un peu de mal avec la V4 et buster (donc php 7.3)
Code : Tout sélectionner
********************************************************
* Installation des dépendances *
********************************************************
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:3 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Fetched 13.0 MB in 11s (1168 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 glob 'php7.0-mbstring'
E: Couldn't find any package by regex 'php7.0-mbstring'
********************************************************
* Installation terminée *
********************************************************
J'ai réactivé les logs debug, donc plus d'info au prochain cron
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 15 sept. 2019, 15:49
par Pozzi
Bonjour,
j'ai voulu tester ce plugin sur une fresh install de Jeedom / Rpi3+ sous Buster. Même constat que @Naboleo sur le problème de dépendance à php.
Amis développeur ...
Edit : Jeedom v3.3.31 et non pas v4 pour ma part
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 11 oct. 2019, 23:22
par Naboleo
Bon perso, j'ai corrigé la référence à php7.0 directement dans le code (dépendances et php). ça permet au plugin de marcher un peu mieux ...
Je vois des déclenchements toutes les minutes (au lieu des heures ??) et sur le site veolia eau (
https://www.service.eau.veolia.fr/home.html), ça semble ne pas se connecter.
Modification du formulaire ?
Re: [Plugin Tiers][Sujet Principal] Plugin Veolia eau
Publié : 27 oct. 2019, 10:43
par Naboleo
Bonjour
Quelqu'un utile le plugin avec
https://www.service.eau.veolia.fr/ ?
J'ai commencé à regarder un peu et modifié un peu les traces, chez moi e token d'identification est vide
Code : Tout sélectionner
[2019-10-27 10:11:03][DEBUG] : cURL errno : 0
[2019-10-27 10:11:03][DEBUG] : Extracting token
[2019-10-27 10:11:03][DEBUG] : Token = '' !
[2019-10-27 10:11:03][DEBUG] : ### LOGIN ON https://www.service.eau.veolia.fr/home.loginAction.do ###
[2019-10-27 10:11:03][DEBUG] : cURL response :
Par contre le contenu de la réponse curl le contient bien
Code : Tout sélectionner
input+type="hidden"+name="token"+value="2067e9cd-bd16-4cc8..............
ça ne bloque pas le plugin (ça devrait probablement) et donc la tentative de récupération forcement ne marche pas
@damien916, as-tu des retours dans ce sens ?