Open GotierLdl opened 8 hours ago
Bonjour,
De mon côté, c'est aussi dans un fichier à part, mais avec la syntaxe suivante:
- platform: gazpar
name: gazpar
username: !secret gazpar.username
password: !secret gazpar.password
pce_identifier: !secret gazpar.pce_identifier
tmpdir: /config/tmp
scan_interval: 12:00:00
le mot de passe ne doit pas avoir de caractères spéciaux , vous avez noté cela ??
quel rapidité !!!
Oui j'ai bien noté effectivement. Quand je colle votre code il passe pas..
username, password... doivent être bien alignés en dessous de name... je pense que ça vient de là
bien vu mais non c'est pas cela c'est dingue je comprends mon code de base fonctionne pas pour votre intégration
Mon include dans configuration.yaml est un peu différent:
sensor: !include_dir_merge_list sensor
Et dans le dossier sensor, je met autant de fichiers que j'ai de types de sensors, dont un qui s'appelle gazpar.yaml et qui contient ce que je vous ai posté plus haut.
c'est pas bete de travailler de cette façon !
Je vais continuer à chercher mais je vois pas ce qui pose problème à 1ere vue..
Dans votre cas (avec un include simple), il faut peut-être écrire (avec sensor devant):
sensor:
- platform: gazpar
name: gazpar
username: !secret gazpar.username
password: !secret gazpar.password
pce_identifier: !secret gazpar.pce_identifier
tmpdir: /config/tmp
scan_interval: 12:00:00
En tout cas, c'est cette syntaxe qui est la bonne lorsque la déclaration est directement dans configuration.yaml.
Vous devriez d'ailleurs tester si mettre la déclaration dans configuration.yaml fonctionne (donc sans include) avant d'aller plus loin.
oui quand je supprime mon include et que me ce code dans le config.yaml ça semble OK. Mais mon but est de bien séparer dans un fichier a part, et dans le cas présent ce code fonctionne plus.
La bonne syntaxe dans mon fichier sensors est la suivante :
# Consomation de gaz
- platform: gazpar
sensors:
gazpar:
username: **********@gmail.com
password: ****
pce_identifier: 0160**********
tmpdir: /tmp
scan_interval: 08:00:00
lastNDays: 365
mais je me retrouve à nouveau avec l"erreur de mon 1er post et je trouve le message d'erreur pas très causant pour le coup 👎
Bonjour,
Merci pour cette intégration tout d'abord ! Pourriez vous me dire ce qu'il ne va pas lors de la config de mon sensor dans mon yaml :
Je précise que tous mes sensors sont dans un fichier a part (sensors.yaml) et spécifié dans mon fichier configuration.yaml (sensor: !include sensors.yaml). Pour info, j'ai tenté de mettre entre '' ou"" mais cela ne donne rien également.
d'autre sensor sont sur le meme principe et je n'ai pas ce soucis, exemple :