Der Gedanke hinter einem Selektor ist, dass er unveränderlich ist, da er in Szenen und möglicherweise in Skripten verwendet wird, die der Benutzer selbst geschrieben hat.
Andererseits denke ich, dass der Selektor einen zufälligen Teil enthalten sollte, damit zum Beispiel:
« Titi » => Selektor « titi »
Wird zu:
« Titi » => "Selektor « titi-123 »
Damit würden die Kollisionsprobleme behoben.
Ich hatte diesen Wechsel einmal bei den Geräten vornehmen wollen, da das Problem auch in der MQTT-Integration besteht, aber es war eine riesige Aufgabe und ich hatte wenig Rückmeldungen dazu, also hatte ich es beiseite gelegt.