Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Gelöst] Aktueller Name des Scripts via JS auslesen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    937

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[Gelöst] Aktueller Name des Scripts via JS auslesen

Scheduled Pinned Locked Moved Skripten / Logik
7 Posts 5 Posters 1.3k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • MicM Offline
    MicM Offline
    Mic
    Developer
    wrote on last edited by
    #1

    Hi,

    wie kann man denn den aktuellen Namen + ggf. den Pfad des Scripts via JavaScript auslesen?

    Also angenommen das Script liegt hier: Tab "Skripte", Ordner "global", Unterordner "Test", Skriptname "Test_123"

    Wie bekommt man das denn in eine Variable im Script "Test_123"?

    Ich hätte das gerne für Errorhandling und Log-Ausgaben genutzt.

    Danke

    Mic

    1 Reply Last reply
    0
    • P Offline
      P Offline
      pix
      wrote on last edited by
      #2

      Hallo,

      schreib mal:

      log("Name: " + name);
      log("Instanz: " + instance);
      

      Doku auf Github: https://github.com/ioBroker/ioBroker.ja … pt.md#name

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      G 1 Reply Last reply
      0
      • MicM Offline
        MicM Offline
        Mic
        Developer
        wrote on last edited by
        #3

        Klasse, vielen Dank Pix 8-)

        Habe Thread als gelöst markiert.

        1 Reply Last reply
        0
        • P pix

          Hallo,

          schreib mal:

          log("Name: " + name);
          log("Instanz: " + instance);
          

          Doku auf Github: https://github.com/ioBroker/ioBroker.ja … pt.md#name

          Gruß

          Pix

          G Offline
          G Offline
          GreatEMU
          wrote on last edited by
          #4

          @pix Das Thema ist zwar älter, hat aber einen aktuellen Bezug.
          Die Variable "name" wird bei mir als obsolet angezeigt. Kennst du eine aktuelle Alternative, um den Namen des Scripts zu ermitteln?

          Danke und Gruss
          Oliver

          paul53P 1 Reply Last reply
          0
          • G GreatEMU

            @pix Das Thema ist zwar älter, hat aber einen aktuellen Bezug.
            Die Variable "name" wird bei mir als obsolet angezeigt. Kennst du eine aktuelle Alternative, um den Namen des Scripts zu ermitteln?

            Danke und Gruss
            Oliver

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by
            #5

            @greatemu sagte: Die Variable "name" wird bei mir als obsolet angezeigt.

            Bei mir funktionieren die Variablen name und scriptName.

            Bild_2022-02-06_114745.png

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Reply Last reply
            0
            • K Offline
              K Offline
              klassisch
              Most Active
              wrote on last edited by klassisch
              #6

              Bei mir funktioniert dieses

              const nameOfThisScript = name.split('.')[name.split('.').length - 1];
              

              zusammengesetzt aus

              const namePathArray = name.split('.');
              const nameOfThisScript = namePathArray [namePathArray.length - 1]; 
              
              1 Reply Last reply
              0
              • G Offline
                G Offline
                GreatEMU
                wrote on last edited by
                #7

                Bei mir funktioniert es ja auch.
                Aber im Visual Studio ist die Variable name durchgestrichen und bei einem mouseover zeigt er mir eben an, dass dies obsolet ist.
                Ich war auch der Meinung, dass ich diesem Hinweis direkt im Script-Editor des ioBrokers gesehen hatte. Dort bekomme ich sie nun aber nicht mehr zu sehen.

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                706

                Online

                32.6k

                Users

                82.2k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Home
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe