Erreur yaml Myelectricadata

j’ai une erreur Yaml dans le demarage de Myelectricadata malgré une verification sur Yamllit.com

Starting...
/etc/cont-init.d/00-banner.sh: executing
-----------------------------------------------------------
 Add-on: MyElectricalData
 Use Enedis Gateway API to send data in your MQTT Broker (latest channel)
-----------------------------------------------------------
 Add-on version: 0.8.13-11
 You are running the latest version of this add-on.
 System: Home Assistant OS 9.5  (aarch64 / raspberrypi3-64)
 Home Assistant Core: 2023.3.6
 Home Assistant Supervisor: 2023.03.3
-----------------------------------------------------------
 Please, share the above information when looking for help
/etc/cont-init.d/00-global_var.sh: executing
 or support in, e.g., GitHub, forums
 https://github.com/alexbelgium/hassio-addons
-----------------------------------------------------------
CONFIG_LOCATION='/config/myelectricaldata/config.yaml'
TZ='Europe/Paris'
mqtt_autodiscover='true'
verbose='true'
/etc/cont-init.d/01-custom_script.sh: executing
[19:45:07] INFO: Execute /config/addons_autoscripts/enedisgateway2mqtt.sh if existing
[19:45:07] INFO: ... no script found
/etc/cont-init.d/32-nginx_ingress.sh: executing
/etc/cont-init.d/91-mqtt_autodiscover.sh: executing
[19:45:12] INFO: mqtt_autodiscover is defined in options, attempting autodiscovery...
[19:45:13] INFO: ... MQTT service found, fetching server detail (you can enter those manually in your config file) ...
MQTT_HOST=core-mosquitto
MQTT_PORT=1883
MQTT_SSL=false
MQTT_USERNAME=addons
MQTT_PASSWORD=aey6ahsh7Sei5cheicooghie0Ooz5usaiqu4aic6eidiengoaVeeteiquaeK6Vee
/etc/cont-init.d/99-run.sh: executing
creating symlink
[19:45:20] INFO: Using database file found in /config/myelectricaldata
[19:45:20] INFO: Using config file found in /config/myelectricaldata/config.yaml
/config/myelectricaldata/config.yaml
  1:1       warning  too many blank lines (1 > 0)  (empty-lines)
  1:1       error    wrong new line character: expected \n  (new-lines)
[19:45:22] FATAL: Config file has an invalid yaml format. Please check the file in /config/myelectricaldata/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

ma config/yaml :

cycle: 14400
debug: false
home_assistant:
 card_myenedis: true
  discovery_prefix: homeassistant
  enable: true
influxdb:
 enable: false
  hostname: a0d7b954-influxdb
  port: 8086
  token: xxxxxx:xxxxxxx
  org: "-"
  bucket: "myelectricaldata/autogen"
mqtt:
  client_id: myelectricaldata
  enable: true
  hostname: core-mosquitto
  password: xxxxxx
  port: 1883
  prefix: myelectricaldata
  qos: 0
  retain: true
  username: xxxxx
myelectricaldata:
  224xxxxx545:
    name: Maison
    cache: true
    consumption: true
    consumption_detail: true
    consumption_detail_max_date: ''
    consumption_max_date: ''
    consumption_price_base: 0.20
    consumption_price_hc: 0
    consumption_price_hp: 0
    enable: true
    offpeak_hours_0: 00H00-06H00/22H00-24H00
    offpeak_hours_1: 00H00-06H00/22H00-24H00
    offpeak_hours_2: 00H00-06H00/22H00-24H00
    offpeak_hours_3: 00H00-06H00/22H00-24H00
    offpeak_hours_4: 00H00-06H00/22H00-24H00
    offpeak_hours_5: 00H00-06H00/22H00-24H00
    offpeak_hours_6: 00H00-06H00/22H00-24H00
    plan: HP/HC
    production: false
    production_detail: false
    production_detail_max_date: ''
    production_max_date: ''
    production_price: 0
    token: x1EMa109yxxxxxxxxU1ajxK6jt2qxY
    refresh_addresse: true
    refresh_contract: true

