Para facilitar a minha tarefa de configuração dos ESP8266 e ESP32 com o ESPhome tenho uma secção só de substituições na configuração do ESPhome. Para quem não sabe, o ESPhome facilita a ligação das vossas coisas ao Home-assistant.
Na secção substitutions
da configuração do ESPhome podemos nomear as coisas que queremos usar em substituições.
Abaixo podem ver as primeiras linhas YAML de configuração de um ESPhome. O YAML é uma linguagem que depende da indentação (a distância à margem) para ser interpretada, por isso cuidado com os desalinhamentos.
substitutions:
hostname: 'O_NOME_DA_COISA'
esphome:
name: $hostname
platform: PLATAFORMA_A_CONFIGURAR
board: TIPO_DE_PLACA
wifi:
ssid: MINHA_REDE_WIFI
password: PASSWORD_DO_MEU_WIFI
fast_connect: True
domain: .home
api:
reboot_timeout: 0s
password: "PASSWORD_PARA_API"
ota:
safe_mode: True
password: PASSWORD_PARA_OTA
logger:
Se repararem, o hostname
da terceira linha aparece como $hostname
na quinta linha. O texto que tiverem colocado no hostname
da secção substitutions
é depois utilizado pelo ESPhome no sitio onde escreverem $hostname
.
Em futuros exemplos para o ESPhome vão ver-me a usar estas substituições para nomear facilmente os sensores e atuadores das coisas smart lá de casa.
{ Comments are closed! }