Sympa tous les partages de la communauté, c’est top.
J’ai une question pour laquelle je n’ai pas trouvé de réponse (désolé si j’ai mal cherché) :
Si je demande à Enedis de partager mes consommations avec Conso API, est-ce que cela va « remplacer » mon partage de consommation déjà en place entre Enedis et mon fournisseur d’électricité (EDF) où est ce que les 2 partagés peuvent cohabiter ?
merci à @bokub pour cet add-on, bine plus simple à faire fonctionner que les autres. J’ai vu que la question avait déjà été posé, mais je n’ai pas vu de réponse, alors je re-tente ma chance:
comment caculer le cout de son électricité (pour ma part j’ai un cout fixe pas HC/HP) ?
Je tenterais bien un sensor, amis je ne connais pas l’ID de la conso électrqiue
Quelqu’un peut m’aider ?
De ce que j’ai compris (malgré les questions posées par @bokub à divers endroits), ce n’est malheureusement pas possible d’associer directement un prix aux données en Wh / kWh récupérées par l’add-on.
Donc pas possible de les avoir sur le graphique.
Ce que j’ai fait n’est pas forcément simple (je débute), donc surement pas conseillé, mais j’utilise une intégration SQL pour taper dans la table « statistics » alimentée par l’add-on HA Linky afin d’avoir un sensor qui me remonte les données de la veille (donnée qui m’intéresse).
Ce sensor SQL me permet par exemple de récupérer 6270 qui est ma conso en Wh de la veille.
A partir de là, je fais le calcul directement en multipliant la conso en Wh par le prix d’un kWh (je suis en prix fixe au kWh également).
Cela donne (sensor.sql_linky_last_24h est mon sensor sql, 25.16 est le prix du kWh et le tout divisé par 100000 car divisé par 1000 pour aller de Wh à kWh et encore par 100 pour aller de centimes à euros) :
Ca me permet de m’envoyer une notification reprenant la conso de la veille du type : Conso linky de la veille - 6270 Wh / 1.58 €
Bref, si vous avez plus simple je suis preneur. Si vous savez comment je peux envoyer ma notification uniquement quand la valeur de la veille est rapatriée par HA Linky ça m’intéresse aussi.(je bosse là dessus en ce moment pour me faire la main).
Bonjour Bokub,
Je suis resté patient jusqu’aujourd’hui. J’ai tout désinstallé et réinstallé.
J’ai toujours ces mêmes messages :
<PRM 2XXXXXXX7616 found in configuration for consumption
Home Assistant returned an error : {« id »:732,« type »:« result »,« success »:false,« error »:{« code »:« unknown_command »,« message »:« Unknown command. »}}.<
Là, j’avoue te ressolliciter car je n’ai aucune idée d’où cela peut-il provenir ?
Si tu pouvais me communiquer une piste, un début de piste ou une fin de piste
Je t’en remercie d’avance. Bien à toi.
Nouba
Même réponse que la dernière fois: on dirait que ton Home Assistant ne comprend pas les commandes que mon add-on envoie pour enregistrer les statistiques.
Ce n’est pas lié à ton token ou quoi que ce soit côté Enedis, c’est vraiment un problème de communication Add-on / Home assistant
Jusqu’à maintenant, tu es la seule personne à m’avoir remonté un problème de ce type, je n’ai rien reçu qui ressemble de près ou de loin à ton message d’erreur.
Peux-tu m’envoyer les infos qui s’affichent dans le menu Paramètres > A propos ?
Non, je ne l’ai pas bloqué. Voilà ce qi est écrit lorsque je clique sur Coeur dans ton appli :
Accès à l’API Home Assistant
Ce module complémentaire est autorisé à accéder à votre instance Home Assistant en cours d’exécution directement via l’API Home Assistant. Ce mode gère également l’authentification pour le module complémentaire, ce qui permet à un module complémentaire d’interagir avec Home Assistant sans avoir besoin de jetons d’authentification supplémentaires.
Je reste sceptique comme dirait la fosse ! Cependant je ne perds pas espoir et cherche désespérément une solution !
Je suis nouveau et novice dans home assistant. J ai bien suivi le mode d emploi pur l installation mais je n ai aucun retour de données et j ai même l impression qu aucune connexion se fait auprès d Enedis .
voici mes logs:
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
Bonjour @bokub et tout ceux qui s’y connaissent avec le système Linky !
Je fais partie des premiers utilisateurs de ce module et il a toujours bien fonctionné
J’ai depuis peu recommencer depuis zéro ma configuration de Home assistant pour en revenir à des choses plus simples/basique.
cependant ha-Linky me pose des problèmes. Il semble ne pas fonctionner correctement et il ne m’affiche aucune donnée.
Malgré le fait que j’ai repris la procédure à la lettre, rien de s’améliore et j’ai voulu donc me connecter à Enedis et là je reçois bien mes données. J’ai même essayé ton autre programme Linky (en ligne de commande) et lui aussi me renvoie bien des données
Y a t-il un paramétrage ou une configuration que je dois faire sur Home assistant pour faciliter le retour des données dans l’interface ?
Merci d’avance
J’essaie de faire la même chose mais n’ayant jamais utilisé un sensor sql avant, je suis un peu en difficulté de ce côté là. Est-ce que tu pourrais partager ta config pour le sensor et la query que tu utilises pour aller chercher les données dans les tables statistics ?
select sum(state) AS sum_last_24h from statistics stats join statistics_meta stats_m on stats.metadata_id = stats_m.id where date(start_ts,'unixepoch','+120 minutes') = date('now','+120 minutes','-24 hours') and stats_m.source = 'linky'
En complément, j’utilise ça pour l’envoi de la notification uniquement lorsque l’entité est définie (bascule de l’état « unknown » vers n’importe qu’elle valeur), ça marche bien :
- id: '1717704589863'
alias: Notify_on_ystd_linky_value
description: Notification lorsque la valeur Linky de la veille est disponible
trigger:
- platform: state
entity_id:
- sensor.sql_linky_last_24h
from: unknown
to:
condition: []
action:
- service: script.notify_conso_veille
metadata: {}
data: {}
mode: single