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
    391

  • 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 601 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.
  • 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

                      608

                      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