Bonjour,
je susi en train de m’arracher les quelques cheveux qu’il me reste en essayant de placer mes sensors fonctionnels de configuration.yaml vers le fichier sensors.yaml
j’ai essayé plein de trucs lus sur les forum, sans succès !
voici ce que j’ai dans le config.yaml qui est fonctionnel, comment le convertir dans le sensors.yaml (fichier bien déclaré dans le config.yaml)
merci
Bonjour @defaliz ,
Utilise la balise texte préformaté quand tu colles du code ou log. Ça permet une meilleure visibilité et respecte les espaces. Penses-y les prochaines fois.
J’ai modifié ton message.
et j’ai ce message
could not find expected ':
in « /config/configuration.yaml », line 23, column 1
quand je mets la ligne en commentaire
template !include templates.yaml dans configuration.yaml je n’ai plus l’erreur, c’est donc bien lié à templates.yaml…
bon, effectivement un espace entre - et sensor ne provoque plus d’erreur
mais c’est la perte du sensor…
je craque…
je remets tout dans configuration.yaml, car le code est parfaitement fonctionnel…
trop sensible ce truc…
Si tu veux découper le fichier template, il faut ajouter la ligne template: !include template.yaml dans ton configuration.yaml
Tu créer un fichier template.yaml dans /config ou /homeassistant sous file editor.
Dans le fichier template.yaml ( en respctant les espaces ) :
Comme l’a dit WarC0zes, faire attention à bien respecter les intendations
Tu peux essayer ce code dans ton template.yaml et supprimer les sensors de ton configuration.yaml.
ha? Ca doit etre nouveau, j’ai beaucoup de template avec juste float et j’ai aucun soucis.
Je vais voir a les mettres a jour avant de les voirs disparaitre ^^
Non, ça fait un moment ( plus de 8 mois ). C’est surtout pour éviter une erreur si l’entité n’est pas encore disponible au reboot. les appareils Zigbee mettre un peu de temps au reboot suivant le nombre d’appareils et suivant la config de ton HA.
De mettre |float(0) permet d’avoir une valeur si l’entité est indisponible , la valeur 0.
Merci pour votre aide, je vais retenter …
En sachant que j’ai déjà un fichier mqtt.yaml et un scripts.yaml qui fonctionnent parfaitement…
Mais sur le template j’ai du mal …
Okay j’allais rajouter cette valeure par défaut dans mes templates et je comprend pourquoi jusque là je n’ai jamais eu d’erreur.
Tout mes |float sont executer derrière un {% if has_value('sensor.XXXXX') %}
pas de valeur pas de calcule, et si valeur alors pas besoin de défaut ^^