Non l’idée d’un sélecteur est qu’il soit immutable, car utilisé dans les scènes, et éventuellement dans des scripts que l’utilisateur s’est codé.
En revanche, je pense que le sélecteur devrait contenir une partie aléatoire, pour que par exemple:
« Titi » => sélecteur « titi »
Devienne:
« Titi » => "sélecteur « titi-123 »
Ce qui réglerait les soucis de collision.
J’avais voulu faire ce changement à un moment sur les device car le souci existe aussi dans l’intégration MQTT, mais c’était un travail monstre et j’avais peu de retours sur ce point donc j’avais mis de côté.