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. $ - Selector liefert keine Werte mehr.

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

$ - Selector liefert keine Werte mehr.

Geplant Angeheftet Gesperrt Verschoben JavaScript
3 Beiträge 2 Kommentatoren 381 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.
  • W Offline
    W Offline
    Waly_de
    schrieb am zuletzt editiert von Waly_de
    #1

    Hallo Zusammen,

    Seit dem Letzten Update von Javascript (5.0.14) funktioniert die Folgende Selektion nicht mehr.
    Zuvor konnte ich so alle States und Level(dimmer) und Sonoff Geräte abfragen.
    Seit dem Update gibt dieser Suchpattern nichts mehr zurück.

    Problem scheint die "oder" Verknüpfung zu sein. "state.id=*.STATE" alleine Funktioniert wie immer.

    Ist da was geändert worden? Soll das so sein? Gibt es vielleicht einen anderen Syntax? Und warum sind dort überhaupt keine RegEx möglich? :-)

    Zum Ausprobieren:

    //Geht nicht:
    $("state[state.id=*.STATE|.POWER|.LEVEL](functions=Licht)").each(function(id,i) {
    	log(i + ": " +id);
    });
    
    //Geht:
    $("state[state.id=*.STATE](functions=Licht)").each(function(id,i) {
    	log(i + ": " +id);
    });
    
    

    LG Markus

    M 1 Antwort Letzte Antwort
    0
    • W Waly_de

      Hallo Zusammen,

      Seit dem Letzten Update von Javascript (5.0.14) funktioniert die Folgende Selektion nicht mehr.
      Zuvor konnte ich so alle States und Level(dimmer) und Sonoff Geräte abfragen.
      Seit dem Update gibt dieser Suchpattern nichts mehr zurück.

      Problem scheint die "oder" Verknüpfung zu sein. "state.id=*.STATE" alleine Funktioniert wie immer.

      Ist da was geändert worden? Soll das so sein? Gibt es vielleicht einen anderen Syntax? Und warum sind dort überhaupt keine RegEx möglich? :-)

      Zum Ausprobieren:

      //Geht nicht:
      $("state[state.id=*.STATE|.POWER|.LEVEL](functions=Licht)").each(function(id,i) {
      	log(i + ": " +id);
      });
      
      //Geht:
      $("state[state.id=*.STATE](functions=Licht)").each(function(id,i) {
      	log(i + ": " +id);
      });
      
      

      LG Markus

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von
      #2

      @waly_de Es gibt schon 5.0.15. Probieren? Ansonsten Issue aufmachen?

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      W 1 Antwort Letzte Antwort
      0
      • M MCU

        @waly_de Es gibt schon 5.0.15. Probieren? Ansonsten Issue aufmachen?

        W Offline
        W Offline
        Waly_de
        schrieb am zuletzt editiert von
        #3

        Danke. 5.0.15 versuche ich dann mal.

        Nach genauerer Suche hier im Forum und ein paar Experimenten habe ich eine Lösung für mich gefunden auch mit 5.0.14:

        $("*.STATE|.POWER|.LEVEL(functions=Licht)").each(function(id,i) {
        	log(i + ": " +id);
        });
        

        das Funktioniert.

        Allerdings frage mich schon länger: Warum ist im Selektor keine richtige RegEx möglich? Das würde vieles vereinfachen.

        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

        866

        Online

        32.6k

        Benutzer

        82.1k

        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