RTL_443 : MQTT topic remove "id" + add timestamp

Hi MaxG
it’s exactly the issue I have too
the problem is not the lilygo but coming from zgatewayrtl_433 source. It uses the “id” of the device to create the MQTT topic as explained earlier. This ID is changing, not uniq in many cases despite it’s the same device so we see unexpected new entries in mqtt and in homeassistant. Previous record becomes obsolete… not really usable unfortunately
the rtl_sdr project does not use this ID, but apparently mqtt_hass.py uses it with a kind of filter to remove it later when reported in HA (complex)

for my personal case, the usage of this ID is the cause but NorthernMan54 and other users might have another opinion, I fully understand. The usage of this ID was implemented for a good reason probably. Always difficult to change a design without risk.

for the short term, the workaround is to use a self-made private version without this ID and check regularly how this project will evolve.
OMG is very cool; I’d love to see this issue addressed in the public release so I could use the GA version.

steph