Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [Vorlage] Alias per Skript erzeugen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Alias per Skript erzeugen

    This topic has been deleted. Only users with topic management privileges can see it.
    • da_Woody
      da_Woody @FuXXz2 last edited by da_Woody

      @fuxxz2 0594d1db-76c7-4c2f-9e46-339957d944ad-grafik.png
      wo ist das problem? hab gerade testweise ein raumlicht (shelly1) genommen. ist der selbe wie der:
      de3b6a92-e40c-478e-b91b-82d70f344fcf-grafik.png
      funktioniert astrein...

      F 1 Reply Last reply Reply Quote 0
      • F
        FuXXz2 @da_Woody last edited by

        @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.Switch

        Der Alias sollte aber alias.0.Licht.KZ-Wandlampe sein

        da_Woody 1 Reply Last reply Reply Quote 0
        • da_Woody
          da_Woody @FuXXz2 last edited by

          @fuxxz2
          d978da54-fda7-4d32-9520-4e20b482c67d-grafik.png
          eintragen als pfad. einfach nur f1029a04-bce0-439f-bd46-688cf04e7c60-grafik.png
          den switch anhaken. die anderen musst du wegnehmen die automatisch hakerl haben... ergebniss:
          0fc1e9da-bfb2-42cc-913e-53480097bb50-grafik.png

          F 1 Reply Last reply Reply Quote 0
          • F
            FuXXz2 @da_Woody last edited by

            @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"

            da_Woody 1 Reply Last reply Reply Quote 0
            • da_Woody
              da_Woody @FuXXz2 last edited by da_Woody

              @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:
              750bf4ce-a260-4f72-b44d-7f303413ea1e-grafik.png
              ist mein system, einige wollen andere pfade...

              F 1 Reply Last reply Reply Quote 0
              • F
                FuXXz2 @da_Woody last edited by

                @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
                Screenshot 2022-10-23 222930.png

                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
                Screenshot 2022-10-23 223812.png
                Screenshot 2022-10-23 223840.png

                da_Woody 1 Reply Last reply Reply Quote 0
                • da_Woody
                  da_Woody @FuXXz2 last edited by

                  @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...

                  1 Reply Last reply Reply Quote 0
                  • JoJo58
                    JoJo58 @paul53 last edited by

                    @paul53

                    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?

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @JoJo58 last edited by

                      @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.

                      JoJo58 1 Reply Last reply Reply Quote 0
                      • JoJo58
                        JoJo58 @paul53 last edited by

                        @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.

                        https://forum.iobroker.net/topic/72853/switch-widget-id-über-variablen-datenpunkt-möglich/2?_=1708579377761

                        1 Reply Last reply Reply Quote 0
                        • jmeister79
                          jmeister79 last edited by

                          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

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          716
                          Online

                          31.7k
                          Users

                          79.7k
                          Topics

                          1.3m
                          Posts

                          38
                          314
                          45577
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo