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. Blockly
  5. [Erldigt/Erklärt] IDs vom Selektor erklären...

NEWS

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

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

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

[Erldigt/Erklärt] IDs vom Selektor erklären...

Scheduled Pinned Locked Moved Blockly
14 Posts 7 Posters 1.4k Views 4 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.
  • J Offline
    J Offline
    jensven
    wrote on last edited by
    #5

    danke für die schnelle anregungen/hilfen
    @Homoran vllt. dann doch lieber in Blockly verschieben?

    @arteck @David-G

    einmal sehe ich

    channel[state.id=...]
    

    und einmal

    state[id=*]functions='.....')
    

    was ist da der unterschied?

    David G.D 1 Reply Last reply
    1
    • J jensven

      danke für die schnelle anregungen/hilfen
      @Homoran vllt. dann doch lieber in Blockly verschieben?

      @arteck @David-G

      einmal sehe ich

      channel[state.id=...]
      

      und einmal

      state[id=*]functions='.....')
      

      was ist da der unterschied?

      David G.D Online
      David G.D Online
      David G.
      wrote on last edited by David G.
      #6

      @jensven

      Wenn ich mich nicht irre (verbessert mich), werden einmal die Funktionen abgefragt ( wie in meinem Beispiel oder wie du es vor hast).

      Im anderen Beispiel im Link wird direkt der Pfad zu den Datenpunkten (mit einem * als Platzhalter) angegeben.
      Das macht zB Sinn, wenn du von allen Homatic Geräten den Batteriestatus abfragen willst. Dann gibst du den Pfad zum Akkudatenpunkt an und beim Gerät ein *.
      zB

      hm-rpc.0.*.0.LOW_BAT
      

      So findet er den LOW_BAT von allen Geräten.

      Zeigt eure Lovelace-Visualisierung klick
      (Auch ideal um sich Anregungen zu holen)

      Meine Tabellen für eure Visualisierung klick

      J 1 Reply Last reply
      0
      • David G.D David G.

        @jensven

        Wenn ich mich nicht irre (verbessert mich), werden einmal die Funktionen abgefragt ( wie in meinem Beispiel oder wie du es vor hast).

        Im anderen Beispiel im Link wird direkt der Pfad zu den Datenpunkten (mit einem * als Platzhalter) angegeben.
        Das macht zB Sinn, wenn du von allen Homatic Geräten den Batteriestatus abfragen willst. Dann gibst du den Pfad zum Akkudatenpunkt an und beim Gerät ein *.
        zB

        hm-rpc.0.*.0.LOW_BAT
        

        So findet er den LOW_BAT von allen Geräten.

        J Offline
        J Offline
        jensven
        wrote on last edited by
        #7

        @david-g
        verstehe ich das richtig dass ich dann mit

        channel[state.id=precense]
        

        alle Datenpunkte "precense" in meiner Datenbank durchsuche und nicht in der von mir erstellten Aufzählung

        und mit

        state[id=*]functions='Bewegung')
        

        werden nur die Datenpunkten abgefragt die ich auch in dieser Aufzählung drinne habe?

        David G.D 1 Reply Last reply
        0
        • J jensven

          @david-g
          verstehe ich das richtig dass ich dann mit

          channel[state.id=precense]
          

          alle Datenpunkte "precense" in meiner Datenbank durchsuche und nicht in der von mir erstellten Aufzählung

          und mit

          state[id=*]functions='Bewegung')
          

          werden nur die Datenpunkten abgefragt die ich auch in dieser Aufzählung drinne habe?

          David G.D Online
          David G.D Online
          David G.
          wrote on last edited by
          #8

          @jensven

          Genau.
          Wobei "alle" relativ ist. Eben unter dem Pfad den du angegeben hast.
          Ob man da einfach nur *.precense eingeben kann und er das überall findet weiß ich nicht. Müsste man testen.

          Zeigt eure Lovelace-Visualisierung klick
          (Auch ideal um sich Anregungen zu holen)

          Meine Tabellen für eure Visualisierung klick

          1 Reply Last reply
          0
          • dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            wrote on last edited by dslraser
            #9

            ich habe das z.B. so (für eine Aufzählung)

            9460804B-5DB4-415C-B17A-F4FB876E3059.jpeg

            9CFE3725-F457-4A47-8141-B6A28D032224.jpeg

            wobei die Schreibweise (groß/klein) übereinstimmen muss. (der Teil hinter enum.functions. ist der gesuchte)

            1 Reply Last reply
            0
            • J Offline
              J Offline
              jensven
              wrote on last edited by jensven
              #10

              Ich habe jetzt mal folgendes versucht:
              state[id].jpg
              functions.jpg
              Aber es kam nie zu nem debug output.
              Hab natürlich nen sensor zum auslösen jedes mal gebracht.

              ich hab das ja so richtig gemacht oder?
              Die direkten datenpunkte von precense rein gemacht
              aufzaehlung.jpg

              paul53P David G.D N 3 Replies Last reply
              0
              • J jensven

                Ich habe jetzt mal folgendes versucht:
                state[id].jpg
                functions.jpg
                Aber es kam nie zu nem debug output.
                Hab natürlich nen sensor zum auslösen jedes mal gebracht.

                ich hab das ja so richtig gemacht oder?
                Die direkten datenpunkte von precense rein gemacht
                aufzaehlung.jpg

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

                @jensven sagte: es kam nie zu nem debug output.

                Javascript-Instanz neu starten.
                Im ersten Fall ist im Trigger ein Hochkomma zu viel oder zu wenig.

                *.presence(functions=bewegung_alle)
                

                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

                J 1 Reply Last reply
                1
                • J jensven

                  Ich habe jetzt mal folgendes versucht:
                  state[id].jpg
                  functions.jpg
                  Aber es kam nie zu nem debug output.
                  Hab natürlich nen sensor zum auslösen jedes mal gebracht.

                  ich hab das ja so richtig gemacht oder?
                  Die direkten datenpunkte von precense rein gemacht
                  aufzaehlung.jpg

                  David G.D Online
                  David G.D Online
                  David G.
                  wrote on last edited by
                  #12

                  @jensven

                  Und beim oberen Trigger fehlt ein Anführungszeichen oder?

                  Zeigt eure Lovelace-Visualisierung klick
                  (Auch ideal um sich Anregungen zu holen)

                  Meine Tabellen für eure Visualisierung klick

                  1 Reply Last reply
                  0
                  • J jensven

                    Ich habe jetzt mal folgendes versucht:
                    state[id].jpg
                    functions.jpg
                    Aber es kam nie zu nem debug output.
                    Hab natürlich nen sensor zum auslösen jedes mal gebracht.

                    ich hab das ja so richtig gemacht oder?
                    Die direkten datenpunkte von precense rein gemacht
                    aufzaehlung.jpg

                    N Offline
                    N Offline
                    Nordischerjung
                    wrote on last edited by Nordischerjung
                    #13

                    @jensven war quatsch von mir

                    Gruß Nordischerjung

                    sonnige Grüße von der Ostsee

                    1 Reply Last reply
                    0
                    • paul53P paul53

                      @jensven sagte: es kam nie zu nem debug output.

                      Javascript-Instanz neu starten.
                      Im ersten Fall ist im Trigger ein Hochkomma zu viel oder zu wenig.

                      *.presence(functions=bewegung_alle)
                      
                      J Offline
                      J Offline
                      jensven
                      wrote on last edited by jensven
                      #14

                      @paul53
                      das mit dem

                      *.
                      

                      war es dann. Ich hatte ja die ganze Zeit

                      id=presence
                      

                      drinnen stehen (c und s hatte ich dabei auch vertauscht)

                      Unbenannt.jpg

                      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

                      418

                      Online

                      32.8k

                      Users

                      82.7k

                      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