-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Describe the bug
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Additional context
Im Geräte-Tab ist es nicht eindeutig,
wie sich
die Objekt-Pfad Benennung
und
die Namens-Benennung
des neuen Alias-Datenpunktes verhält.
Mir ist aufgefallen:
1) Verbesserungswunsch:
Standard DP Werte wie ACTUAL / SECOND / BATTERY haben immer diesen vorgegebenen
Objekt-Pfad d.h. z.B. alias.0.Smarthome.EG.Wohnzimmer.Innensensor.ACTUAL bzw. .SECOND ect.
Ist das so verpflichtend, damit im Hintergrund diverse Funktionen ermöglicht werden?
Oder wäre es möglich hier eine idividuelle Objekt-Pfad Benennung einzupflegen
für mehr individuelle Anpassungsmöglichkeit?
2) BUG oder Verbesserungswunsch:
Abseits der Standard DP Werte wie ACTUAL ect.
kann man einen eigenen DP "Zustand hinzufügen" oder einen "Zustand importieren" mit den + Buttons.
Bei "Zustand hinzufügen" poppt ein Fenster auf mit "Name".
Darin gibt man die Objekt-Pfad Benennung statt ACTUAL z.B. "Luftdruck" ein.
=> Großes Manko hier:
Eine Kleinschreibung ist nicht möglich. D.h. es zwingt einen "LUFTDRUCK" zu schreiben.
D.h. der Objekt-Pfad wird immer sein alias.0.Smarthome.EG.Wohnzimmer.Innensensor.LUFTDRUCK
Anders verhält es sich bei "Zustand importieren".
Dort wird z.B. der Objektpfad alias.0.Smarthome.EG.Wohnzimmer.Innensensor.pressure d.h. "pressure" kleingeschrieben übernommen.
Geht man jedoch nachträglich im Geräte-Tab auf den orangenen Stift des DPs d.h. Edit state
und ändert "Name" wird der Objekt-Pfad geändert und es zwingt einen wieder alles groß zu schreiben.
3) BUG oder Verbesserungswunsch:
Ein unerwünschtes Verhalten ergibt sich auch bei Änderung des "Name" beim alias-DP über den Objektbaum.
Wenn man bei DPs, die per "Zustand hinzufügen" oder "Zustand importieren" erzeugt wurden,
den "Name" individuell im Objektbaum in den Einstellungen des DPs ändert,
dann erscheint die Benennung auch als "Name" im Geräte-Tab.
Dieser "Name" im Geräte-Tab ist jedoch der Objekt-Pfad.
=> Manko hier ist, wenn man nun im Geräte-Tab ein angelegtes Alias-Gerät kopiert,
das über den Objektbaum individuelle Namen erhalten hat bei den DPs, die
per "Zustand hinzufügen" oder "Zustand importieren" erzeugt wurden,
dann wird der ursprüngliche Objekt-Pfad
alias.0.Smarthome.EG.Wohnzimmer.Innensensor.pressure
geändert auf die neue Objekt-Pfad-Endung, die aber eigentlich nur die individuelle Namens-Benennung sein sollte
z.B. Luftdruck d.h. auf alias.0.Smarthome.EG.Wohnzimmer.Innensensor.Luftdruck
Meiner Meinung nach stimmt da etwas nicht bzw.
die individuelle Namens-Benennung der Einstellung im Objekt-Baum
muss entkoppelt sein/werden von der Objekt-Pfad-Benennung / Erzeugung des Geräte-Tabs.
Generell gibt es im Geräte-Tab keine Möglichkeit einer individuellen Namens-Benennung
bzw. keine Unterscheidung zwischen Objekt-Pfad-Benennund und individuelle Namens-Benennung des DPs.
Versions:
Adapter version: 1.2.6
JS-Controller version: 7.0.6
Node version: v20.19.1
Operating system: Linux Debian 12 bookworm auf RPI5 arm64 Cortex-A76




