Como a configuração é grande, recomendo que vc quebre ela em arquivos. para isto, crie 3 diretórios dentro da pasta de configuração do seu Home Assistant:
- switchs
- sensors
- light
Importante: maiúsculo e minúsculo fazem diferença.
E no arquivo configuration.yaml
, adicione:
light: !include_dir_merge_list lights
switch: !include_dir_merge_list switchs
sensor: !include_dir_merge_list sensors
Se o que você vai controlar for uma lâmpada, utilize o diretório lights
ou se for um interruptor
switch
(para tomadas).
Lembre-se que o nome do tópico deve ser o que você definiu na placa (na configuração), que é composto por 3 grupos, exemplo:
bauru/1010/comodo
Para cada placa que vc possuir, recomendo que você crie um arquivo separado de configuração, conforme o modelo
abaixo, onde o nome do arquivo, pode ser: quarto.yaml
- platform: mqtt
name: "Luz Comodo Principal"
state_topic: "bauru/1010/comodo/pgm1"
command_topic: "bauru/1010/comodo/pgm1/set"
qos: 0
payload_on: "1"
payload_off: "0"
optimistic: false
- platform: mqtt
name: "Luz Comodo Secundaria"
state_topic: "bauru/1010/comodo/pgm2"
command_topic: "bauru/1010/comodo/pgm2/set"
qos: 0
payload_on: "1"
payload_off: "0"
optimistic: false
- platform: mqtt
name: "Luz Comodo Decorativa"
state_topic: "bauru/1010/comodo/pgm3"
command_topic: "bauru/1010/comodo/pgm3/set"
qos: 0
payload_on: "1"
payload_off: "0"
optimistic: false
Cada placa possui um conjunto de sensores implantados que te permitem monitorar seu funcionamento. Para cada placa crie um arquivo conforme o modelo abaixo:
- platform: mqtt
state_topic: bauru/1010/comodo/connect
name: E01AIO Comodo Connect
qos: 0
- platform: mqtt
state_topic: bauru/1010/comodo/model
name: E01AIO Comodo Model
qos: 0
- platform: mqtt
state_topic: bauru/1010/comodo/uptime
name: E01AIO Comodo Uptime
qos: 0
- platform: mqtt
state_topic: bauru/1010/comodo/version
name: E01AIO Version
qos: 0
Com isto serão criadas várias entidades no seu Home Assistant, que através do LoveLace UI
, você poderá adicionar
aos seus paineis.