Lorsque vous créez un tableau de bord personnalisé, quelques types de cartes vous permettent de travailler avec vos propres images.
Les images que vous pouvez afficher peuvent provenir du Web et être identifiées par un URL.
Mieux encore, elles peuvent être stockées directement sur le Pi.
C'est cette dernière alternative que nous allons utiliser ici.
Pour que l'image soit disponible localement à partir de Home Assistant, vous devez d'abord créer le dossier www sous /mnt/data/supervisor/homeassistant .
Si vous travaillez à l'aide de File Editor ceci sera réalisé en cliquant sur l'icône /mnt/data/supervisor/homeassistant (ceci est le dossier config).
alors que vous êtes dans le dossierVous pouvez également créer le dossier directement au terminal HassOS.
Dans tous les cas, il faut redémarrer Home Assistant pour qu'il reconnaisse le dossier.
La copie du fichier de l'image peut être réalisée à l'aide de différentes techniques :
scp -O -P 22222 /chemin/monimage.png root@192.168.1.145:/mnt/data/supervisor/homeassistant/www
Une fois l'image copiée dans ce dossier, vous pourrez y accéder à partir de l'URL http://192.168.1.145:8123/local/monimage.png
ou, plus simplement /local/monimage.png.
Une fois que l'image est disponible sur le Pi, elle peut être affichée sur une carte de type Image comme suit :
La carte Markdown est encore plus puissante puisqu'elle permet entre autres de faire un affichage conditionnel grâce aux modèles.
Dans sa forme la plus simple, la carte Markdown affichera une image comme suit. Remarquez l'utilisation du langage de balisage Markdown pour identifier l'image, au format :

Remarquez que le texte entre crochets carrés représente l'attribut alt de l'image.
« HTTP - Hosting files ». Home Assistant. https://www.home-assistant.io/integrations/http#hosting-files
▼Publicité