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. namen von übergeordneten Objekt ausgeben

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

namen von übergeordneten Objekt ausgeben

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 2 Kommentatoren 357 Aufrufe 1 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.
  • M Offline
    M Offline
    mibr85
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen
    ich frage in einer Aufzählung (Schuppen) Shelly Door Window 2 Kontakte ab. Eine Funktion soll mir den Namen des jeweiligen Shelly extrahieren, dieser wird dann in eine Liste geschrieben.
    script.png

    Funktion:
    let name = getObject(ObjectID).common.name;
    return name;

    Im moment gibt die funktion "Door Sensor" aus.
    wie muss ich die funktion ändern damit der rot umkreiste name ausgegeben wird?
    Danke für eure Hilfe

    paul53P 2 Antworten Letzte Antwort
    0
    • M mibr85

      Hallo zusammen
      ich frage in einer Aufzählung (Schuppen) Shelly Door Window 2 Kontakte ab. Eine Funktion soll mir den Namen des jeweiligen Shelly extrahieren, dieser wird dann in eine Liste geschrieben.
      script.png

      Funktion:
      let name = getObject(ObjectID).common.name;
      return name;

      Im moment gibt die funktion "Door Sensor" aus.
      wie muss ich die funktion ändern damit der rot umkreiste name ausgegeben wird?
      Danke für eure Hilfe

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @mibr85 sagte: wie muss ich die funktion ändern damit der rot umkreiste name ausgegeben wird?

      Die möchtest den grandParentName(id) ?

      id = id.substring(0, id.lastIndexOf('.'));
      id = id.substring(0, id.lastIndexOf('.'));
      if(existsObject(id)) return getObject(id).common.name;
      

      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

      M 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @mibr85 sagte: wie muss ich die funktion ändern damit der rot umkreiste name ausgegeben wird?

        Die möchtest den grandParentName(id) ?

        id = id.substring(0, id.lastIndexOf('.'));
        id = id.substring(0, id.lastIndexOf('.'));
        if(existsObject(id)) return getObject(id).common.name;
        
        M Offline
        M Offline
        mibr85
        schrieb am zuletzt editiert von
        #3

        @paul53
        ich habe das ganze in einer JS Funktion in Blockly, da funktioniert es leider nicht wenn ich dein Code eingebe.
        Er sagt "ReferenceError: id is not defined"

        paul53P 1 Antwort Letzte Antwort
        0
        • M mibr85

          @paul53
          ich habe das ganze in einer JS Funktion in Blockly, da funktioniert es leider nicht wenn ich dein Code eingebe.
          Er sagt "ReferenceError: id is not defined"

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @mibr85 sagte: "ReferenceError: id is not defined"

          Ändere den Übergabeparameter von ObjectID in id.

          Bild_2022-04-01_165052.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
          • M mibr85

            Hallo zusammen
            ich frage in einer Aufzählung (Schuppen) Shelly Door Window 2 Kontakte ab. Eine Funktion soll mir den Namen des jeweiligen Shelly extrahieren, dieser wird dann in eine Liste geschrieben.
            script.png

            Funktion:
            let name = getObject(ObjectID).common.name;
            return name;

            Im moment gibt die funktion "Door Sensor" aus.
            wie muss ich die funktion ändern damit der rot umkreiste name ausgegeben wird?
            Danke für eure Hilfe

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @mibr85
            Übrigens: Wenn "Door Sensor" Trigger-Datenpunkt ist, liefert die vordefinierte Variable Gerätename (unter "Trigger") den gewünschten Namen.

            Bild_2022-04-01_182254.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

            M 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @mibr85
              Übrigens: Wenn "Door Sensor" Trigger-Datenpunkt ist, liefert die vordefinierte Variable Gerätename (unter "Trigger") den gewünschten Namen.

              Bild_2022-04-01_182254.png

              M Offline
              M Offline
              mibr85
              schrieb am zuletzt editiert von
              #6

              @paul53
              vielen Dank hat super funktioniert :+1:

              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

              793

              Online

              32.7k

              Benutzer

              82.4k

              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