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. Blockly
  5. [gelöst]Plötzlicher Fehler bei Selektor

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[gelöst]Plötzlicher Fehler bei Selektor

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyjavascript
24 Beiträge 5 Kommentatoren 2.3k Aufrufe 4 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.
  • Thomas BraunT Thomas Braun

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

    Ich kann über den Expertenmodus nur auf 7.0.4 zurück. Wie komme ich auf die frühere Version?

    iobroker upgrade javascript@7.0.3 --debug
    
    Dominik F.D Offline
    Dominik F.D Offline
    Dominik F.
    schrieb am zuletzt editiert von
    #15

    @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 Antwort Letzte Antwort
    0
    • T 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.D Offline
      Dominik F.D Offline
      Dominik F.
      schrieb am zuletzt editiert von
      #16

      @ticaki

      Hier der Screenshot vom Blockly:

      Screenshot 2023-07-21 230022.png

      Screenshot 2023-07-21 230040.png

      T 1 Antwort Letzte Antwort
      0
      • Dominik F.D Dominik F.

        @ticaki

        Hier der Screenshot vom Blockly:

        Screenshot 2023-07-21 230022.png

        Screenshot 2023-07-21 230040.png

        T Nicht stören
        T Nicht stören
        ticaki
        schrieb am zuletzt editiert von ticaki
        #17

        @dominik-f

        1. Auflösung ist schlecht
        2. Entferne die ' um rauchmelder

        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

        Spenden

        Dominik F.D 1 Antwort Letzte Antwort
        0
        • T ticaki

          @dominik-f

          1. Auflösung ist schlecht
          2. Entferne die ' um rauchmelder
          Dominik F.D Offline
          Dominik F.D Offline
          Dominik F.
          schrieb am zuletzt editiert von
          #18

          @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 Antwort Letzte Antwort
          0
          • Dominik F.D Dominik F.

            @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 Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von
            #19

            @dominik-f

            Dann zeig mir mal eines, aber als Javascript nicht Blockly

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            Dominik F.D 2 Antworten Letzte Antwort
            0
            • T ticaki

              @dominik-f

              Dann zeig mir mal eines, aber als Javascript nicht Blockly

              Dominik F.D Offline
              Dominik F.D Offline
              Dominik F.
              schrieb am zuletzt editiert von
              #20

              @ticaki

              so sieht das entsprechende aus:

              // Selektoren an die eigene Aufzaehlung anpassen
              selektor_Steckdosen = Array.prototype.slice.apply($("(functions='Steckdosen')"));
              
              1 Antwort Letzte Antwort
              0
              • T ticaki

                @dominik-f

                Dann zeig mir mal eines, aber als Javascript nicht Blockly

                Dominik F.D Offline
                Dominik F.D Offline
                Dominik F.
                schrieb am zuletzt editiert von Dominik F.
                #21

                @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 Antwort Letzte Antwort
                0
                • Dominik F.D 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 Nicht stören
                  T Nicht stören
                  ticaki
                  schrieb am zuletzt editiert von ticaki
                  #22

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

                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                  Spenden

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • T 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.

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

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

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    Dominik F.D 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @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.D Offline
                      Dominik F.D Offline
                      Dominik F.
                      schrieb am zuletzt editiert von
                      #24

                      @paul53

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

                      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

                      650

                      Online

                      32.6k

                      Benutzer

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