OK donc regarde du côté des statistiques ( mode développement, si tu vois des infos)
Si oui pas de problème particulier, tu vas sur ton tableau energy et configure le avec !
OK donc regarde du côté des statistiques ( mode développement, si tu vois des infos)
Si oui pas de problème particulier, tu vas sur ton tableau energy et configure le avec !
Oui , j’ai bien les données dans statistics :
mais pourquoi je ne vois pas le sensor.myelectricaldata.xxxxxxxxxx ?
Ce n’est pas un sensor (dans le sens du sensor) ! car vient d’une entité externe ! voir info sur les statistiques.
Je sais pas ce que tu veux faire ensuite ?
Dans la carte « content-card-linky », il faut indiquer le sensor pourtant :
type: 'custom:content-card-linky'
entity: sensor.xxx_myelctricaldata_xxxx
Je dois ne pas comprendre quelque chose…
Bonjour à tous,
Savez vous me dire pourquoi je n’ai pas les memes données entre l’application EDF et les données issues de MED ? Les données coté EDF sont plus importantes, conso en Kwh superieures et donc cout à la journée supèrieur…Une idée ??
Exemple:
Bonjour,
sans montrer ta configuration, pas facile de t’aider.
Ta bien configurer les heures des HC ?
Oui tout ca est OK !
La conso en Kwh est différente aussi donc ça ne vient pas des HP/HC
Bonsoir, je ne sais pas pourquoi mais le module MED affiche bien mes données de conso, cependant je n’ai pas les entités pour la ajouter à la carte.
Voici la config
port: 5000
debug: true
log2file: false
home_assistant: # WITH MQTT DISCOVERY
enable: true
discovery: true
discovery_prefix: homeassistant
myelectricaldata:
"12345678901234":
enable: 'true'
token: 0vJ********************************************************Kw=
name: "Maison"
addresses: 'true'
cache: 'true'
consumption: 'true'
consumption_detail: 'true'
consumption_price_base: '0.2276'
consumption_max_date: ""
consumption_detail_max_date: ""
plan: BASE
refresh_addresse: 'false'
refresh_contract: 'false'
Est-ce qu’il faut configurer MQTT, car dans la doc il est dit que ce n’est plus obligatoire ?
Merci à vous
Bonjour,
la config MQTT est a faire.
mqtt:
enable: true
hostname: core-mosquitto
port: 1883
username: xxxxxxxxxx
password: xxxxxxxxxxxxxxxx
prefix: myelectricaldata
client_id: myelectricaldata
retain: true
qos: 0
Bon, ca fait qq heures que je me casse la tête dessus mais en ayant rajouté la partie MQTT et renseigné le user et password, toujours rien.
J’utilise Mqtt Explorer pour voir ce qui se passe sur le réseau, mais aucun noeud myelectricaldata.
ou est- e que je me suis planté ?
Faut regarder dans le journal du module myelectricaldata, voir si ta pas une erreur .
Comme le journal est écraser au fur et a mesure ,si tu ne vois plus le debut du journal, redémarre le module et voit l’evolution en actualisant.
Il n’y avait aucune erreur, cependant j’ai remarqué que mqtt_autodiscover était à false.
Et étrangement quand je l’ai mis à true les sensors ont commencés à apparaitre
Parfois on cherche un problème complexe alors que ce n’est qu’un paramètre qui n’était pas activé.
C’est tout de même étrange, mais je n’ai que 3 sensors et il s’affiche sous cette forme : sensor.linky_12345678901234_consumption
Ta un appareil Linky avec 3 sensor, un appareil RTE Ecowatt aussi avec des entitées.
Bonjour à tous, étant en congés, je profites pour réparer ce qui était cassé sur mon HA. Je commence par Myelectricdata et c’est la guinguette ici J’ai refait mon consentement en passant par myelectridata.fr, j’ai une nouvelle fenêtre avec le nouveau token que je saisi dans le config.yaml ad hoc.
Mais si je retourne sur la page mon enedis, je ne partage mes infos avec personne ce que semble confirmer les logs de l’addon : 404 - Pas de consentement détecté sur le point de livraison XXXXXXXXXXXXXXX,
merci de les faire sur https://www.myelectricdata.fr
Auriez-vous une idée Par avance merci
Bonjour et bonne année à tous.
Je ne sais pas pour vous, mais depuis le 5 janvier, je n’ai plus de données dans l’écran énergie.
Par contre tout est ok au niveau de la carte sur mon tableau de bord.
Bonne année à tous,
Plus de données c’est moi ou il y a un problème ?
Bonjour tout le monde,
Pris par le quotidien, je n’avais pas finis mon intégration.
Depuis le début de semaine, je me bats pour avoir les prix sur ma carte mais je n’y arrive pas.
Pourtant, j’ai l’impression que j’ai les bonnes infos
Voici mon fichier de config :
debug: true
home_assistant:
discovery: true
discovery_prefix: homeassistant
enable: true
home_assistant_ws:
enable: true
ssl: true
token: XXXXXXXXXXXXXXXXXXXXX
url: 192.168.X.X
influxdb:
batching_options:
batch_size: 1000
exponential_base: 2
flush_interval: 1000
jitter_interval: 0
max_retries: 5
max_retry_delay: 125000
max_retry_time: 180000
retry_interval: 5000
bucket: DATABASE/RETENTION
enable: 'false'
hostname: XXXXX_influxdb
log2file: false
method: synchronous
org: '-'
port: 8086
token: myelectricaldata:myelectricaldata
mqtt:
client_id: myelectricaldata
enable: true
hostname: 192.168.1.111
password: XXXXX
port: 1883
prefix: myelectricaldata
qos: 0
retain: true
username: XXXXX
myelectricaldata:
XXXXXXXXX:
addresses: 'true'
cache: 'true'
consumption: 'true'
consumption_detail: 'true'
consumption_detail_max_date: '2021-06-01'
consumption_max_date: '2021-06-01'
consumption_max_power: 'true'
consumption_price_base: '0.145907'
consumption_price_hc: '0.124364'
consumption_price_hp: '0.164915'
enable: 'true'
name: Maison
offpeak_hours_0: 22H00-6h00
offpeak_hours_1: 22H00-6h00
offpeak_hours_2: 22H00-6h00
offpeak_hours_3: 22H00-6h00
offpeak_hours_4: 22H00-6h00
offpeak_hours_5: 22H00-6h00
offpeak_hours_6: 22H00-6h00
plan: Tempo
port: 5000
production: 'false'
production_detail: 'false'
production_detail_max_date: '2021-06-01'
production_max_date: '2021-06-01'
production_price: '0.0'
refresh_addresse: 'true'
refresh_contract: 'false'
token: XXXXXXXX
ssl:
certfile: ''
gateway: true
keyfile: ''
tempo:
enable: true
price_blue_hc: 0.097
price_blue_hp: 0.1249
price_red_hc: 0.1216
price_red_hp: 0.6712
price_white_hc: 0.114
price_white_hp: 0.1508
wipe_influxdb: false
un calcul à relancer? une idée?
merci
Olivier
Essaie de mettre le yaml en texte plus lisible qu’une photo !
Dans Développement :
sensor.linky_TON N° PDL_consumption
sensor.edf_tempo_info
!Après si OK ? Version de la carte ? ( possibilité de faire ON /OFF sur chaque slider de choix ?)
type: custom:content-card-linky
nbJoursAffichage: '15'
entity: sensor.linky_MON N° de PDL_consumption
showTempo: false
showEcoWatt: false
showEcoWattJ12: false
showIcon: true
showHistory: true
showInTableUnit: false
showDayPriceHCHP: true
showDayHCHP: true
showYearRatio: true
showMonthRatio: true
showYesterdayRatio: true
showError: true
showTitle: true
showPeakOffPeak: true
showDayPrice: true
showPrice: true
showDayMaxPower: true
showCurrentMonthRatio: true
showWeekRatio: true
showTitreLigne: true
showHeader: true
titleName: MAMY LINKY
showDayName: short
Bonjour à tous,
ayant récement migré vers MQTT pour tout mon réseau zigbee, j’en ai aussi profité pour me mettre à jour de my_enedis vers my_electricaldata.
J’ai un peu galéré avec la config de MED, mais grace aux echanges de ce fil, j’ai pu avancer suffisamment. Il ne me reste que influxdb qui résiste, mais je verrai plus tard.
Par contre, dans la journal du module complémentaire au lancement, j’ai quelques messages d’erreur qui me semble venir de compatibilité entre le module et le site enedis.
Vous les avez aussi ?
2024-01-13 16:20:31.907 - ERROR : Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "/app/models/query_power.py", line 98, in run
description = json.loads(data.text)["detail"]
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/__init__.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
2024-01-13 16:20:31.907 - ERROR : Expecting value: line 1 column 1 (char 0)
2024-01-13 16:20:31.908 - ERROR : Echec de la récupération des données.
ou encore
2024-01-13 16:20:34.305 - INFO : [23196816103369] EXPORTATION DES DONNÉES VERS HOME ASSISTANT (VIA MQTT)
2024-01-13 16:20:34.305 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2024-01-13 16:20:34.316 - INFO : Consommation :
Traceback (most recent call last):
File "/app/models/jobs.py", line 435, in export_home_assistant
run(self.usage_point_config, target)
File "/app/models/jobs.py", line 422, in run
HomeAssistant(usage_point_id).export()
File "/app/models/export_home_assistant.py", line 93, in export
self.myelectricaldata_usage_point_id("consumption")
File "/app/models/export_home_assistant.py", line 391, in myelectricaldata_usage_point_id
convert_kw_to_euro(tempo_data["blue_hp"], convert_price(tempo_config["blue_hp"]))
~~~~~~~~~~~~^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2024-01-13 16:20:34.453 - ERROR : Erreur lors de l'exportation des données vers home assistant (via mqtt)
2024-01-13 16:20:34.453 - ERROR : 'NoneType' object is not subscriptable
voici mon fichier config de MED
cycle: 14400 # 4H
debug: true
log2file: false
wipe_influxdb: false # Work only with influxdb > 2.X
# Par défaut le backend en local dans le /data/cache.db du conteneur.
# Mais il est possible de basculer sur une base de données externe de type SQLite ou PostgreSQL
# Exemple pour Postgres :
# storage_uri: postgresql://myelectricaldata:myelectricaldata@postgres:5432/myelectricaldata
tempo:
enable: true
price_blue_hc: 0.1056
price_blue_hp: 0.1369
price_red_hc: 0.1328
price_red_hp: 0.7324
price_white_hc: 0.1246
price_white_hp: 0.1654
home_assistant:
enable: true
discovery: true
discovery_prefix: homeassistant
influxdb:
enable: false
hostname: 192.168.1.5
port: 8086
token: WOt4ahlj-----____----Q==
org: myelectricaldata
bucket: myelectricaldata
# ATTENTION, L'activation de l'importation asynchrone va réduire fortement le temps d'importation dans InfluxDB
# mais va augmenter la consommation mémoire & CPU et donc à activer uniquement sur un hardware robuste.
method: synchronous # Mode disponible : synchronous / asynchronous / batching
# batching_options permet uniquement de configurer la methode `batching`.
# Pour plus d'information : https://github.com/influxdata/influxdb-client-python#batching
batching_options:
batch_size: 1000
flush_interval: 1000
jitter_interval: 0
retry_interval: 5000
max_retry_time: 180_000
max_retries: 5
max_retry_delay: 125_000
exponential_base: 2
mqtt:
enable: true
hostname: 192.168.1.199
port: 1883
username: "nom"
password: "password"
prefix: myelectricaldata
client_id: myelectricaldata # DOIT ETRE UNIQUE SUR LA TOTALITE DES CLIENTS CONNECTE AU SERVEUR MQTT
retain: true
qos: 0
myelectricaldata:
"PDL":
enable: 'true'
token: dE=
name: "Maison"
addresses: 'true'
cache: 'true'
consumption: 'true'
consumption_detail: 'true'
consumption_price_base: '0.145907'
consumption_price_hc: '0.124364'
consumption_price_hp: '0.164915'
consumption_max_date: "2022-01-01"
consumption_detail_max_date: "2022-01-01"
offpeak_hours_0: 22H00-6H00 # LUNDI
offpeak_hours_1: 22H00-6H00 # MARDI
offpeak_hours_2: 22H00-6H00 # MERCREDI
offpeak_hours_3: 22H00-6H00 # JEUDI
offpeak_hours_4: 22H00-6H00 # VENDREDI
offpeak_hours_5: 22H00-6H00 # SAMEDI
offpeak_hours_6: 22H00-6H00 # DIMANCHE
plan: TEMPO
production: 'true'
production_detail: 'true'
production_price: '0.1'
production_max_date: "2022-01-01"
production_detail_max_date: "2022-01-01"
refresh_addresse: 'false'
refresh_contract: 'false'
"MON_PDL_2_AVEC_PRODUCTION":
enable: 'false'
token: TOKEN_DE_MON_PDL_2
name: "Maison de vacances"
cache: 'true'
consumption: 'true'
consumption_detail: 'true'
consumption_price_base: '0.175'
consumption_price_hc: '0.175'
consumption_price_hp: '0.175'
consumption_max_date: "2021-06-01"
consumption_detail_max_date: "2021-06-01"
offpeak_hours_0: ''
offpeak_hours_1: ''
offpeak_hours_2: ''
offpeak_hours_3: ''
offpeak_hours_4: ''
offpeak_hours_5: ''
offpeak_hours_6: ''
plan: BASE
production: 'true'
production_detail: 'true'
production_price: '0.10'
production_max_date: "2021-06-01"
production_detail_max_date: "2021-06-01"
refresh_addresse: 'false'
refresh_contract: 'false'
et au final, je n’ai pas de données ni de sensor dans mqtt. par contre j’ai des données qui remontent dans l’onglet de l’addon.
sauf la production je ne vois rien (alors que j’en fais, panneaux pV)
si vous voyez ce qui cloche…
Merci