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.

2 « J'aime »

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

1 « J'aime »

Du même avis que @lmilcent

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

1 « J'aime »

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.