Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

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

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 5 Kommentatoren 1.3k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MicM Offline
    MicM Offline
    Mic
    Developer
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • MicM Offline
        MicM Offline
        Mic
        Developer
        schrieb am zuletzt editiert von
        #3

        Klasse, vielen Dank Pix 8-)

        Habe Thread als gelöst markiert.

        1 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • K Offline
              K Offline
              klassisch
              Most Active
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              0
              • G Offline
                G Offline
                GreatEMU
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                502

                Online

                32.5k

                Benutzer

                81.7k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe