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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    719

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

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

namen von übergeordneten Objekt ausgeben

Scheduled Pinned Locked Moved Skripten / Logik
6 Posts 2 Posters 370 Views 1 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.
  • M Offline
    M Offline
    mibr85
    wrote on last edited by
    #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 Replies Last reply
    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
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by 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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #6

              @paul53
              vielen Dank hat super funktioniert 👍

              1 Reply Last reply
              0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              253

              Online

              32.7k

              Users

              82.6k

              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