Oggi vedremo come iniziare il file ui-lovelace.yaml, per chi ha hass.io c’è un addon che ricrea il file e poi lo si può modificare, invece per gli altri o chi vuole partire a scrivere a mano vediamo come fare

Per l’addon basta andare nella sezione hass.io e andare in add-on store e cercare lovelace migration installarlo farlo partire aspettare che finisca e il file è creato, vi consiglio di non far partire l’addon all’avvio se no cancella e ricostruisce il file da capo ogni volta che si avvia.

Per crearlo manualmente come prima cosa inseriamo questo codice che crea l’interfaccia e la prima pagina di lovelace

[php light=”true”]
title: Home
views:
– id: 0 # Automatically created id
title: Home
icon: mdi:home-assistant
cards:
[/php]

Sotto card inseriremo tutte le card de conponent che vogliamo del tipo:

[php light=”true”]
– id: 03953eac444b43a5b7d5df42a7b42ce5 # Automatically created id
type: entities
title: Luci Camera
show_header_toggle: true
entities:
– light.luce_letto
– light.lampadario
– light.striscia_led_rgb
– input_select.luci_timer
– input_number.minuti_luci
– timer.light_on
[/php]

questa è la card entities la base che crea anche l’addon di hass.io, adesso vediamo come creare una seconda pagina per inserire le card divise per esempio in stanze come sto cercando di fare io, sotto tutte le card della prima pagina inserite questo codice

[php light=”true”]
– id: 1 # Automatically created id
title: nome scheda
icon: mdi:bed-empty
cards:
[/php]

Sotto cards: come nella prima pagina ecco un’altro esempio di card

[php light=”true”]
– id: 1834676e63f64e30b40b82a632484d02 # Automatically created id
type: picture-glance
image: /local/lovelace/image/luci.jpg?auto=compress&cs=tinysrgb&dpr=2&h=295&w=490
title: Luci
entities:
– light.luce_letto
– light.striscia_led_rgb
– light.lampadario
– input_select.luci_timer
– input_number.minuti_luci
– timer.light_on
[/php]

Questo è come è strutturato il file ui-lovelace.yaml e per vedere le modifiche basta salvare il file e fare un refresh alla pagina di lovelace, nelle prossime guide vedremo le diverse entity come funzionano e per cosa servono!

Per avere aiuto io e altri abbiamo creato un canale Discord e un gruppo telegram dove potete collegarvi e ci aiutiamo a vicenda https://discord.gg/CTCrSm5 https://t.me/HomeAssistant_Rpi

Se volete Donare per avere più progetti: paypal.me/itchsblog

Ti è piaciuto? Prenditi un secondo per supportare Itech's Blog su Patreon!