Long story short - I am getting tired of dealing with multiple devices detected by MQTT over the time for the same LaCrosse weather sensor and would appreciate some good advice how to resolve it.
Please find the details below.
My HA configuration includes:
- SDR USB stick
- rtl_433 add-on (link) with the following configuration in rtl_433.conf.template file (showing only important entries):
output json
output mqtt <...> devices=rtl_433/9b13b3f4-rtl433/devices[/type][/model][/subtype][/channel][/id],events=rtl_433/9b13b3f4-rtl433/events,states=rtl_433/9b13b3f4-rtl433/states
protocol 73 # LaCrosse TX141-Bv2, TX141TH-Bv2, TX141-Bv3, TX141W, TX145wsdth, (TFA, ORIA) sensor
In general, everything works fine, except when the same sensor is discovered under different IDs over the time. Seems to be mostly happening after the HA upgrades or restarts.
So, every time this happens I have to go in, detect and remove old MQTT entries, rename the current one (to make sure my dashboards are not broken). This drives me nuts! Needless to say, that every time I do that, I lose the historical data.
I also have the same issue with a few Acurite fridge sensors:
We can take them out of picture for now, if I learn how to deal with a single LaCrosse sensor, I can perhaps fix them in a similar way.
So, the question is what can I do, to tell it to stop them from multiplying? (and use the existing device IDs, rather then adding/discovering as new)
Thanks!



