Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Problem mit Selector seit Update auf Javascript 5.0

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Problem mit Selector seit Update auf Javascript 5.0

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @Gieselbert last edited by

      @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 1 Reply Last reply Reply Quote 0
      • G
        Gieselbert @Homoran last edited by

        @homoran Ist kein Blockly sonder ein einfaches Script!

        wendy2702 1 Reply Last reply Reply Quote 0
        • wendy2702
          wendy2702 @Gieselbert last edited by

          @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 ?

          paul53 G 2 Replies Last reply Reply Quote 0
          • paul53
            paul53 @wendy2702 last edited by paul53

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

            log($('^hm-rpc.*.0.UNREACH$'))
            
            1 Reply Last reply Reply Quote 0
            • G
              Gieselbert @wendy2702 last edited by

              @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.

              wendy2702 1 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 @Gieselbert last edited by

                @gieselbert Dann bitte ein Github issue aufmachen.

                G 1 Reply Last reply Reply Quote 0
                • G
                  Gieselbert @wendy2702 last edited by wendy2702

                  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.

                  wendy2702 1 Reply Last reply Reply Quote 0
                  • wendy2702
                    wendy2702 @Gieselbert last edited by

                    @gieselbert Habe mal versucht das was leserlicher zu machen.

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

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      Gieselbert @wendy2702 last edited by

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

                      wendy2702 1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 @Gieselbert last edited by wendy2702

                        @gieselbert Ich mach mal und verwende deine Postings.

                        Zum Issue

                        1 Reply Last reply Reply Quote 0
                        • AlCalzone
                          AlCalzone Developer last edited by AlCalzone

                          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.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          578
                          Online

                          31.7k
                          Users

                          79.9k
                          Topics

                          1.3m
                          Posts

                          6
                          19
                          537
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo