Hi, this is a very old post but have you ever solved this problem? I have the same or similar problem with a group of MQTT sensors, (weather sensor). I see continuous updates in a MQTT monitor, but they are not displayed in Homeassistant. Other sensors, which are configured in the same YAML file, are displayed just fine (for example ebus).
I wonder what can be done wrong here. Are there any hints or experiences?
NOT WORKING: Updates once after configuration has been updated
Screenshot to illustrate the behavior. You can see that the temperature was updated in the MQTT monitor, but not in the Homeassistant display. Should be 14.7 but still has 14.6
After many attempts, I found a solution (or workaround) to this problem myself. If I do not set the RETAIN flag when calling the program rtl_422 (-o “retain=1” ) then the value updates are displayed again. I think, I probably do not quite understand how the RETAIN flag is working,
The amazing thing is, that all changes where shown in the terminal, (mosquitto_sub -t 'rtl_433/#') no matter how the RETAIN flag is set in the client but not in the GUI.