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. Entwicklung
  4. Alle States eines Devices durchloopen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Alle States eines Devices durchloopen

Geplant Angeheftet Gesperrt Verschoben Entwicklung
5 Beiträge 2 Kommentatoren 667 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.
  • jackblacksonJ Offline
    jackblacksonJ Offline
    jackblackson
    schrieb am zuletzt editiert von
    #1

    Hallo!

    Ich würde gerne alle States eines Devices durchloopen, und dort den Namen bzw. die ID und den jeweiligen Wert auslesen. Hab schon viel versucht, aber irgendwie will das nicht werden..habt ihr mir hier einen Tipp?
    6faf044c-a3ec-4ea1-8338-cbee83f00978-grafik.png

    Einer meiner Versuche:

    const setuploop = adapter.getChannels('setup')
        if (setuploop != null){
            for (const item of setuploop){
    
              }
        }
        else{
            adapter.log.info('kein setup gefunden')
        }
    
    paul53P 1 Antwort Letzte Antwort
    0
    • jackblacksonJ jackblackson

      Hallo!

      Ich würde gerne alle States eines Devices durchloopen, und dort den Namen bzw. die ID und den jeweiligen Wert auslesen. Hab schon viel versucht, aber irgendwie will das nicht werden..habt ihr mir hier einen Tipp?
      6faf044c-a3ec-4ea1-8338-cbee83f00978-grafik.png

      Einer meiner Versuche:

      const setuploop = adapter.getChannels('setup')
          if (setuploop != null){
              for (const item of setuploop){
      
                }
          }
          else{
              adapter.log.info('kein setup gefunden')
          }
      
      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @jackblackson Gibt es dafür nicht ?

      getChannelsOf = function getChannelsOf(parentDevice, callback)
      getStatesOf = function getStatesOf(parentDevice, parentChannel, callback)

      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
      • jackblacksonJ Offline
        jackblacksonJ Offline
        jackblackson
        schrieb am zuletzt editiert von
        #3

        @paul53 Das hab ich auch bereits versucht - vielleicht falsch? Aber mein Problem dort war, das ich ja nicht die "perfekte" Struktur Device - Channel - State habe, sondern direkt von Device (mein Setup Ordner) auf die States gehe..

        paul53P 1 Antwort Letzte Antwort
        0
        • jackblacksonJ jackblackson

          @paul53 Das hab ich auch bereits versucht - vielleicht falsch? Aber mein Problem dort war, das ich ja nicht die "perfekte" Struktur Device - Channel - State habe, sondern direkt von Device (mein Setup Ordner) auf die States gehe..

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

          @jackblackson sagte:

          direkt von Device (mein Setup Ordner) auf die States gehe

          So wie ich das sehe, kann man parentChannel auch weglassen. Etwa so

          adapter.getStatesOf('setup', function(error, result) {
             //...
          });
          

          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
          1
          • jackblacksonJ Offline
            jackblacksonJ Offline
            jackblackson
            schrieb am zuletzt editiert von
            #5

            @paul53 Das hat funktioniert - vielen Dank!

            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

            428

            Online

            32.7k

            Benutzer

            82.3k

            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