Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Addieren von 2 Werten in Nod-RED

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Addieren von 2 Werten in Nod-RED

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      siegfried56 last edited by

      Bitte um Hilfe für die Addition (2 PV-Anlagen).

      Wert1 msg.payload : Object
      { E_PV_AC: 19191.7 },

      Wert2 msg.payload : Object
      { E_PV_AC_Gen24: 4191.7 }

      Weiteres Problem:
      Smart Meter
      Bezug / Einspeißung
      Da sich die Vorzeichen bei der Einspeißung bzw. beim Bezug ändern.
      Ich möchte gerne, dass der Wert bei negativen Vorzeichen als 0 angezeigt wird und bei einem positiven Vorzeichen als Wert.

      Mit freundlichen Grüßen.

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @siegfried56 last edited by mickym

        @siegfried56 nun habe ich eigentlich schon oft erklärt. Aber gerne nochmal:
        Um 2 Werte zu addieren müssen sie in einem Nachrichtenobjekt sein. Dazu bieten sich 3 Methoden an und statt zu vergleichen addierst du mit JSONATA beide Nachrichteneigenschaften. Hier die 3 Methoden:
        https://forum.iobroker.net/post/1122500

        Falls die beiden Werte schon in einem Objekt sind dann ist es noch einfacher - hier einfacher mit einer Change Node beide Objekteigenschaften Deiner payload mit JSONATA addieren.

        payload.E_PV_AC + payload.E_PV_AC_Gen24
        

        Das 2. Problem löst du entweder mit einer Switch Node und einer Change Node oder einfach ebenfalls mit einer ChangeNode und JSONATA in dem das conditional statement verwendest.

        payload >= 0 ? payload : 0
        
        S 1 Reply Last reply Reply Quote 0
        • S
          siegfried56 @mickym last edited by

          @mickym
          Da die beiden Wert nicht in einem Objekt sind, bereitet mir das Schwierigkeiten.
          Da ich leider Anfänger bin, bitte ich um Hilfe.

          Problem 2: Danke für die Lösung! Funktioniert sehr gut.

          Vielen Dank für die schnelle Rückmeldung!
          LG

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @siegfried56 last edited by

            @siegfried56 Ich habe Dir doch den anderen Thread verlinkt. Um beide Werte in ein Nachrichtenobjekt zu bekommen, kannst Du über den Kontext gehen, den jeweils anderen Wert mit der get Node holen wenn der im iobroker ist oder über eine JOIN Node in ein Nachrichtenobjekt sammeln. Zeig halt was Du bis jetzt gemacht hast.

            1 Reply Last reply Reply Quote 0
            • S
              siegfried56 last edited by

              @mickym
              Danke für die Unterstützung!
              Kannst du ein Buch für Einsteiger empfehlen?
              LG

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @siegfried56 last edited by mickym

                @siegfried56 Ich habe schon oft einige Links gepostet, wenn Du unbedingt eine Print Ausgabe suchst - habe ich mir das mal angeschaut, aber ob es Dir was bringt weiß ich nicht

                https://www.amazon.de/Node-RED-umfassende-Handbuch-Visuelles-Programmieren/dp/3836299089/ref=zg-te-pba_d_sccl_2_2/257-2787158-1208812?pd_rd_w=WKsCf&content-id=amzn1.sym.2773ee31-e1d7-4b66-89a3-82d27d16ebdc&pf_rd_p=2773ee31-e1d7-4b66-89a3-82d27d16ebdc&pf_rd_r=28D9HBN4Q0JWRDB9ZFCB&pd_rd_wg=T1CgC&pd_rd_r=787b60e4-19d0-4c94-acc7-81bf0becde76&pd_rd_i=3836299089&psc=1

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                994
                Online

                31.7k
                Users

                79.7k
                Topics

                1.3m
                Posts

                2
                6
                388
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo