Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Problem mit Selector seit Update auf Javascript 5.0

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    685

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

Problem mit Selector seit Update auf Javascript 5.0

Geplant Angeheftet Gesperrt Verschoben JavaScript
19 Beiträge 6 Kommentatoren 986 Aufrufe 3 Beobachtet
  • Ä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.
  • HomoranH Homoran

    @gieselbert sagte in Problem mit Selector seit Update auf Javascript 5.0:

    Problem besteht aber noch immer.

    @homoran sagte in Problem mit Selector seit Update auf Javascript 5.0:

    @gieselbert sagte in Problem mit Selector seit Update auf Javascript 5.0:

    Problen ist immer noch da!

    hast du das Blockly neu angelegt?

    G Offline
    G Offline
    Gieselbert
    schrieb am zuletzt editiert von
    #10

    @homoran Ist kein Blockly sonder ein einfaches Script!

    wendy2702W 1 Antwort Letzte Antwort
    0
    • G Gieselbert

      @homoran Ist kein Blockly sonder ein einfaches Script!

      wendy2702W Offline
      wendy2702W Offline
      wendy2702
      schrieb am zuletzt editiert von
      #11

      @gieselbert Aber beim Script bis du doch für das Verantwortlich was du da rein tippst.

      Lief es denn füher mit dem "$" hinter Unreach ?

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      paul53P G 2 Antworten Letzte Antwort
      0
      • wendy2702W wendy2702

        @gieselbert Aber beim Script bis du doch für das Verantwortlich was du da rein tippst.

        Lief es denn füher mit dem "$" hinter Unreach ?

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

        @wendy2702
        Bei mir (Version 5.0.5) funktioniert es noch mit $ am Ende.

        log($('^hm-rpc.*.0.UNREACH$'))
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

        1 Antwort Letzte Antwort
        0
        • wendy2702W wendy2702

          @gieselbert Aber beim Script bis du doch für das Verantwortlich was du da rein tippst.

          Lief es denn füher mit dem "$" hinter Unreach ?

          G Offline
          G Offline
          Gieselbert
          schrieb am zuletzt editiert von
          #13

          @wendy2702 Natürlich, ist doch eine gültige RegExpr.
          Auch
          hm*.UNREACH|shelly*.online
          in der id haben früher funktioniert und jetzt nicht mehr.
          Das ganze übrigens auf zwei unterschiedlichen Systemen.

          wendy2702W 1 Antwort Letzte Antwort
          0
          • G Gieselbert

            @wendy2702 Natürlich, ist doch eine gültige RegExpr.
            Auch
            hm*.UNREACH|shelly*.online
            in der id haben früher funktioniert und jetzt nicht mehr.
            Das ganze übrigens auf zwei unterschiedlichen Systemen.

            wendy2702W Offline
            wendy2702W Offline
            wendy2702
            schrieb am zuletzt editiert von
            #14

            @gieselbert Dann bitte ein Github issue aufmachen.

            Bitte keine Fragen per PN, die gehören ins Forum!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            G 1 Antwort Letzte Antwort
            0
            • wendy2702W wendy2702

              @gieselbert Dann bitte ein Github issue aufmachen.

              G Offline
              G Offline
              Gieselbert
              schrieb am zuletzt editiert von wendy2702
              #15

              Habe noch mal mit verschiedenen Schreibweisen probiert:

              /* Beispiel 1 */

              log ('Beispiel 1')
              let Sel = $('^hm*.UNREACH$');
              Sel.each(function(id,i){
                  log(id);
              })
              

              /* Beispiel 2 */

              log ('Beispiel 2')
              var Sel1 = $('channel[state.id=hm*.UNREACH$]');
              Sel1.each(function(id,i){
                  log(id);
              })
              

              /* Beispiel 3 */

              log ('Beispiel 3')
              var Sel2 = $('channel[state.id=hm*.UNREACH]');
              Sel2.each(function(id,i){
                  log(id);
              })
              

              Ergebnis Beispiel 1 und 3 liefern Werte, 2 liefert nichts.

              wendy2702W 1 Antwort Letzte Antwort
              0
              • G Gieselbert

                Habe noch mal mit verschiedenen Schreibweisen probiert:

                /* Beispiel 1 */

                log ('Beispiel 1')
                let Sel = $('^hm*.UNREACH$');
                Sel.each(function(id,i){
                    log(id);
                })
                

                /* Beispiel 2 */

                log ('Beispiel 2')
                var Sel1 = $('channel[state.id=hm*.UNREACH$]');
                Sel1.each(function(id,i){
                    log(id);
                })
                

                /* Beispiel 3 */

                log ('Beispiel 3')
                var Sel2 = $('channel[state.id=hm*.UNREACH]');
                Sel2.each(function(id,i){
                    log(id);
                })
                

                Ergebnis Beispiel 1 und 3 liefern Werte, 2 liefert nichts.

                wendy2702W Offline
                wendy2702W Offline
                wendy2702
                schrieb am zuletzt editiert von
                #16

                @gieselbert Habe mal versucht das was leserlicher zu machen.

                Wie geschrieben, bitte Issue aufmachen. Die Entwickler bekommen das dann schneller mit

                Bitte keine Fragen per PN, die gehören ins Forum!

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                G 1 Antwort Letzte Antwort
                0
                • wendy2702W wendy2702

                  @gieselbert Habe mal versucht das was leserlicher zu machen.

                  Wie geschrieben, bitte Issue aufmachen. Die Entwickler bekommen das dann schneller mit

                  G Offline
                  G Offline
                  Gieselbert
                  schrieb am zuletzt editiert von
                  #17

                  @wendy2702 Habe ich noch nie gemacht, versuche micht mal morgen!
                  Danke

                  wendy2702W 1 Antwort Letzte Antwort
                  0
                  • G Gieselbert

                    @wendy2702 Habe ich noch nie gemacht, versuche micht mal morgen!
                    Danke

                    wendy2702W Offline
                    wendy2702W Offline
                    wendy2702
                    schrieb am zuletzt editiert von wendy2702
                    #18

                    @gieselbert Ich mach mal und verwende deine Postings.

                    Zum Issue

                    Bitte keine Fragen per PN, die gehören ins Forum!

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    1 Antwort Letzte Antwort
                    0
                    • AlCalzoneA Offline
                      AlCalzoneA Offline
                      AlCalzone
                      Developer
                      schrieb am zuletzt editiert von AlCalzone
                      #19

                      Das müsste eigentlich schon länger geändert sein. Diese channel-Syntax sollte nie ein RegExp sein, wurde aber anscheinend gerne so missbraucht, um um einen Bug herum zu schiffen, anstatt diesen zu melden. Beispiel 2 selektiert States, die mit hm beginnen und mit .UNREACH$ (inklusive $) enden.

                      Siehe auch die Dokumentation:
                      https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#---selector

                      In anderen Worten: working as intended.

                      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      252

                      Online

                      32.9k

                      Benutzer

                      83.0k

                      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