Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. ... ich möchte doch nur den Namen :-(

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    ... ich möchte doch nur den Namen :-(

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bauerpower last edited by

      Liebes Forum,

      ich höre jetzt auf zu suchen..... vielleicht hat eine/einer eine Lösung für mich...

      Ich möchte eigentlich nur wissen wie der Alarm heist:

      ad56c4f9-4f26-459e-9d5e-d1abec673090-image.png

      (... es ist derzeit nur ein alarm_5f..... vorhanden) () der alarm_5f... enthält weitere Unterpunkte... das ist aber zunächst egal!

      In der Doku des Selektor's habe ich gelesen, dass der [TYPE=channel] ausgewertet werden kann.
      Ich glaube ich habe alle Kombis ausprobiert!

      state[id=unifi.0.default.alarms]
      channel[id=unifi.0.default.alarms]
      .... und alle Kombis aus der Doku....

      Zum Schluss bin ich hier gelandet:

      eb4d9322-5cd2-4b10-8626-97864b7d836b-image.png

      ... ich bekomme immer nur die Datenunterpunkte ....(siehe rote Markierung!) aber ich möchten
      doch nur: alarm_5fdd004bad528b4c170a2b13

      Was mache ich falsch?

      Lieben Dank für eine kurze "Starthilfe" 🙂

      Liebe Grüsse

      Jörg

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

        @bauerpower sagte:

        In der Doku des Selektor's habe ich gelesen, dass der [TYPE=channel] ausgewertet werden kann.

        Das hast Du falsch verstanden: Der Selektor findet nur Datenpunkte. Eine Javascript-Funktion parentName(id) mit Ergebnis wird benötigt, um den Kanalnamen zu ermitteln:

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

        Blockly_temp.JPG

        B K 3 Replies Last reply Reply Quote 2
        • B
          bauerpower @paul53 last edited by

          @paul53 said in ... ich möchte doch nur den Namen 😞:

          @bauerpower sagte:

          In der Doku des Selektor's habe ich gelesen, dass der [TYPE=channel] ausgewertet werden kann.

          Das hast Du falsch verstanden: Der Selektor findet nur Datenpunkte. Eine Javascript-Funktion channelName(id) mit Ergebnis wird benötigt, um den Kanalnamen zu ermitteln:

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

          Blockly_temp.JPG

          Vielen Dank für die Klarstellung 🙂

          Liebe Grüsse

          Jörg

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

            @paul53

            Hallo Paul,

            habe alles nachgebaut (Danke nochmals für Deine Zeit) .... und das Blockly/JavaS läuft auch!

            Ich bekomme den Namen zurück (EVT_IPS_IpsAlert).... gibt es die Möglichkeit auch die ID zu
            erhalten (alarm_5fdd004bad528b4c170a2b13)?

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

            Sorry für die Nachfrage 🙂

            Liebe Grüsse
            Jörg

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

              @bauerpower sagte:

              gibt es die Möglichkeit auch die ID zu erhalten

              id = id.substring(0, id.lastIndexOf('.'));
              

              liefert die ID.

              Nur den letzten Teil der Kanal-ID liefert

              id = id.substring(0, id.lastIndexOf('.'));
              id = id.substring(id.lastIndexOf('.') + 1);
              
              B 1 Reply Last reply Reply Quote 1
              • B
                bauerpower @paul53 last edited by

                @paul53

                Danke ... das kommt in meine Funktionssammlung 🙂

                Liebe Grüsse

                Jörg

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

                  @paul53 Funktioniert einwandfrei... Vielen Dank

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  931
                  Online

                  31.7k
                  Users

                  79.6k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  621
                  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