MQTT not working without user

I installed the add-on, set anonymous and active to true, but Home Assistant can’t connect to it.

I also did the ACL instructions, but without the user line before the topic one, because, what user if I want to have it anonymous?!

The wemos can successfully send messages to it, as I verified with MQTT Explorer.

When I go to Developer Tools > MQTT > Listen to a topic and start listening to the topic I use, nothing happens and I get this error in Developer Tools > Logs:

Error handling message: Unknown error
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/", line 20, in _handle_async_response
    await func(hass, connection, msg)
  File "/usr/src/homeassistant/homeassistant/components/mqtt/", line 1251, in websocket_subscribe
    hass, msg["topic"], forward_messages
  File "/usr/src/homeassistant/homeassistant/components/mqtt/", line 442, in async_subscribe
  File "/usr/src/homeassistant/homeassistant/components/mqtt/", line 842, in async_subscribe
    await self._async_perform_subscription(topic, qos)
  File "/usr/src/homeassistant/homeassistant/components/mqtt/", line 878, in _async_perform_subscription
  File "/usr/src/homeassistant/homeassistant/components/mqtt/", line 985, in _raise_on_error
    "Error talking to MQTT: {}".format(mqtt.error_string(result_code))
homeassistant.exceptions.HomeAssistantError: Error talking to MQTT: The client is not currently connected.

The issue was that I was adding the automatically discovered MQTT integration instead of manually searching for the MQTT Broker integration.