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. JavaScript
  5. [gelöst] Selector hat nicht alle aktuellen States

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Selector hat nicht alle aktuellen States

Geplant Angeheftet Gesperrt Verschoben JavaScript
1 Beiträge 1 Kommentatoren 129 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.
  • Ben1983B Offline
    Ben1983B Offline
    Ben1983
    schrieb am zuletzt editiert von Ben1983
    #1

    Hallo, ich nutze die hier, um alle States (oder bestimmte, wenn in Definitions.StartId etwas drin steht)
    zu durchlaufen:

    Definitions.StartId = '';
    Definitions.SelectorOfObjects = $(`state[id=${Definitions.StartId}*]`).toArray();
    

    Nun ist es so, dass mir immer wieder auffällt, dass wenn eine neue Id erzeugt wurde, der Selector nicht alle ids sauber zurückmeldet, solange der JavaScript Adapter nicht neu gestartet wurde.
    Denke dann werden die States dort eben alle aktualisiert.

    Gibt es irgendwie eine Möglichkeit, dass ich dies aus dem Adapter heraus anstoße?

    Das zweite, was mir aufgefallen ist (Hatte ich gestern bei einem State).

    In dem Array steht der State drin, jedoch innerhalt einer For Schleife nicht mehr. (habe alle ids loggen lassen).

    habe direkt vor den Aufruf nochmal eine For-Schleife davor gesetzt, da wird er geloggt.

    Bspw.

    for(const id of Definitions.SelectorOfObjects){
        log(id);
    }
    

    Hat jemand eine Idee? Habe den Javascript Adapter dann bestimmt 6-7 mal neu gestartet, dann ging es irgendwann.

    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

    614

    Online

    32.6k

    Benutzer

    82.2k

    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