Ma configuration

version core-2023.3.6
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.10
os_name Linux
os_version 5.15.84-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.31.0
Stage running
Available Repositories 1318
Downloaded Repositories 11
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth failed to load: timeout
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 9.5
update_channel stable
supervisor_version supervisor-2023.03.3
agent_version 1.4.1
docker_version 20.10.22
disk_total 28.5 GB
disk_used 6.6 GB
healthy true
supported failed to load: Unsupported
board rpi3-64
supervisor_api ok
version_api ok
installed_addons Duck DNS (1.15.0), File editor (5.5.0), Samba share (10.0.0), Terminal & SSH (9.6.1), Home Assistant Google Drive Backup (0.110.3), AppDaemon (0.11.0), MyElectricalData (0.8.13-11), Mosquitto broker (6.2.0)
Dashboards
dashboards 1
resources 1
views 5
mode storage
Recorder
oldest_recorder_run 22 mars 2023 à 14:19
current_recorder_run 31 mars 2023 à 18:17
estimated_db_size 262.36 MiB
database_engine sqlite
database_version 3.38.5
Sonoff
version 3.5.1 (122751c)
cloud_online 0 / 1
local_online 0 / 0

merci

Salut,

Les deux erreurs sont ici. Si effectivement la syntaxe est correcte, il faut prendre en compte ces anomalies:

  • virer les lignes vides tout en gardant le reste du format
  • faire une conversion ‹ Unix › du fichier, car là c’est un format ‹ Winows › on dirait.

Merci pour la réponse mais comment fait on pour virer ces lignes ?

Bonjour
Ne serions nous pas en train de chercher une erreur la ou il n’y en a pas??
Autrement dit, est-ce que le code yaml donné est celui analysé?
Le log donne « /config/myelectricaldata/config.yaml », est-celui-ci, est-ce que /data/ pointe au même endroit?
Au niveau type de caractère, tu utilises un éditeur spécifique?

Non, je suis une quiche en yaml, je n’y connais strictement rien.
Je suit juste les super tutos pour installer les apps qui me font plaisir mais là, rien ne va.
J’ai désinstallé et réinstallé plusieurs fois l’addon myelectricaldata mais cela ne fonctionne toujours pas, tampis…
Christophe

Quiche ou pas cela n’a pas d’importance… :grin:
Pourtant j’aime bien les quiches!

Bref t’as pas un fichier config dans « /config/myelectricaldata/ » ou dans « /data/ »?
Ou dans quel fichier tu as réalisé ces modifications, le fichier se trouve ou?
Cordialement

Ben…il se trouve au bon endroit justement : /config/myelectricaldata/config.yaml

Aille…

Ce serait donc un PB de caractères … !?
Quel est donc l’éditeur?

J’avais pas fait gaffe, mais le fichier est mal construit, l’indentation n’est pas respectée:
Il faut deux ‹ espace › à chaque fois, pas un ni trois…
Reprends stp…
Cordialement

…pis respecte le format des ‹ quote ›, simple et double…

Édit:
J’ai collé le code que tu as donné, sur yaml lint… Euh y-a plis de lignes rouges, que de lignes de code!!! ( je déconne il ne donne que deux erreurs, redondées…)

Tu es sûr d’avoir les choses dans le bon ordre? :thinking:

Merci Xtofe, l’addon à démarré hier soir sans rien faire de plus sauf changer le hostname de mqtt, j’ai mis l’adresse IP du raspberry.
Il me reste plus qu’à attendre le sensor car pour l’instant rien n’est remonté.
Bon dimanche
Christophe

Bonne nouvelle donc!
Mais les trucs qui « tombent » en marche… Hum, ça me laisse perplexe…
Bref, essaye de coller au mieux au fichier exemple qui est est donné…
Codialement