Replies: 35 comments 7 replies
-
Bonjour, |
Beta Was this translation helpful? Give feedback.
-
Merci pour la réponse rapide. |
Beta Was this translation helpful? Give feedback.
-
Je l'utilise aussi avec Home Assistant en utilisant le custom component : https://github.com/ssenart/ha-custom_components/tree/master/gazpar. Pareillement, j'envoie mes données dans Influxdb pour un affichage avec Grafana. Mais il y a quelque mois, j'ai découvert le projet https://github.com/kalkih/mini-graph-card pour intégrer des graphes directement dans Lovelace : cela répond à mes besoins de présentation. Du coup, je ne maintiens plus mon lien Influxdb/Grafana. Concernant les timestamps des events de Home Assistant, je ne connais pas de bonne solution. J'accepte d'avoir un jour de retard (ou plus si GrDF ne fait plus de mise à jour pendant plusieurs jours) entre la donnée et la date associée (affectée par HA). Ces dernières semaines, la publication GrDF est quotidienne, et j'ai bien toutes mes données tous les jours. PS : Merci pour ta remarque, je vais faire le changement. |
Beta Was this translation helpful? Give feedback.
-
J’ai essayé cet après midi ton add-on . J’ai ajouté les fichiers dans customs components mais au reboot de HA, ça m’a fait une erreur ( je ne sais plus … du type impossible de créer le sensor) |
Beta Was this translation helpful? Give feedback.
-
en fait quel est l’intérêt du format "dictionaries" ? je peux generer un fichier en ajoutant "> file.txt" à la fin de la ligne de commande mais je ne sais pas quoi en faire. tu en fais quoi de ton coté ? il y a plusieurs sujets qui traitent de l'importation de ce type de format dans influxdb mais ils ne sont pas vraiment "user friendly noob dedicated" ! |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Merci
Première question avant d’y aller
Puis je l’ntégrer dans un nom de répertoire différent de gazpar ( déjà utilisé par ailleurs ?
Envoyé depuis mon IPhone SE 2020
… Le 15 avr. 2021 à 11:06, ssenart ***@***.***> a écrit :
C'est vrai que je n'avais donné aucune information comment effectuer l'intégration du Gazpar custom component dans HA. Je viens d'y remédier : https://github.com/ssenart/ha-custom_components
PyGazpar est avant tout une librairie Python. Elle est faite pour être intégrer dans un projet Python. La ligne de commande est juste pour illustrer et tester son fonctionnement.
Pour l'intégration des données dans InfluxDB en utilisant PyGazpar, je te conseille de partir sur la solution HA et Gazpar custom component comme documenté ici : https://github.com/ssenart/ha-custom_components. Je l'ai déjà fait et cela fonctionne très bien. Je pourrais éventuellement t'aider si tu rencontres des problèmes.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Beta Was this translation helpful? Give feedback.
-
"Puis je l’ntégrer dans un nom de répertoire différent de gazpar ( déjà utilisé par ailleurs ?" => Je viens de tester et cela fonctionne. Tu peux le faire. Tiens-moi au courant de ta progression. |
Beta Was this translation helpful? Give feedback.
-
J'ai eu des erreurs au debut a cause d'un confliut du a un autre "gazpar"; je l'ai supprimé mais j'ai maintenant : 2021-04-15 13:42:26 ERROR (SyncWorker_5) [custom_components.gazpar.sensor] Failed to query PyGazpar library with exception : Traceback (most recent call last): Le probleme doit etre que mon home assistant dans son docker ne sait pas aller dans /usr/bin/geckodriver |
Beta Was this translation helpful? Give feedback.
-
Je vois : "FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/bin/geckodriver'" As-tu bien suivi les étapes décrites ici : https://github.com/ssenart/ha-custom_components ? Et notamment, mettre le chemin de ton binaires geckodriver dans la config de HA. Ici, il a l'air de chercher dans /usr/local/bin/geckodriver au lieu de /config/drivers/geckodriver. |
Beta Was this translation helpful? Give feedback.
-
bon j'ai remis la bonne ligne pour geckodriver et chargé le fichier dedans. un detail à corriger plus tard: 2021-04-15 14:16:15 DEBUG (SyncWorker_0) [custom_components.gazpar.sensor] Gazpar platform initialization has completed successfully 2021-04-15 14:16:17 DEBUG (SyncWorker_3) [custom_components.gazpar.sensor] HA requests its data to be updated... Je n'ai pas de repertoire "/usr/local/lib/python3.8/site-packages" par contre j'ai "/usr/local/lib/python3.8/dist-packages" dans lequel il y a entres autres Selenium avec les fichiers cités en erreur |
Beta Was this translation helpful? Give feedback.
-
"selenium.common.exceptions.SessionNotCreatedException: Message: Expected browser binary location, but unable to find binary in default location, no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command line" => Il faut aussi installer Firefox et attention à bien prendre une version compatible avec ton geckodriver. |
Beta Was this translation helpful? Give feedback.
-
en fait il est installé; si j'ouvre une session ssh depuis mon docker tout y est |
Beta Was this translation helpful? Give feedback.
-
tu n'aurais pas un whatsapp, telegram ou autre ? |
Beta Was this translation helpful? Give feedback.
-
Je suis aussi sous Docker et ce n'est pas un problème. Ton Firefox doit être installé dans ton container où tourne HA. Est-ce que la ligne de commande pygazpar focntionne dans ce même container ? |
Beta Was this translation helpful? Give feedback.
-
Ok, donc la commande: apk add firefox devrait fonctionner. |
Beta Was this translation helpful? Give feedback.
-
oui je viens de trouver. la question que je me pose : cette installation de firefox se conserve apres reboot ? sinon j'ai 2 erreurs dans le log: |
Beta Was this translation helpful? Give feedback.
-
Donc, prochaine étape, envoyer ça dans InfluxDB avec HA et récupérer ça dans Grafana. |
Beta Was this translation helpful? Give feedback.
-
alors il faudra que j'y pense car je suis en version DEV et ca se met a jour tous les jours ! j'aime le risque...... ce qui est dommage , c'est de ne pas pouvoir uploader tout le fichier de grdf dans influx en une fois. j'aurais l'historique alors que la je repars de aujourdhui |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
heuu "Oui, c'est possible en fabriquant ta propre image HA à partir de celle que tu utilises, et qui rajoute cette commande : il faut faire un dockerfile et le publier sur dockerhub." j'apprends tous les jours mais la .... |
Beta Was this translation helpful? Give feedback.
-
Comment fais-tu les upgrades HA ? |
Beta Was this translation helpful? Give feedback.
-
en auto avec watchtower ( je sais ....) |
Beta Was this translation helpful? Give feedback.
-
C'est une bonne idée. Ce post a l'air assez proche de ce que tu veux faire : https://stackoverflow.com/questions/47615751/docker-compose-run-a-script-after-container-has-started |
Beta Was this translation helpful? Give feedback.
-
pas évident. de toutes façons, apres l'instal de firefox, il faut relancer HA afin que ton système fonctionne.
je suis encore célibataire demain ....... je vais creuser |
Beta Was this translation helpful? Give feedback.
-
Fantastique |
Beta Was this translation helpful? Give feedback.
-
Fonctionnement parfait découvert ce matin après mise a jour de HA en version 2021.5.0.dev20210416. Par contre finalement la mise a jour et l’utilisation de la base Influx est inutile car conduit a des résultats faux. Conséquences: impossible de calculer de bonnes valeurs. La seule bonne solution est d'importer le tableau directement dans Infludb (ou autre database) correctement indexées sur le champs date. Je doute d'y arriver car je découvre tout ca (même si je suis pugnace !) Philippe 2021-04-16 06:51:28 DEBUG (SyncWorker_18) [custom_components.gazpar.sensor] data=[{"date": "12/04/2021","start_index_m3": 730.0,"end_index_m3": 735.0,"volume_m3": 5.56,"energy_kwh": 52.0,"converter_factor": "9,475","local_temperature": "4","type": "MES","timestamp": "2021-04-16T06:50:57.245245"},{"date": "13/04/2021","start_index_m3": 735.0,"end_index_m3": 740.0,"volume_m3": 4.21,"energy_kwh": 39.0,"converter_factor": "9,475","local_temperature": "6","type": "MES","timestamp": "2021-04-16T06:50:57.245245" |
Beta Was this translation helpful? Give feedback.
-
En général !
Ce matin ( le 16 ) j’avais comme dernière valeur celle du 13
Donc ça rempli toutes les heures des données vieilles d’au moins 2 voire 3 jours
Au mini tu pourrais rapatrier la date liée à celle de la mesure
Ça permettrait de poubelliser tout ce qui edt identique et ?? Pourrait permettre de gérer un couple homogène dans influxdb
Je n’ai pas vu que tu récupérais cette date dans ton appli
Envoyé depuis mon IPhone SE 2020
… Le 16 avr. 2021 à 09:32, ssenart ***@***.***> a écrit :
En générale, avant minuit du jour J, nous avons la publication de la consommation J-1.
Donc dans Grafana, "last value" du jour J contient la consommation J-1 (la veille).
Du coup, j'interprète chaque pilier de mon graphe comme étant la consommation du jour d'avant.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Beta Was this translation helpful? Give feedback.
-
Ma dernière valeur est celle du 13 ! C’est ce que je constate dans les dernières traces HA et quand je tente de les voir sur GRDF . { |
Beta Was this translation helpful? Give feedback.
-
je crois comprendre : GRDF ne me donne plus de fichier detaillé "jour" mais un recap par periode ! |
Beta Was this translation helpful? Give feedback.
-
Bonjour,
J’ai finalement réussi à faire fonctionner le programme après installation.
Pour y arriver je fais:
cd /home/PyGazpar. < ——- répertoire d’installation
source venv/bin/activate < —— visiblement nécessaire sinon on n’entre pas dans l’environnement virtuel
pygazpar -u 'xxxxxx@xxxx .fr' -p 'Trucmuche' -w '/usr/local/bin/geckodriver' -s 30 -t /home/PyGazpar
A la fin du process, j’ai bien l’affichage de toutes les consommations dans ma session ssh.
J’ai pu voir aussi un fichier Excel apparaître dans le répertoire /home/PyGazpar avec le meme nom que ce qu’on peut récupérer sur le site grdf.
Mais à la fin du process, ce fichier disparaît
Comment faire pour le garder ?
je suis sous Ubuntu 20.10
Merci d’avance
Cdlt
Philippe
Beta Was this translation helpful? Give feedback.
All reactions