Closed Moncorvo closed 4 years ago
Bonjour,
Merci pour ton retour, ces paramètres sont optionnels, ils prennent des valeurs par défaut (download_folder) ou autodetecter (GeckoDriver/firefox) . Si tout du moins tu souhaites les specifier, tu peux les rajouter dans le fichier config.json.
Tiens moi au courant si ca fonctionne :)
Bonsoir,
Je suis désolé mais je n'ai pas compris sur le rajout des fichiers dans le fichier config.json.
Pourriez-vous me montrer un exemple sur copie écran ?
Oui, voici, pour supprimer les Warnings (qui ne sont pas la cause de l'échec de l'execution), il suffit de rajouter les lignes correspondantes aux paramètres en guillemets dans le fichier config.json. Par exemple : $ cat config.json { "veolia_login": "XXXX", "veolia_password": "XXXXX", "veolia_contract": "XXXX", "domoticz_server": "XXXX", "domoticz_idx": "XXXX", "domoticz_login": "", "domoticz_password": "", "timeout": "30", "geckodriver": "/usr/local/bin/geckodriver", "download_folder": "/tmp/", "firefox": "/usr/local/bin/firefox", "geckodriver": "/usr/bin/geckodriver" }
Ces paramètres ne sont pas nécessaires dans le fichier; lorsqu'ils sont absents le script essaie de trouver par lui meme des valeurs.
La raison de l'erreur dans le screenshot que tu as envoyé semble plutôt lié à l'URL de Domoticz que tu as renseigné.
Est ce que cela fonctionne pour toi ? peut-on clore le ticket ?
Bonjour s0nik42, Je rencontre un problème de json (P.J) Merci pour ton retour.
Il me manque un peu de debug sur cette erreur, je vais faire un change pour plus tard; en attendant, tu confirmes que :
L url de ton serveur est : http://127.0.0.1:8080 Et que tu n'as pas d authentification Tu n'as pas l encryption https d activé sur ton serveur?
Sent with GitHawk
Bonsoir,
L url de ton serveur est : http://127.0.0.1:8080 -> oui Et que tu n'as pas d authentification -> non il n'y en a pas Tu n'as pas l encryption https d activé sur ton serveur? ->non il n'y en a pas
Pour plus de renseignement j'ai passé la commande suivante :
Ok, je viens de faire une correction Peux tu refaire un "Git pull" depuis le repertoire de l'appli et relancer le script ?
Tiens moi au courant.
Julien
Sent with GitHawk
Bonsoir, Merci, j'ai été un peu plus loin avec la correction, mais j'ai encore une erreur :
Start virtual display [EE] Failed to start X on display ":1009" (xdpyinfo check failed).if you launch the script from a ssh connection ensure X11 forwarding is activated
Mais après avoir retirer le mode --debug cet erreur n'apparait plus dan sle fichier log. Par contre j'ai cette erreur ci :
Setup Firefox profile urlopen() got multiple values for keyword argument 'body'
Eric
Tu as la premiere erreur en mode debug car tu dois j'imagine executer ton script sur une machine distante et tu n'as pas le forward SSH d'activé. A cette étape le mode debug execute firefox et l'affiche a l'écran. Pour que cela fonctionne il est nécessaire que ta configuration SSH te permette d'afficher les applications graphiques distantes sur l'ordinateur depuis lequel tu es connecté.
Pour la seconde erreur urlopen, je vais regarder ce que je trouve. et je te tiens au courant
Tu pourrais me renvoyer un log complet et me dire ce que te renvoie la commande : pip3 show urllib3 et si possible essaie d'installer une version récente de la librairie.
Voici les infos :
pi@domoticz:~/scripts/veolia-idf $ pip3 show urllib3
Name: urllib3 Version: 1.9.1 Location: /usr/lib/python3/dist-packages Requires:
Peux tu mettre a jour ta version de urllib3 ? celle-ci date de 2014 :/
Celle que j'utilise est la 1.24.1 (11/2018)
Il faudra peut être aussi mettre a jour Firefox tu es en 52.9. Je ne sais pas si tout va fonctionner a partir de 60.9 c'est mieux.
Voila les mis à jour sont faites, mais encore un petit problème , en P.J. veolia.log geckodriver.log
ca commence a prendre forme :) ; je pense que cela vient du fait que tu as un seul contrat et que j'ai développé mon logiciel sur mon compte qui en a 2.
2 Options :
Bonsoir, Oui, nous ne sommes surement pas loin de finaliser. UID : xxxxxxxx@yyyyyy.com PWD : xxxxxxxxxx
Voila , rien de perso sur mon compte Veolia :-)
Le jeu. 7 nov. 2019 à 21:22, s0nik42 notifications@github.com a écrit :
ca commence a prendre forme :) ; je pense que cela vient du fait que tu as un seul contrat et que j'ai développé mon logiciel sur mon compte qui en a 2.
2 Options :
- Tu arrives a faire fonctionner le mode debug graphique. Il te faut un environnement X11 fonctionnel et on fait ca a distance.
- Tu mets un Mot de passe bidon sur ton compte; je fais une mise à jour du script en fonction et tu rechanges ton mdp après (y a peut être des infos perso)
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/s0nik42/veolia-idf/issues/1?email_source=notifications&email_token=ADDJLHERTC4TWJWYZWL2NHDQSR2KDA5CNFSM4JFRFMS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDNV74Y#issuecomment-551247859, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADDJLHDKJXAE7IK3355UNA3QSR2KDANCNFSM4JFRFMSQ .
Voila ca devrait être bon :
git pull
Super ca marche et avec un historique en plus !
Normal le fichier : geckodriver.log ? Un grand merci !! Depuis le temps que je n'avais plus de remonté de conso.
Serais tu intéressé de regarder le projet de k20human : https://github.com/k20human/domoticz-atome , qui ne fonctionne plus ? https://total.direct-energie.com/particuliers/electricite/compteur-linky/atome
Hello,
Merci à toi aussi, ca m'a permis de rajouter qq fonctionnalités sur le script. Content que ca marche. Le fichier geckodriver.log est généré par le plugin firefox. Il peut être utile.
Si tu apprécies le projet, tu peux rajouter une étoile en haut à gauche ca serait top pour la visibilité
Pour Total bof bof, je te conseillerais de changer pour un fournisseur green ;) https://www.greenpeace.fr/ecolo-watt-comparatif-ecolo-fournisseurs-delectricite/
Ps : penses a supprimer les log que tu as posté. Il y a ton email et ton identifiant Veolia dedans.
Julien
Bonjour s0nik42,
J'ai installé votre script sur mon serveur Domoticz mais j'ai des petites difficulté sur certain paramètres.
Vous trouverez ci-dessous la copie écran et je vous remercie de votre aide.
Cordialement,