Skip to content

ALEXA V3 Tab: mehrere Smart Names kommagatrennt - nimmt nur jeden zweiten #1103

@ingel81

Description

@ingel81

Wenn man im Reiter "Alexa Geräte V3" Geräte anlegt oder editiert und dort dann mehrere Smart Namen eingibt (kommagetrennt) werden diese nicht alle korrekt übernommen. Das ging bis vor ein paar Wochen noch problemlos.

Das ganze geschieht nach einem Muster

Image

scheinbar wird immer jedes zweite Item ausgelassen:

Image

Diese Erkentnis hat mich jetzt einen Vormittag gekostet . Wollte eigentlich nur einige neue KNX Szenen mit verschiedenen Namen anlegen und bin dabei über das Thema hier gestolpert.

Claude-Code Output dazu (nicht nochmal persönlich verifiziert):

Summary

Problem: In DeviceManager.ts:244 wird über control.groupNames iteriert, während in der inneren Schleife (Zeile 258-268) per splice() genau dieses Array modifiziert wird. Ergebnis: Jeder zweite Name wird übersprungen.

Fix: Zeile 244 ändern zu [...control.groupNames].forEach(...) – Kopie vor der Iteration.

Eingeführt: Commit 8d05f67 vom 30.10.2025 (GermanBluefox) – "Correcting creation of complex groups" für Issue #945. Das splice sollte Duplikate verhindern, aber die Array-Mutation während forEach wurde übersehen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions