Mapeando topic MQTT

Bom dia pessoal,

Tenho o MQTT configurado e funcionado através do ESP8266 NODEMCU, onde tenho 4 sensores que monitoram a caixa d’agua.

Mas agora preciso mapear o tópico do MQTT no home assistant e mepiei da seguinte forma:

  - platform: mqtt
    name: "box_water"
    state_topic: "mytopic/water/boxwater"
    command_topic: "mytopic/water/boxwater"
    payload_on: "on"
    payload_off: "off"
    retain: true

O problema que gostaria de mapear mais de dois valores, quero mapear no mínimo 4 valores, como poderia fazer?

Boa noite pessoal,

Consegui mapear da seguinte forma:

no arquivo configuration.yaml inseri os seguintes dados:

mqtt:
  broker: server_mqtt
  port: 1883
  client_id: client_id
  username: user_if_exist
  password: password_if_exist
  discovery: true

Para mapear o tópico, fiz da seguinte forma:

light:
  - platform: mqtt
    name: "box_water"
    state_topic: "path/topic"
    command_topic: "path/topic"
    payload_on: 1
    payload_off: 0
    retain: true

Dessa forma está funcionando perfeitamente. Utilizei o MQTT mosquito e o ESP8266 NODEMCU.

Ola! vi que vc teve sucesso ao subir sensores mqtt, preciso ler um topic de um broker externo.

segue o passo a passo que fiz… dps de instalar o MQTT foi o seguinte

  1. Eu consigo ouvir o topic…

  2. Coloquei este codigo
    image

  3. Ao reiniciar ele da este erro

Se puder dar uma ajuda, agradeço!