@Asgothian sagte in Name in Objekte dauerhaft ändern bei Zigbee Geräten:
@mcm1957 sagte in Name in Objekte dauerhaft ändern bei Zigbee Geräten:
Das Ändern des NAME Attributes in der Objektansicht ist zulässig und vorgesehen. NICHT geändert werden können natürlich die Ids.
Wenn eine Adapter das NAME Attribut immer wieder zurücksetzt ist das ein Fehler des Adapters. Dieser dürfte dann die notwendigen Paramater bei extendObject nicht setzen. ( { preserve: { common: ['name'] } },). In dem Fall sollte ein Issue beim Adapter geraised werden.
Beim Zigbee Adapter ist es dadurch das die Namen der States von extern vorgegeben werden so gelöst das es zwar möglich ist den Namen des Devices zu ändern, nicht aber die Namen der States der Devices.
Es gab in der Vergangenheit Probleme damit das seitens der ZHC Bibliothek die Namen der States angepasst wurden und dieses dann nicht im Adapter angekommen ist.
Ich kann hier nur das eine oder das andere unterstützen:
automatische Benennung der States so wie die ZHC das vorgeben oder
manuelles umbenennen der States im Adapter möglich machen.
Bisher war der Wunsch das die States automatisch benannt bleiben.
A.
Danke für die Klarstellung.
Wenn eine externe Anpassung der Namen (also eine Anpassung im ZHC) im Adapter ankommen sollen, dann ist das ein guter Grund eine Anpassung direkt in ioB zu blockieren insbesondere wenn ZHC es nicht unterstützt Änderungen in ioB dorthin zu "exportieren" und damit jederzeit synchrone Daten zu haben. Technisch wäre es zwar lösbar auch Anpassungen in ioB zu erlauben und spätere Anpassungen via ZHC zu ignorieren - aber das führt nur zu anderen Problemen. Nicht alles was möglich ist ist auch sinnvoll.
Also in Kürze:
Es ist alles OK so wie es ist und danke dass du den Adapter betreust.