https://forum.hacf.fr/t/enedisgateway2mqtt/6679/271?u=guims34
Hello,
J’avoue que malgré le fait que j’ai bien suivi ce super retour, chez moi le module se coupe tous les jours. Pourtant si je lance manuellement l’automatisation et ensuite le module, tout se passe bien. Mais je suis obligé de faire ça tous les jours… J’ai pas encore compris pourquoi.
Personnellement, je n’arrive pas à installer la gateway2MQTT, j’ai depuis toujours l’erreur de consentement
2022-02-17 13:27:56.995862 - INFO : ####################################################################################
2022-02-17 13:27:56.995895 - INFO : Check database/cache
2022-02-17 13:27:56.995979 - INFO : => Connect to SQLite Database
2022-02-17 13:27:57.019032 - INFO : ####################################################################################
2022-02-17 13:27:57.019119 - INFO : MQTT Connect
2022-02-17 13:27:57.020981 - INFO : => Connected to MQTT Broker!
2022-02-17 13:27:57.022233 - INFO : ####################################################################################
2022-02-17 13:27:57.022317 - INFO : InfluxDB connect :
2022-02-17 13:27:57.030557 - INFO : => Connection success
2022-02-17 13:27:57.031949 - INFO : ####################################################################################
2022-02-17 13:27:57.032041 - INFO : # XXXXXXXXXXXXXX #
2022-02-17 13:27:57.032086 - INFO : ####################################################################################
2022-02-17 13:27:57.032121 - INFO : Get contract :
2022-02-17 13:27:57.033244 - INFO : => Query Cache
2022-02-17 13:27:57.038272 - DEBUG : MQTT Send : enedis_gateway/XXXXXXXXXXXXXX/contract/error => 0
2022-02-17 13:27:57.038407 - DEBUG : {'error_code': True, 'detail': {'message': {'usage_point_id': 'XXXXXXXXXXXXXX', 'error': 'token_refresh_401', 'description': 'Une erreur est survenue, merci de renouveller vos consentements.', 'user_alert': True}}}
2022-02-17 13:27:57.038704 - DEBUG : MQTT Send : enedis_gateway/error => 1
2022-02-17 13:27:57.039294 - DEBUG : MQTT Send : enedis_gateway/errorMsg/message => {'usage_point_id': 'XXXXXXXXXXXXXX', 'error': 'token_refresh_401', 'description': 'Une erreur est survenue, merci de renouveller vos consentements.', 'user_alert': True}
Alors que je les ai renouvelé pour cela le 13/02 et que l’intégration de Saniho fonctionne très bien avec la paire token/PDL
Bonjour,
bon de mon côté je galère et ne vois pas ou est mon erreur…Voici ma config
cycle: 3600
debug: false
enedis_gateway:
"0557XXXXXX892":
addresses: true
consumption: true
consumption_detail: true
consumption_price_base: 0
consumption_price_hc: 0
consumption_price_hp: 0
# offpeak_hours: null
plan: HP/HC
production: false
production_detail: false
refresh_addresses: false
refresh_contract: false
token: "DQmx2qXsnlzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
home_assistant:
card_myenedis: true
discovery: true
discovery_prefix: homeassistant
mqtt:
client_id: enedis_gateway
host: 192.168.1.37
password: "mqtt"
port: 1883
prefix: enedis_gateway
qos: 0
retain: true
username: "mqtt"
wipe_cache: false
Et voici mon erreur :
Starting...
/etc/cont-init.d/00-aaa_dockerfile_backup.sh: executing
/etc/cont-init.d/00-banner.sh: executing
hello
-----------------------------------------------------------
Add-on: Enedisgateway2mqtt
use Enedis Gateway API to send data in your MQTT Broker (latest channel)
-----------------------------------------------------------
Add-on version: 0.7.7-3
You are running the latest version of this add-on.
System: Home Assistant OS 7.4 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2022.2.7
Home Assistant Supervisor: 2022.01.1
-----------------------------------------------------------
Please, share the above information when looking for help
or support in, e.g., GitHub, forums
https://github.com/alexbelgium/hassio-addons
-----------------------------------------------------------
/etc/cont-init.d/00-global_var.sh: executing
CONFIG_LOCATION=/config/enedisgateway2mqtt/config.yaml
TZ=Europe/Paris
mqtt_autodiscover=true
verbose=true
Timezone set from Etc/UTC to Europe/Paris
/etc/cont-init.d/91-mqtt_autodiscover.sh: executing
[14:01:02] INFO: mqtt_autodiscover is defined in options, attempting autodiscovery...
[14:01:02] INFO: ... MQTT service found, fetching server detail (you can enter those manually in your config file) ...
/etc/cont-init.d/91-mqtt_autodiscover.sh: exiting 2
/etc/cont-init.d/99-run.sh: executing
[14:01:03] INFO: Using config file found in /config/enedisgateway2mqtt/config.yaml
/config/enedisgateway2mqtt/config.yaml
3:16 error trailing spaces (trailing-spaces)
4:20 error trailing spaces (trailing-spaces)
18:16 error trailing spaces (trailing-spaces)
22:6 error trailing spaces (trailing-spaces)
[14:01:04] FATAL: Config file has an invalid yaml format. Please check the file in /config/enedisgateway2mqtt/config.yaml. Errors list above. You can check yaml validity with the online tool yamllint.com
/etc/cont-init.d/99-run.sh: exiting 1
Quelqu’un passant par là peut il m’aider ?
Merci
Le message d’erreur indique que ton fichier /config/enedisgateway2mqtt/config.yaml contient des « trailing spaces » sur 4 lignes différentes : la 3, 4, 18 et 22.
Il faut que tu supprimes ces espaces de fin de ligne pour passer la validation.
https://yamllint.readthedocs.io/en/latest/rules.html#module-yamllint.rules.trailing_spaces
Yes !!!
Merci à toi. J’ai regardé encore et encore… je voyais rien. Et je comprenais pas ce que c’était.
Encore merci
Par contre,je vois rien remonter comme sensor dans MQTT ![]()
Bon, j’ai réessayé. J’ai pas d’erreur mais rien qui remonte en MQTT. Je comprends pas…
Le host c’est bien l’adresse mail de mon HA ??
Salut, non c’est l’IP de HA ![]()
Bonjour à tous,
L’intégration fonctionne bien et je voudrais en sortir un graphique (avec Apexcharts si possible).
Par-contre je rencontre 2 soucis :
- la consommation récupérée étant celle de la veille je n’arrive pas à décaler de la même manière
- parfois les consommations des jours précédents remontent de manière différée et je cherche à les intégrer après coup (pour éviter les 0)
Hello
Tu peux partager ton code pour le graph apex?
- type: custom:apexcharts-card
color_list:
- deepskyblue
graph_span: 7d
span:
end: day
offset: '-1d'
header:
show: false
title: Consommation
show_states: false
series:
- entity: sensor.enedisgateway_
type: column
group_by:
duration: 1d
func: max
extend_to_end: false
opacity: 0.8
stroke_width: 4
show:
datalabels: true
apex_config:
xaxis:
labels:
show: true
yaxis:
labels:
show: true
Essaie quelque chose comme ça:
type: custom:apexcharts-card
graph_span: 5d
span:
start: day
offset: '-5d'
series:
- entity: sensor.enedisgateway_123456789
name: EnedisGateway2MQTT
extend_to_end: false
data_generator: |
return entity.attributes.dailyweek.map((dailyweek, index) => {
return [new Date(dailyweek).getTime(), entity.attributes.daily[index]];
});
moi j’ai même ajouté un sensor ‹ hourly › sur les 4 derniers jours, ajouté au taff super de madmartigan… car je veut rester ‹ simple › (sans influx/grafana)
Hello,
Ton ration %HP me rassure, car il est également erroné. Je pensais être le seul ![]()
Tes autres ratios sont ils correctes ? (comparaison avec les mois précédents)
Merci
Les gars, si votre ratio HP/HC est tjs ainsi, reparter sur un contrat de base tout en HP. Vous y gagneriez
C’est bien vrai.
Moi, j’étais arriver à un ratio de 75%, ce q qui me faisait le même prix entre les 2 contrats.
Au besoin, on peut envoyer les infos sur un influx DB et avec grafana avoir un dashboard hyper puissant avec le prix en tarifs de base et hc/HP…
De manière générale et ça fluctue selon les fournisseurs et contrats, mais il devient intéressant de rester en contrat basé (tout le temps en HP), quand vous ne dépassez pas les 45% d’HC.
Oui il faut que je regarde de plus prêt ![]()
Je sais que mon forfait est un forfait bloqué 2 ans…par contre je n’avais jamais fait attention à mon ratio HP/HC.
Merci pour vos retours
Bonjour,
Merci pour ce module qui fonctionne parfaitement chez moi.
Y-a-t-il une possibilité de remonter les données horaires ?
Car sauf erreur de mon côté je ne vois que les données journalières.
L’idée est de faire un graphique de conso horaire
Merci,


