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. Error/Bug
  4. Blockly: Bug bei neuem Multi-AND!?

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    241

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    236

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

Blockly: Bug bei neuem Multi-AND!?

Geplant Angeheftet Gesperrt Verschoben Error/Bug
6 Beiträge 4 Kommentatoren 805 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.
  • I Offline
    I Offline
    iobroker2001
    schrieb am zuletzt editiert von
    #1

    Guten Tag,
    ich vermute, einen Bug im Blockly-Adapter bei der neuen Multi-AND-Logik gefunden zu haben.

    Wenn eines der Elemente eines multiplen AND-Blocks einen (eigentlich untergeordneten) OR-Operator beinhaltet, wird dieser nicht als gleichberechtigt mit den anderen AND-Operatoren, sondern bevorzugt behandelt. Wenn die Logik des OR-Operators TRUE ist, werden die anderen AND-Blöcke ignoriert.
    Ich vermute, dass in der Umsetzung eine Klammerebene nicht gesetzt wird.

    Einfach ausgedrückt am Beispiel:
    ksnip_20240330-171121.png

    Eigentlich müsste die Logik "FALSE" ergeben, sie ergibt aber "TRUE" wegen der 1. OR-Prüfung.

    Gruß,
    Friedhelm

    DJMarc75D paul53P 2 Antworten Letzte Antwort
    0
    • I iobroker2001

      Guten Tag,
      ich vermute, einen Bug im Blockly-Adapter bei der neuen Multi-AND-Logik gefunden zu haben.

      Wenn eines der Elemente eines multiplen AND-Blocks einen (eigentlich untergeordneten) OR-Operator beinhaltet, wird dieser nicht als gleichberechtigt mit den anderen AND-Operatoren, sondern bevorzugt behandelt. Wenn die Logik des OR-Operators TRUE ist, werden die anderen AND-Blöcke ignoriert.
      Ich vermute, dass in der Umsetzung eine Klammerebene nicht gesetzt wird.

      Einfach ausgedrückt am Beispiel:
      ksnip_20240330-171121.png

      Eigentlich müsste die Logik "FALSE" ergeben, sie ergibt aber "TRUE" wegen der 1. OR-Prüfung.

      Gruß,
      Friedhelm

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @iobroker2001
      Welche Version vom Adapter ?

      Dann bitte hier posten:

      https://forum.iobroker.net/topic/73439/javascript-7-9-0-neue-objekt-und-http-bausteine/111?_=1711792623755

      Da kann dann @haus-automatisierung mitlesen und ggf helfen ;)

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      I 1 Antwort Letzte Antwort
      1
      • DJMarc75D DJMarc75

        @iobroker2001
        Welche Version vom Adapter ?

        Dann bitte hier posten:

        https://forum.iobroker.net/topic/73439/javascript-7-9-0-neue-objekt-und-http-bausteine/111?_=1711792623755

        Da kann dann @haus-automatisierung mitlesen und ggf helfen ;)

        I Offline
        I Offline
        iobroker2001
        schrieb am zuletzt editiert von
        #3

        @djmarc75 Richtig, Version: v7.8.0
        Rest wird gepostet an der Stelle, die Du angegeben hast.

        1 Antwort Letzte Antwort
        1
        • I iobroker2001

          Guten Tag,
          ich vermute, einen Bug im Blockly-Adapter bei der neuen Multi-AND-Logik gefunden zu haben.

          Wenn eines der Elemente eines multiplen AND-Blocks einen (eigentlich untergeordneten) OR-Operator beinhaltet, wird dieser nicht als gleichberechtigt mit den anderen AND-Operatoren, sondern bevorzugt behandelt. Wenn die Logik des OR-Operators TRUE ist, werden die anderen AND-Blöcke ignoriert.
          Ich vermute, dass in der Umsetzung eine Klammerebene nicht gesetzt wird.

          Einfach ausgedrückt am Beispiel:
          ksnip_20240330-171121.png

          Eigentlich müsste die Logik "FALSE" ergeben, sie ergibt aber "TRUE" wegen der 1. OR-Prüfung.

          Gruß,
          Friedhelm

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

          @iobroker2001 sagte: Eigentlich müsste die Logik "FALSE" ergeben

          Bei mir (Version 7.11.1) funktioniert die Klammersetzung richtig und das Ergebnis ist false.

          Blockly_temp.JPG

          console.log((((true || false) && false)));
          

          EDIT: Mit dem einfachen ODER funktioniert die Klammersetzung nicht (Ergebnis: true).

          console.log(((true || false && false)));
          

          Blockly_temp.JPG

          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

          haus-automatisierungH 1 Antwort Letzte Antwort
          1
          • paul53P paul53

            @iobroker2001 sagte: Eigentlich müsste die Logik "FALSE" ergeben

            Bei mir (Version 7.11.1) funktioniert die Klammersetzung richtig und das Ergebnis ist false.

            Blockly_temp.JPG

            console.log((((true || false) && false)));
            

            EDIT: Mit dem einfachen ODER funktioniert die Klammersetzung nicht (Ergebnis: true).

            console.log(((true || false && false)));
            

            Blockly_temp.JPG

            haus-automatisierungH Offline
            haus-automatisierungH Offline
            haus-automatisierung
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @paul53 Danke, muss mir mal angucken warum der Standard-Block da nicht geklammert wird

            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
            📚 Meine inoffizielle ioBroker Dokumentation

            1 Antwort Letzte Antwort
            0
            • haus-automatisierungH Offline
              haus-automatisierungH Offline
              haus-automatisierung
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

              Gelöst (ab 7.12.0): https://github.com/ioBroker/ioBroker.javascript/commit/e1c86cab2b835d86e5c9f54ab080577662dd54e2

              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
              📚 Meine inoffizielle ioBroker Dokumentation

              1 Antwort Letzte Antwort
              1

              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

              642

              Online

              32.8k

              Benutzer

              82.8k

              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