NEWS
[Vorlage] Alias per Skript erzeugen
-
@da_woody Wenn ich eine ID auswähle, zb. shelly.0.SHSW-1#40F5201DDADA#1.Relay0
Dann schlägt erzeugt er folgenden Alias
alias.0.Channel Relay0.SwitchDer Alias sollte aber alias.0.Licht.KZ-Wandlampe sein
-
@fuxxz2
eintragen als pfad. einfach nur
den switch anhaken. die anderen musst du wegnehmen die automatisch hakerl haben... ergebniss:
-
@da_woody Also müsste ich dann bei jedem Alias den Ordner anpassen, oder kann ich ihm irgendwie sagen, dass er direkt in einem Unterordner den Alias erstellen soll?
Übrigens erstellt er nun diesen hier
alias.0.Licht1.KZ-Wandlampe.Switch
Ziel wäre
alias.0.Licht1.KZ-Spiel_Wandlampe
Zudem legt er einen falschen Typ an, es kommt direkt eine Meldung im Log
2022-10-23 14:26:51.567 warn Object alias.0.Licht1.Switch is invalid: obj.common.min has an invalid type! Expected "number", received "string" -
@fuxxz2 logischer weise musst du für deinen alias jeweils den pfad angeben. wie sollte das sonst funzen?
je gerät den pfad und die gewünschten DPs.
wenn da alias.0.Licht1.KZ-Wandlampe.Switch angelegt wird, hast du wo was falsches eingetragen. du siehst ja, bei mir klappert das.
die warn meldung passt auch nicht mit deinem alias zusammen...
so als pfadbeispiele:
ist mein system, einige wollen andere pfade... -
@da_woody said in [Vorlage] Alias per Skript erzeugen:
@fuxxz2 logischer weise musst du für deinen alias jeweils den pfad angeben. wie sollte das sonst funzen?
z.B. hier aus dem Edit Alias Menü einen Button mit Automatisch Alias erstellen
wenn da alias.0.Licht1.KZ-Wandlampe.Switch angelegt wird, hast du wo was falsches eingetragen. du siehst ja, bei mir klappert das.
die warn meldung passt auch nicht mit deinem alias zusammen...Ich stelle ja gar nix ein, ist ja ein automatisch erstellter Alias. Danach kommt dann direkt der Eintrag ins Log
-
@fuxxz2 ok, gerade nochmal getestet. das warn kommt bei mir auch. solange da kein error kommt, dürfte das schnuppe sein. fuktionieren tut der alias auf jeden fall.
vllt äußerst sich da noch ein wissender dazu... -
Moin, bin eben auf dein Script gestoßen. Kurze Frage. Kann ich das Script auch nutzen um einem bestehenden Alias ein neues Ziel zuzuweisen? Also das beim Ausführen des Scripts der bestehende Alias überschrieben wird?
-
@jojo58 sagte: Kann ich das Script auch nutzen um einem bestehenden Alias ein neues Ziel zuzuweisen?
Nein. Das lässt sich doch sehr einfach im Tab "Objekte" erledigen.
-
@paul53
Das weiß ich und schade. Es geht um einen anderen Thread den ich hier offen habe, da müsste ich einen Alias über Blockly oder Script ändern. -
Hi,
perfekt genau das was ich suche um jetzt nach fast 5 Jahren ioBroker komplett auf Alias umzusteigen.
hab das Script grad mal ausprobiert und es legt den Punkt an so wie ich möchte.
Allerdings taucht er dann nicht unter "Geräte" auf.
Unter Objects ist er da und wird auch im Lovelace usw erkannt wenn ich n Raum hinzufüge.Wovon Hängt das ab, ob der Alias unter Geräte auftaucht?
LG
Nils