Scrounger / ioBroker.linkeddevices

Create linked objects (datapoints) of your devices with a self-defined structure. This makes it possible to create a structure in ioBroker, where all objects are centralized, e.g. to be used in the vis or scripts.
https://forum.iobroker.net/topic/22301/neuer-adapter-linkeddevices
MIT License
17 stars 11 forks source link

Fehler beim Speichern neuer Objekte #89

Open kilasat opened 6 months ago

kilasat commented 6 months ago

Beim Speichern neuer Objekte kommt eine Fehlermeldung wegen nicht erlaubten Zeichen, obwohl diese nicht erlaubten Zeichen gar nicht verwendet werden. Siehe Screenshots.

Also Workaround hilft nur Speichern und Schliessen, dann sieht man den Fehler aber die Objekte werden trotzdem erstellt.

image

image

olanwe commented 3 months ago

Ich habe das gleiche Problem. Außerdem werden die Objekte beim Speichern zwar erstellt, aber nur unter dem ursprünglich vorgeschlagenen Namen, d.h. die eigene Namensgebung wird leider komplett ignoriert.

urdl commented 2 months ago

Bei mir tritt genau dasselbe Verhalten auf wie bei @kilasat und @olanwe auf. Kann das bitte behoben werden?

Fred-Er1c commented 2 months ago

Ich bin ebenfalls von dem Problem betroffen. Nutze v1.5.5. Die in der Vergangenheit angelegten Namen für die Linked-Devices funktionieren noch. Aber neu anlegen klappt nicht mehr.

urdl commented 2 months ago

@Scrounger: Wirst Du diesen Apdater noch weiterentwickeln? Ich wäre auch bereit dich dafür als Sponsor zu supporten.

L-C-P commented 1 month ago

Workaround!

Ich habe für das Problem einen Workaround erstellt:

  1. Öffnet unter Objekte den entsprechenden "Custom Settings" Dialog und aktiviert die Einstellungen. Bildschirmfoto 2024-09-23 um 13 11 46
  2. Jetzt macht ihr einen Rechtsklick auf die "Composite Id" (hier "active"). Je nach Browser wählt ihr sowas, wie "Untersuchen" oder "Element Information" aus. Dann solltet ihr den passenden HTML-Quelltext zu dem Eingabefeld sehen. Bildschirmfoto 2024-09-23 um 13 15 55
  3. Löscht das "disabled" aus dem Quelltext (Doppelklick auf disabled, Entfernen und Enter). Jetzt ist das Feld bearbeitbar.
  4. Jetzt die Composite-ID eingeben (z.B. Arbeitszimmer.Anruf.Aktiv) und Speichern & Schließen. Wenn ihr nur speichert wird ie Anzeige nicht korrekt neu berechnet. Den Dialog schließen und neu öffnen.
  5. Jetzt steht der Teil "Arbeitszimmer.Anruf" im Prefix und "Aktiv" in der ID. Bildschirmfoto 2024-09-23 um 13 23 41

Die Lösung ist zwar nicht schön, hilft aber erstmal.