Frontier Silicon Devices - Unpredictable Entity ID

In the last few weeks (probably since 0.82) my Roberts 93i radio has been getting different entity ids

Used to be
media_player.kevs_roberts_stream_93i
but now sometimes appears as media_player.unnamed_device_2 - it may, or may not, finally change itself back to the correct entity_id at some point, or after a few restarts.

Any idea how I can force it to have the same entity_id every time, rather annoying when it breaks the automations :frowning: Also not the only media player to have an β€œ_2” without a β€œ_1” or unnumbered version either

Obviously not a problem receiving the name from the device

host: 192.168.1.93
name: Roberts 93i
password: 1234
entity_id: media_player.kevs_roberts_stream_93i

And it’s ignoring the entity_id I tried adding to force it (not 100% sure that’s the intent in any case)