Formation PUB420 : Système domotique DIY, 2020 Home Assistant

6.29 Validation des configurations


Cette fiche a été mise à jour pour Home Assistant core-2023.10.1.

Une fois vos configurations en place dans le fichier configuration.yaml, il faut s'assurer que le tout soit valide avant de poursuivre.

Si vous essayez un redémarrage alors que le fichier de configuration n'est pas valide, Home Assistant ne le permettra pas.

Échec du redémarrage de Home Assistant

Interface graphique - bouton de validation

Il est possible de valider la configuration à tout moment à partir de l'interface graphique de Home Assistant.

Rendez-vous dans le menu Outils de développement / YAML puis cliquez sur le bouton Vérifier la configuration.

Validation de la configuration

Si les configurations sont valides, vous verrez apparaître le message « La configuration ne fera pas échouer le démarrage de Home Assistant ».

Configuration valide

S'il y a des erreurs, vous verrez plutôt les mots « Configuration non valide » avec un extrait des lignes en erreur.

Erreurs de configuration

Interface graphique - lors du démarrage

Home Assistant vérifie automatiquement la validité des configuration quand le système démarre.

S'il trouve des erreurs, il ajoute une pastille à côté du menu Notifications.

Pastille de notification

Un clic sur cette pastille nous confirme que la notification concerne une erreur de configuration.

Notification configuration invalide

Console Home Assistant

Le fichier de configurations peut également être validé à la console Home Assistant.

Entrez la commande suivante :

Terminal HassOS

ha core check

Si les configurations sont valides, vous obtiendrez le message « Command completed successfully ».

Résultat à l'écran

# ha core check
Command completed successfully.

En cas d'erreur, vous obtiendrez plutôt un message d'erreur.

Résultat à l'écran

# ha core check
time="2022-10-17T13:51:31-04:00" level=error msg="Unexpected server response. Status code: 500"
Unexpected server response. Status code: 500

Validateur YAML

Les validateurs YAML permettent d'effectuer l'analyse syntaxique (parse) de votre code YAML afin de vous aider à trouver ce qui ne va pas.

Il en existe plusieurs, par exemple :

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre