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. Blockly - Addieren mehrerer Werte (Klammersetzung)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Blockly - Addieren mehrerer Werte (Klammersetzung)

Geplant Angeheftet Gesperrt Verschoben Blockly
24 Beiträge 8 Kommentatoren 4.3k Aufrufe 7 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.
  • HomoranH Homoran

    @ingo-2 sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

    Entgegen dem was ich geschrieben habe, addiere und subtrahiere ich jedoch

    auch da gilt das Kommutativgesetz.

    10-3+5 ist immer 12, egal was du klammerst.
    hast du die externen Eingänge jetzt mal genutzt?
    dann sähest du die "Klammerebenen)

    R Offline
    R Offline
    Rico Sander
    schrieb am zuletzt editiert von
    #8

    @homoran
    Im Netz gefunden:

    Das Kommutativgesetz sagt aus, dass man bei einer Addition oder bei einer Multiplikation von zwei Zahlen die Reihenfolge vertauschen kann. Das Ergebnis ändert sich dabei nicht. Das Kommutativgesetz gilt nur für Addition (plus rechnen) und Multiplikation (mal rechnen). Für die Subtraktion (minus rechnen) und Division (teilen) gilt das Kommutativgesetz nicht.

    Wenns nicht geht, wie man will
    - muss mans tun, wie man kann.
    1 Antwort Letzte Antwort
    1
    • bahnuhrB bahnuhr

      @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

      @ingo-2 sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

      Entgegen dem was ich geschrieben habe, addiere und subtrahiere ich jedoch

      auch da gilt das Kommutativgesetz.

      10-3+5 ist immer 12, egal was du klammerst.

      Wenn du so klammerst:
      10-(3+5)
      kommt aber 2 raus.

      Und js rechnet das auch vollkommen richtig (unter Beachtung der Klammern).
      10-3+5 = 12
      10-(3+5) = 2

      HomoranH Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #9

      @bahnuhr ich glaub, ich muss nochmal zur Schule :scream:

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      bahnuhrB CodierknechtC 2 Antworten Letzte Antwort
      1
      • HomoranH Homoran

        @bahnuhr ich glaub, ich muss nochmal zur Schule :scream:

        bahnuhrB Offline
        bahnuhrB Offline
        bahnuhr
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #10

        @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

        @bahnuhr ich glaub, ich muss nochmal zur Schule :scream:

        Ich kenn mich aber mit blockly nicht aus.

        In JS wird unter Beachtung der klammern richtig gerechnet !

        Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.
        Kann ich aber nicht beurteilen, da ich Blockly nicht nehme.

        Vielleicht sollte der Entdecker mal ein issue einstellen.


        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
        Danke.
        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
        ScreenToGif :https://www.screentogif.com/downloads.html

        HomoranH haus-automatisierungH 2 Antworten Letzte Antwort
        0
        • bahnuhrB bahnuhr

          @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

          @bahnuhr ich glaub, ich muss nochmal zur Schule :scream:

          Ich kenn mich aber mit blockly nicht aus.

          In JS wird unter Beachtung der klammern richtig gerechnet !

          Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.
          Kann ich aber nicht beurteilen, da ich Blockly nicht nehme.

          Vielleicht sollte der Entdecker mal ein issue einstellen.

          HomoranH Offline
          HomoranH Offline
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #11

          @bahnuhr sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

          Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.

          wenn man die externen Eingänge nutzt, sieht man die "Klammern"
          Dann muss man eben die Reihenfolge der Blöcke richtig anordnen

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          bahnuhrB 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @bahnuhr sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

            Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.

            wenn man die externen Eingänge nutzt, sieht man die "Klammern"
            Dann muss man eben die Reihenfolge der Blöcke richtig anordnen

            bahnuhrB Offline
            bahnuhrB Offline
            bahnuhr
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #12

            @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

            sieht man die "Klammern"

            mach mal screenshot.
            Würde mich interessieren.


            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
            Danke.
            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
            ScreenToGif :https://www.screentogif.com/downloads.html

            HomoranH 1 Antwort Letzte Antwort
            0
            • bahnuhrB bahnuhr

              @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

              sieht man die "Klammern"

              mach mal screenshot.
              Würde mich interessieren.

              HomoranH Offline
              HomoranH Offline
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #13

              @bahnuhr sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

              @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

              sieht man die "Klammern"

              mach mal screenshot.
              Würde mich interessieren.

              dauerte was
              Screenshot_20231229-090149_Firefox.jpg

              ich hab immer das richtige herausbekommen.
              Deswegen hab ich nie darüber nachgedacht.

              Klammern von innen nach außen = Blöcke von rechts nach links

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              bahnuhrB 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @bahnuhr sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                sieht man die "Klammern"

                mach mal screenshot.
                Würde mich interessieren.

                dauerte was
                Screenshot_20231229-090149_Firefox.jpg

                ich hab immer das richtige herausbekommen.
                Deswegen hab ich nie darüber nachgedacht.

                Klammern von innen nach außen = Blöcke von rechts nach links

                bahnuhrB Offline
                bahnuhrB Offline
                bahnuhr
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #14

                @homoran

                Ich sag ja: ich mag blockly nicht.
                sieht äußerst verwirrend für mich aus.

                Ich bleib bei JS.
                Danke trotzdem.


                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                Danke.
                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                ScreenToGif :https://www.screentogif.com/downloads.html

                1 Antwort Letzte Antwort
                0
                • bahnuhrB bahnuhr

                  @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                  @bahnuhr ich glaub, ich muss nochmal zur Schule :scream:

                  Ich kenn mich aber mit blockly nicht aus.

                  In JS wird unter Beachtung der klammern richtig gerechnet !

                  Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.
                  Kann ich aber nicht beurteilen, da ich Blockly nicht nehme.

                  Vielleicht sollte der Entdecker mal ein issue einstellen.

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

                  @bahnuhr sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                  Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.

                  Dann an Google Melden: https://github.com/google/blockly/issues :)

                  Es wird einfach jeder "Mathematik-Block" geklammert. Sonst wäre das Ergebnis ja total unvorhersehbar. Immerhin kann man im Blockly manuell keine Klammern setzen.

                  Daher wird auch

                  Screenshot 2023-12-29 at 09.07.07.png

                  zu

                  10 - (3 + 5);
                  

                  was aus meiner Sicht (und der von Google wohl auch) total logisch ist. Immerhin hat man die Addition als separaten Block gesetzt.

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

                  HomoranH 1 Antwort Letzte Antwort
                  2
                  • haus-automatisierungH haus-automatisierung

                    @bahnuhr sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                    Wenn Blockly da falsch rechnet, dann liegt wohl ein bug vor.

                    Dann an Google Melden: https://github.com/google/blockly/issues :)

                    Es wird einfach jeder "Mathematik-Block" geklammert. Sonst wäre das Ergebnis ja total unvorhersehbar. Immerhin kann man im Blockly manuell keine Klammern setzen.

                    Daher wird auch

                    Screenshot 2023-12-29 at 09.07.07.png

                    zu

                    10 - (3 + 5);
                    

                    was aus meiner Sicht (und der von Google wohl auch) total logisch ist. Immerhin hat man die Addition als separaten Block gesetzt.

                    HomoranH Offline
                    HomoranH Offline
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von Homoran
                    #16

                    @haus-automatisierung sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                    Immerhin kann man im Blockly manuell keine Klammern setzen.

                    Doch! Durch die Position der Blöcke ist das immer geklammert.

                    du beschreibst es ja korrekt.

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    haus-automatisierungH 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @haus-automatisierung sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                      Immerhin kann man im Blockly manuell keine Klammern setzen.

                      Doch! Durch die Position der Blöcke ist das immer geklammert.

                      du beschreibst es ja korrekt.

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

                      @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                      Doch! Durch die Position der Blöcke ist das immer geklammert.

                      Ja, aber hier gehen ja scheinbar einige davon aus, dass das Beispiel zu 10 - 3 + 5 aufgelöst wird. Und wenn das so wäre, müsste es eine Möglichkeit geben, manuell Klammern zu setzen. Gibt es aber nicht und wäre auch total undurchsichtig. Jeder Block steht für sich. Jeder Block wird für sich aufgelöst. Von innen nach außen.

                      Muss ja auch so sein. Immerhin kann ich jeden Block auch auslagern und das Ergebnis z.B. in eine Variable speichern. Das darf die Logik aber nicht ändern. Das hier ist also genau das gleiche:

                      Screenshot 2023-12-29 at 09.13.08.png

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

                      HomoranH 1 Antwort Letzte Antwort
                      3
                      • haus-automatisierungH haus-automatisierung

                        @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                        Doch! Durch die Position der Blöcke ist das immer geklammert.

                        Ja, aber hier gehen ja scheinbar einige davon aus, dass das Beispiel zu 10 - 3 + 5 aufgelöst wird. Und wenn das so wäre, müsste es eine Möglichkeit geben, manuell Klammern zu setzen. Gibt es aber nicht und wäre auch total undurchsichtig. Jeder Block steht für sich. Jeder Block wird für sich aufgelöst. Von innen nach außen.

                        Muss ja auch so sein. Immerhin kann ich jeden Block auch auslagern und das Ergebnis z.B. in eine Variable speichern. Das darf die Logik aber nicht ändern. Das hier ist also genau das gleiche:

                        Screenshot 2023-12-29 at 09.13.08.png

                        HomoranH Offline
                        HomoranH Offline
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #18

                        @haus-automatisierung wenn man dann noch die externen Eingänge nutzt, wird das gerade bei langen Ketten, noch deutlicher

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        1
                        • HomoranH Homoran

                          @bahnuhr ich glaub, ich muss nochmal zur Schule :scream:

                          CodierknechtC Offline
                          CodierknechtC Offline
                          Codierknecht
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #19

                          @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                          ich glaub, ich muss nochmal zur Schule

                          Ich schließe mich an.
                          Hat wohl Gründe, dass ich seinerzeit den Abschluss wegen Mathe eher knapp geschafft habe ;-)

                          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                          HmIP|ZigBee|Tasmota|Unifi
                          Zabbix Certified Specialist
                          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                          I 1 Antwort Letzte Antwort
                          1
                          • CodierknechtC Codierknecht

                            @homoran sagte in Blockly - Addieren mehrerer Werte (Klammersetzung):

                            ich glaub, ich muss nochmal zur Schule

                            Ich schließe mich an.
                            Hat wohl Gründe, dass ich seinerzeit den Abschluss wegen Mathe eher knapp geschafft habe ;-)

                            I Offline
                            I Offline
                            Ingo 2
                            schrieb am zuletzt editiert von
                            #20

                            Nochmals danke für die Diskussion und Anreize. Ich komme dieses Jahr nicht mehr zum Testen und werde es demnächst machen.

                            ohle64O 1 Antwort Letzte Antwort
                            0
                            • I Ingo 2

                              Nochmals danke für die Diskussion und Anreize. Ich komme dieses Jahr nicht mehr zum Testen und werde es demnächst machen.

                              ohle64O Offline
                              ohle64O Offline
                              ohle64
                              schrieb am zuletzt editiert von
                              #21

                              @ingo-2 Hi, versuch es mal damit.
                              MatheTest.png
                              Man beachte welcher Block wo gesetzt wird. Die Blöcke bilden die Klammern. :wink:

                              Wer Fehler findet, darf sie behalten!

                              Z 1 Antwort Letzte Antwort
                              2
                              • ohle64O ohle64

                                @ingo-2 Hi, versuch es mal damit.
                                MatheTest.png
                                Man beachte welcher Block wo gesetzt wird. Die Blöcke bilden die Klammern. :wink:

                                Z Offline
                                Z Offline
                                zahnheinrich
                                schrieb am zuletzt editiert von zahnheinrich
                                #22

                                @ohle64
                                Vielleicht nochmal zur einfachen mathematischen Erklärung, gilt für Klammersetzung wie für Klammerauflösung:

                                Klammerregeln im engeren Sinn
                                Für das Auflösen von Klammern in Summen und Differenzen gilt: Steht ein Pluszeichen VOR der Klammer, so kann man die Klammer einfach weglassen. Steht ein Minuszeichen VOR der Klammer, so darf die Klammer nur dann weggelassen werden, wenn die Zeichen INNERHALB der Klammer umgekehrt werden.
                                https://de.m.wikipedia.org › wiki
                                Klammerregel - Wikipedia

                                MfG Ulrich

                                haus-automatisierungH 1 Antwort Letzte Antwort
                                1
                                • Z zahnheinrich

                                  @ohle64
                                  Vielleicht nochmal zur einfachen mathematischen Erklärung, gilt für Klammersetzung wie für Klammerauflösung:

                                  Klammerregeln im engeren Sinn
                                  Für das Auflösen von Klammern in Summen und Differenzen gilt: Steht ein Pluszeichen VOR der Klammer, so kann man die Klammer einfach weglassen. Steht ein Minuszeichen VOR der Klammer, so darf die Klammer nur dann weggelassen werden, wenn die Zeichen INNERHALB der Klammer umgekehrt werden.
                                  https://de.m.wikipedia.org › wiki
                                  Klammerregel - Wikipedia

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

                                  @zahnheinrich Okay, hilft halt nicht beim Verständnis zu diesem Problem. Jeder Block wird geklammert. Leicht zu merken 😉

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

                                  ohle64O 1 Antwort Letzte Antwort
                                  2
                                  • haus-automatisierungH haus-automatisierung

                                    @zahnheinrich Okay, hilft halt nicht beim Verständnis zu diesem Problem. Jeder Block wird geklammert. Leicht zu merken 😉

                                    ohle64O Offline
                                    ohle64O Offline
                                    ohle64
                                    schrieb am zuletzt editiert von
                                    #24

                                    @haus-automatisierung @Ingo-2 nur mal so als Beispiel aus:
                                    MatheTest2.png
                                    wird diese Klammersetzung genutzt:

                                    Tages_Energie = PV_Energie + ((Netz_Bezug - Netz_Einspeisung) - (Batterie_Ladung + Batterie_Entladung));
                                    

                                    Man muss die Blöcke so setzen wie die Klammern kommen sollen. :relaxed:

                                    Wer Fehler findet, darf sie behalten!

                                    1 Antwort Letzte Antwort
                                    1
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    273

                                    Online

                                    32.7k

                                    Benutzer

                                    82.4k

                                    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