Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst]Plötzlicher Fehler bei Selektor

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst]Plötzlicher Fehler bei Selektor

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      ticaki Developer @Dominik F. last edited by ticaki

      @dominik-f sagte in Plötzlicher Fehler bei Selektor:

      Das da ist kein Blockly und dann können dir Leute die Blocky sehr viel nutzen nicht helfen.

      > Array.prototype.slice.apply($('(functions='rauchmelder')'));
      

      wie in der Fehlermeldung steht stimmt da was nicht...

      ($('(functions=rauchmelder)'))
      

      so macht das mehr Sinn

      Wenn das ein Blockly ist, dann poste einen Screenshot, weil dann kann ich dir nicht helfen 🙂

      Dominik F. 1 Reply Last reply Reply Quote 0
      • Dominik F.
        Dominik F. @Thomas Braun last edited by

        @thomas-braun

        Ich danke dir.

        @Thomas-Braun
        @paul53
        Hast du eventuell eine Idee woher der Error in meinen Skripten plötzlich kommen kann? Die Skripten liefen monatelang ohne Fehler und es wurde dort nichts verändert.
        Ich habe nun auf 7,0.3 gedowngraded und der Fehler ist immer noch vorhanden.
        Es ist nun aber wieder auf komplett auf deutsch, daher eine Sache behoben 🙂

        1 Reply Last reply Reply Quote 0
        • Dominik F.
          Dominik F. @ticaki last edited by

          @ticaki

          Hier der Screenshot vom Blockly:

          Screenshot 2023-07-21 230022.png

          Screenshot 2023-07-21 230040.png

          T 1 Reply Last reply Reply Quote 0
          • T
            ticaki Developer @Dominik F. last edited by ticaki

            @dominik-f

            1. Auflösung ist schlecht
            2. Entferne die ' um rauchmelder
            Dominik F. 1 Reply Last reply Reply Quote 0
            • Dominik F.
              Dominik F. @ticaki last edited by

              @ticaki

              ja mit der Auflösung hab ich gerade auch festgestellt.

              Das mit der Entfernung des Zeichens war die Lösung. Ich verstehe das jedoch nicht. Ich habe noch weitere Skripte laufen die den Selektor genau so haben und nirgends ein Fehler

              T 1 Reply Last reply Reply Quote 0
              • T
                ticaki Developer @Dominik F. last edited by

                @dominik-f

                Dann zeig mir mal eines, aber als Javascript nicht Blockly

                Dominik F. 2 Replies Last reply Reply Quote 0
                • Dominik F.
                  Dominik F. @ticaki last edited by

                  @ticaki

                  so sieht das entsprechende aus:

                  // Selektoren an die eigene Aufzaehlung anpassen
                  selektor_Steckdosen = Array.prototype.slice.apply($("(functions='Steckdosen')"));
                  
                  1 Reply Last reply Reply Quote 0
                  • Dominik F.
                    Dominik F. @ticaki last edited by Dominik F.

                    @ticaki

                    jetzt wo ich es poste, erkenne ich selber einen Unterschied bei den ". Jedoch ist mir nicht klar wie dieser Unterschied entstanden sein könnte.

                    Edit:
                    Ich habe nun beim ersten Skript die ' wieder eingefügt.
                    Komischerweise läuft das Skript nun wieder und in Javascript sieht es nun so aus:

                    selektor_rauchmelder = Array.prototype.slice.apply($("(functions='rauchmelder')"));
                    

                    Das Löschen der ' und wieder hinzufügen hat im Code anscheinend die " wieder hinzugefügt, die aus irgendeinem Grund bei diesen beiden Skripten plötzlich verschwunden waren

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      ticaki Developer @Dominik F. last edited by ticaki

                      @dominik-f
                      Das hatte ich mir gedacht. Weiß andererseits aber auch nicht was die '' um rauchmelder da sollen. Vielleicht weiß @paul53 das. Für ein Issue müssten man den Fehler reproduzieren können, was man nicht kann. Ich denke die Korrektur ist alleine durch das abspeichern des geänderten Skripts entstanden.

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @ticaki last edited by

                        @ticaki
                        Der Ausdruck im Selektor ist ein String, wobei man in diesem keine weiteren Strings platzieren sollte, weil es den String auseinander reißen kann - wie passiert.
                        Blockly bildet bis zur Version 7.0.3 den Selektor-String mittels Anführungszeichen, so dass die Hochkommata um "rauchmelder" nicht stören.

                        Dominik F. 1 Reply Last reply Reply Quote 0
                        • Dominik F.
                          Dominik F. @paul53 last edited by

                          @paul53

                          Dann könnte der Fehler passiert sein, als ich das Skript mit Version 7.1.1. verändert und dann abgespeichert hatte

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          757
                          Online

                          32.0k
                          Users

                          80.4k
                          Topics

                          1.3m
                          Posts

                          blockly javascript
                          5
                          24
                          1456
                          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