Proposition: Ajouter un nombre aléatoire à 4 chiffres à tous les "selector" pour éviter les collisions

Salut à tous,

Petite proposition, je sais qu’il arrive qu’il y ait des collisions avec les selectors quand on créé un device dans une intégration qui a le même nom qu’un device dans une autre intégration.

Je propose d’ajouter un nombre à 4 chiffres à la fin de chaque selector futur (pas ceux déjà créé), pour éviter les collisions MAIS garder un selector lisible et “human readable” :slight_smile:

Exemple:

  • Nom: Capteur température chambre
  • Selector: capteur-temperature-chambre-1234

Le selector est tout autant lisible, mais pour autant plus de collisions possibles.

Pour moi ça fait sens, c’est la même problematique d’ailleurs que pour les noms de scène ou de dashboard.

Du même avis que @lmilcent

Désolé @pierre-gilles j’avais pas fait le rapprochement avec l’issue sur github :tired_face:

Top merci pour vous retours :slight_smile:

Draft PR:

(C’est encore WIP, encore beaucoup de testing à faire)

Je n’avais pas compris jusqu’à présent a quoi cela servait.
Et comme je suis dans ce cas de figure. Je suis d’accord avec ta proposition.

Cela permettrait d’avoir des dashboards avec le même nom sur plusieurs utilisateurs.