Viva!
Nos docs da configuração do hassio normalmente aparecen coisas do tipo “light.bed”.
Nos docs referentes ao MQTT aparecem tópicos do tipo “light/bed”.
Qual a diferença?
Obrigado.
Viva!
Nos docs da configuração do hassio normalmente aparecen coisas do tipo “light.bed”.
Nos docs referentes ao MQTT aparecem tópicos do tipo “light/bed”.
Qual a diferença?
Obrigado.
As entidades do home assistant têm como nomenclatura “tipo.nome” em que o tipo podem ser: light, cover, group, automation, etc. E o nome é o nome do tipo de entidade, que és tu que dás o nome.
No caso do MQTT, aconselho-te a perceber melhor como funciona o protocolo, para acederes a algum dado armazenado num servidor MQTT é usado as barras, mas são coisas totalmente distintas.
Exemplo (criar um interruptor com MQTT):
switch: - platform: mqtt name: luz command_topic: "home/quarto/luz" payload_on: "ON" payload_off: "OFF"
Isto é apenas um exemplo, espero que dê para entender.
Mas háalguma maneira de se conseguir relacionar as entidades “tipo.nome” com os tópicos do MQTT?
Sim, basta veres o exemplo que dei. a entidade é: switch.luz que está relacionada ao tópico MQTT home/quarto/luz
Atenção ao criar os tópicos de MQTT, apenas devem ser utilizados nomes com letra minúscula, sem espaços e, se necessário utilizar -
ou _
como separadores.
Exemplo: home/1o_andar/estore_q1_sul
Em relação às entidades o tipo fica sempre separado do nome por um ponto e MAIS NENHUM ponto deve ser usado. A composição do nome deve ter apenas letra minúscula e, se necessário, utilizar -
ou _
como separadores.
Exemplo: light.luz_exterior_norte
Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt