MQTT Entities missing under configuration

Hi all,

I’m quite new to Home Assistant and got my MQTT temperature sensor under HASS.IO on Ubuntu working using this config:

sensor:
  - platform: mqtt
    name: "InTemp"
    state_topic: "weewx/loop"
    unit_of_measurement: '°C'
    value_template: "{{ value_json.inTemp_C }}"

I can add this entity to my Lovelace interface, but it won’t show up under Configuration->Entities. This means I cannot change the override name and expose it to Google Assistant. It does show up under Developer Tools->States.

Am I missing something here? Do I need additional configuration?

Just checked. All my auto discovered tasmota and zigbee2mqtt devices show under entities. None of my manual configured rflink2mqtt or rflink mqtt devices do. So I think it is normal.

Thanks for the quick reply. I don’t have any discovered MQTT devices, so I will look into that. So it seems this is expected behavior.

Add a unique_id property to your configuration for each device. They will then show in the Entities list and you’ll also be able to set the entity id and name through the UI either on the Entities page or the gear icon on an entity card.