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

automatische Namensvergabe von "name of linked objekt" #50

Closed DocGame69 closed 3 years ago

DocGame69 commented 3 years ago

wie schon im Forum geschrieben hier meine Anregung: Wenn ich mit LindedDevice meine States funktioniert soweit eigendlich alles sehr gut. Ich habe aber ein Problem, das ich die Verschiedenen States-ID's eines Geräts in Blockly nicht unterscheiden kann, da alle States eines Channels mit dem gleichen Namen Angezeigt werden. Hier ein Beispiel: In das Feld "prefix for ID of linked objects" gebe ich ja den Pfad an wo er mir der State anlegt. Dann vergebe ich von den Name in "name of linked object". Z.B.: "Wohnzimmer.Licht.Deckenlampe" und "Wohndecke". Das mache ich für alle States dieses Channels. Die ID's dieser States sind z.B. "active_bright", "ct", "hue", "sat", "power" usw. In meinen Blocklys sehe ich bei allen States die verbaut sind nur "Wohndecke" und ich suche ewig um mich bei änderungen zurecht zu finden. Meine Idee war: Ich tippe wie bisher die gewünschte "prefix for ID of linked objekts" ein und kopiere diese wie bisher in jeden State des Channels den ich anwähle. Es wäre absolut super, wenn man einen Button zum Verketten hätte wie z.B."prefix for ID of linked objects" & "id of linked object". Im Feld "name of linked objekt" würde in diesem Fall z.B. stehen "Wohnzimmer.Licht.Deckenlampe.power". Erstens könnte man sich jede Menge Tiparbeit sparen und in den Blocklys wäre der genaue State auch ersichtlich. Ich hoffe, es ist verständlich was ich meine. Zum veranschaulichen habe ich mal einen State (Button1 Klick) im Namen umbenannt. Das Ergebnis sieht man im Blockly. Taster_LD LinkedBlocklyMarked