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. Skripten / Logik
  4. Blockly
  5. [gelöst] Anfänger: Zwei Datenpunkte addieren in drittem

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    392

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

[gelöst] Anfänger: Zwei Datenpunkte addieren in drittem

Geplant Angeheftet Gesperrt Verschoben Blockly
17 Beiträge 6 Kommentatoren 602 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.
  • V Online
    V Online
    Verblizz
    schrieb am zuletzt editiert von
    #3

    Trigger auf beide Objekte (A oder B) und darin beide addieren und in C schreiben.

    1 Antwort Letzte Antwort
    0
    • BertDerKleineB BertDerKleine

      Hallo,
      ich versuche gerade meine ersten Schritte.
      Ich habe einen eigenen Datenpunkt E angelegt und möchte, dass er die Summe von den per Adapter erzeugten Datenpunkten A und B enthält.
      Da nicht vorhersehbar ist, ob gerade A oder B aktualisiert wurden, würde ich idealerweise diese Berechnung einfach 1x pro Minute machen.

      Leider ist mir nicht so wirklich klar, mit welchen Bausteinen man das so hinbekommen könnte.

      Jede Hilfe ist willkommen.

      CinimodC Offline
      CinimodC Offline
      Cinimod
      Most Active
      schrieb am zuletzt editiert von Cinimod
      #4

      @bertderkleine

      Ich hätte es einfach so versucht:

      Bildschirmfoto 2022-12-11 um 10.36.26.png

      Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

      paul53P 1 Antwort Letzte Antwort
      0
      • BertDerKleineB BertDerKleine

        Hallo,
        ich versuche gerade meine ersten Schritte.
        Ich habe einen eigenen Datenpunkt E angelegt und möchte, dass er die Summe von den per Adapter erzeugten Datenpunkten A und B enthält.
        Da nicht vorhersehbar ist, ob gerade A oder B aktualisiert wurden, würde ich idealerweise diese Berechnung einfach 1x pro Minute machen.

        Leider ist mir nicht so wirklich klar, mit welchen Bausteinen man das so hinbekommen könnte.

        Jede Hilfe ist willkommen.

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von liv-in-sky
        #5

        @bertderkleine

        sorry - war zu langsam - doppel-lösung

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • CinimodC Cinimod

          @bertderkleine

          Ich hätte es einfach so versucht:

          Bildschirmfoto 2022-12-11 um 10.36.26.png

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

          @cinimod sagte: einfach so versucht:

          Wenn eine Konvertierung nach Zahl erforderlich ist, dann vor der Addition, weil sonst eine String-Verkettung erfolgt.

          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

          CinimodC 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @cinimod sagte: einfach so versucht:

            Wenn eine Konvertierung nach Zahl erforderlich ist, dann vor der Addition, weil sonst eine String-Verkettung erfolgt.

            CinimodC Offline
            CinimodC Offline
            Cinimod
            Most Active
            schrieb am zuletzt editiert von Cinimod
            #7

            @paul53

            Die Werte sollten ja schon beide Typ Zahl sein, dann ist eine Konvertierung vermutlich ja garnicht notwendig oder ?

            Dann vielleicht erstmal ohne probieren und schauen was passiert.

            Bildschirmfoto 2022-12-11 um 10.35.19.png

            Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

            BertDerKleineB 1 Antwort Letzte Antwort
            0
            • CinimodC Cinimod

              @paul53

              Die Werte sollten ja schon beide Typ Zahl sein, dann ist eine Konvertierung vermutlich ja garnicht notwendig oder ?

              Dann vielleicht erstmal ohne probieren und schauen was passiert.

              Bildschirmfoto 2022-12-11 um 10.35.19.png

              BertDerKleineB Offline
              BertDerKleineB Offline
              BertDerKleine
              schrieb am zuletzt editiert von
              #8

              @cinimod
              Vielen Dank!

              Ich muss mich dieser Logik erst annähern. U.a. musste ich jetzt erst lernen, welche Blöcke man wo alles reinschieben kann.

              Kosmetische Frage: Wie kommt es, dass die blaue Addition bei Dir in zwei Zeilen untereinander erscheint, bei mir aber alles nebeneinander erscheint? Ich sehe da auch keine Möglichkeit das zu formatieren.

              Zusatzfrage:
              Wenn ich (A+B)*C rechnen wollte, geht das in einem Aufwasch, oder muss ich dann erst einen "steuere ObjectID" Block zum Addieren und darunter einen zweiten mit der Multiplikation machen?

              1 Antwort Letzte Antwort
              0
              • BertDerKleineB BertDerKleine

                Hallo,
                ich versuche gerade meine ersten Schritte.
                Ich habe einen eigenen Datenpunkt E angelegt und möchte, dass er die Summe von den per Adapter erzeugten Datenpunkten A und B enthält.
                Da nicht vorhersehbar ist, ob gerade A oder B aktualisiert wurden, würde ich idealerweise diese Berechnung einfach 1x pro Minute machen.

                Leider ist mir nicht so wirklich klar, mit welchen Bausteinen man das so hinbekommen könnte.

                Jede Hilfe ist willkommen.

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

                @bertderkleine sagte: eigenen Datenpunkt E angelegt

                Dann sollte anstelle von "steuere" besser der Block "aktualisiere" verwendet werden.

                @bertderkleine sagte in Anfänger: Zwei Datenpunkte addieren in drittem:

                bei mir aber alles nebeneinander erscheint?

                Mauszeiger über dem Additionsblock und rechte Maustaste: "externe Eingänge" auswählen.

                @bertderkleine sagte in Anfänger: Zwei Datenpunkte addieren in drittem:

                Wenn ich (A+B)*C rechnen wollte, geht das in einem Aufwasch

                Ja.

                Beantworte bitte noch meine Frage:
                @paul53 sagte in Anfänger: Zwei Datenpunkte addieren in drittem:

                Stammen die DP aus verschiedenen Geräten?

                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

                BertDerKleineB 1 Antwort Letzte Antwort
                1
                • BertDerKleineB Offline
                  BertDerKleineB Offline
                  BertDerKleine
                  schrieb am zuletzt editiert von BertDerKleine
                  #10

                  @paul53

                  Ja, die Datenpunkte kommen aus zwei Geräten / zwei Adaptern. Dem Wechselrichter und dem "Zähler".

                  So sieht es jetzt aus:

                  t1.jpg

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • BertDerKleineB BertDerKleine

                    @paul53

                    Ja, die Datenpunkte kommen aus zwei Geräten / zwei Adaptern. Dem Wechselrichter und dem "Zähler".

                    So sieht es jetzt aus:

                    t1.jpg

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

                    @bertderkleine sagte: So sieht es jetzt aus:

                    Man kann einen Datenpunktwert nicht gleich wieder einlesen nachdem er geschrieben wurde (asynchrone Abarbeitung von "aktualisiere"). Verwende für "Stromüberschuss" eine Variable.

                    Kommen die beiden Trigger-Datenpunkte (+ / -) aus verschiedenen Geräten?

                    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

                    BertDerKleineB 1 Antwort Letzte Antwort
                    1
                    • paul53P paul53

                      @bertderkleine sagte: So sieht es jetzt aus:

                      Man kann einen Datenpunktwert nicht gleich wieder einlesen nachdem er geschrieben wurde (asynchrone Abarbeitung von "aktualisiere"). Verwende für "Stromüberschuss" eine Variable.

                      Kommen die beiden Trigger-Datenpunkte (+ / -) aus verschiedenen Geräten?

                      BertDerKleineB Offline
                      BertDerKleineB Offline
                      BertDerKleine
                      schrieb am zuletzt editiert von
                      #12

                      @paul53
                      Ok, erstmal muss ich mich präzisieren. Die beiden ersten Werte, die ich subtrahiere, um "Stromüberschuss" zu bilden, kommen aus demselben Gerät, dem "Zähler".
                      Erst die "Aktuelle Leistung" für den "Stromverbrauch" kommt aus dem zweiten gerät Wechselrichter.

                      Stromüberschuss und Stromverbrauch sind ja Datenpunkte, die ich selbst angelegt habe.

                      Das führt mich zur Frage: Was ist der Unterschied zwischen einer "Variable" und einem selbst angelegten "Datenpunkt"?

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • BertDerKleineB BertDerKleine

                        @paul53
                        Ok, erstmal muss ich mich präzisieren. Die beiden ersten Werte, die ich subtrahiere, um "Stromüberschuss" zu bilden, kommen aus demselben Gerät, dem "Zähler".
                        Erst die "Aktuelle Leistung" für den "Stromverbrauch" kommt aus dem zweiten gerät Wechselrichter.

                        Stromüberschuss und Stromverbrauch sind ja Datenpunkte, die ich selbst angelegt habe.

                        Das führt mich zur Frage: Was ist der Unterschied zwischen einer "Variable" und einem selbst angelegten "Datenpunkt"?

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

                        @bertderkleine sagte: kommen aus demselben Gerät, dem "Zähler".

                        Dann kommen sie unmittelbar nacheinander. Damit nur mit den zusammenhängenden Werten gerechnet wird , wird ein Timeout benötigt.

                        Bild_2022-12-11_143251398.png

                        @bertderkleine sagte in Anfänger: Zwei Datenpunkte addieren in drittem:

                        Was ist der Unterschied zwischen einer "Variable" und einem selbst angelegten "Datenpunkt"?

                        Eine Variable ist ein Skript-interner Merker. Ein Datenpunkt ist ist ein komplexes ioBroker-Objekt.

                        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

                        BertDerKleineB 1 Antwort Letzte Antwort
                        1
                        • paul53P paul53

                          @bertderkleine sagte: kommen aus demselben Gerät, dem "Zähler".

                          Dann kommen sie unmittelbar nacheinander. Damit nur mit den zusammenhängenden Werten gerechnet wird , wird ein Timeout benötigt.

                          Bild_2022-12-11_143251398.png

                          @bertderkleine sagte in Anfänger: Zwei Datenpunkte addieren in drittem:

                          Was ist der Unterschied zwischen einer "Variable" und einem selbst angelegten "Datenpunkt"?

                          Eine Variable ist ein Skript-interner Merker. Ein Datenpunkt ist ist ein komplexes ioBroker-Objekt.

                          BertDerKleineB Offline
                          BertDerKleineB Offline
                          BertDerKleine
                          schrieb am zuletzt editiert von
                          #14

                          @paul53
                          Danke für die Erklärungen!

                          1 Antwort Letzte Antwort
                          0
                          • paul53P paul53

                            @bertderkleine sagte: eigenen Datenpunkt E angelegt

                            Dann sollte anstelle von "steuere" besser der Block "aktualisiere" verwendet werden.

                            @bertderkleine sagte in Anfänger: Zwei Datenpunkte addieren in drittem:

                            bei mir aber alles nebeneinander erscheint?

                            Mauszeiger über dem Additionsblock und rechte Maustaste: "externe Eingänge" auswählen.

                            @bertderkleine sagte in Anfänger: Zwei Datenpunkte addieren in drittem:

                            Wenn ich (A+B)*C rechnen wollte, geht das in einem Aufwasch

                            Ja.

                            Beantworte bitte noch meine Frage:
                            @paul53 sagte in Anfänger: Zwei Datenpunkte addieren in drittem:

                            Stammen die DP aus verschiedenen Geräten?

                            BertDerKleineB Offline
                            BertDerKleineB Offline
                            BertDerKleine
                            schrieb am zuletzt editiert von
                            #15

                            @paul53
                            Darf ich nochmal auf die Frage nach der effizientesten/kürzesten Abbildung von längeren Formeln zurückkommen?
                            Wenn ich y = 2*(a+b)+2ab rechnen will, dann scheint es mir aktuell so, als ob ich da einen Stapel von Bausteinen für bräuchte.

                            Oder wie ginge das am einfachsten?

                            HomoranH paul53P 2 Antworten Letzte Antwort
                            0
                            • BertDerKleineB BertDerKleine

                              @paul53
                              Darf ich nochmal auf die Frage nach der effizientesten/kürzesten Abbildung von längeren Formeln zurückkommen?
                              Wenn ich y = 2*(a+b)+2ab rechnen will, dann scheint es mir aktuell so, als ob ich da einen Stapel von Bausteinen für bräuchte.

                              Oder wie ginge das am einfachsten?

                              HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #16

                              @bertderkleine sagte in Anfänger: Zwei Datenpunkte addieren in drittem:

                              als ob ich da einen Stapel von Bausteinen für bräuchte.

                              ja

                              kein Support per PN! - Fragen im Forum stellen -
                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Antwort Letzte Antwort
                              1
                              • BertDerKleineB BertDerKleine

                                @paul53
                                Darf ich nochmal auf die Frage nach der effizientesten/kürzesten Abbildung von längeren Formeln zurückkommen?
                                Wenn ich y = 2*(a+b)+2ab rechnen will, dann scheint es mir aktuell so, als ob ich da einen Stapel von Bausteinen für bräuchte.

                                Oder wie ginge das am einfachsten?

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

                                @bertderkleine sagte: wie ginge das am einfachsten?

                                Erst einmal die Formel optimieren: y = 2*(a+b+a*b)

                                Das sind 4 Blöcke.

                                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

                                1 Antwort Letzte Antwort
                                0

                                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

                                619

                                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