Vorschlag: Eine zufällige 4-stellige Zahl zu allen „Selector“ hinzufügen, um Kollisionen zu vermeiden

Hallo zusammen,

Kleiner Vorschlag, ich weiß, dass es manchmal zu Kollisionen mit den Selectoren kommt, wenn man ein Gerät in einer Integration erstellt, das denselben Namen hat wie ein Gerät in einer anderen Integration.

Ich schlage vor, eine vierstellige Zahl am Ende jedes zukünftigen Selectors hinzuzufügen (nicht die bereits erstellten), um Kollisionen zu vermeiden, aber trotzdem einen lesbaren und « menschlich lesbaren » Selector zu behalten :slight_smile:

Beispiel:

  • Name: Temperatursensor Schlafzimmer
  • Selector: temperatursensor-schlafzimmer-1234

Der Selector ist genauso lesbar, aber es gibt keine Kollisionen mehr.

Für mich ergibt das Sinn, es ist im Übrigen das gleiche Problem wie bei Künstlernamen oder Dashboards.

Ich bin derselben Meinung wie @lmilcent

Entschuldigung @pierre-gilles, ich hatte den Zusammenhang mit dem GitHub-Issue nicht hergestellt :tired_face:

Vielen Dank für dein Feedback :slight_smile:

Entwurf eines Pull Requests:

(Es ist noch WIP, es muss noch viel getestet werden)

Bisher hatte ich nicht verstanden, wozu das gut sein sollte.
Und da ich in dieser Situation bin, bin ich mit deinem Vorschlag einverstanden.

Dadurch könnten wir Dashboards mit demselben Namen für mehrere Benutzer haben.