MQTT doesn't see rtl_433 devices

I’m pulling data from Aucrite and other 433mhz sensors. MQTT Explorer sees them and I’m able manually set up a sensor via YAML, but discovery says I have no devices.

mqtt:
  sensor:
    - name: "Indoor"
      state_topic: "rtl_433/debian/devices/LaCrosse-TX141THBv2/0/124/temperature_C"
      

This works. My broker IP is 192.168.1.193. How can I kickstart discovery?

WallyR, I must be missing something, sorry to be thick.

I have never successfully got the autodiscovery stuff to work with rtl4332mqtt but I am using a bunch of temp sensors without issue.

For Acurite temp sensors I made a bash script to help make it easier to generate the YAML in bulk…I probably have 20-ish of them now. It can be run in any Linux/BASH terminal but I usually do that in the HA SSH terminal. Then I take the YAML package files and copy them into my Home Assistant config area.

The second post in that thread explains it.
You need a specific constructed topic to get it to do auto discovery.
If you do not do that, then it is manual creation of sensors in YAML.

1 Like

Thanks for the replies!

Very useful, thanks!