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. Node-Red
  5. 2 Werte Subtrtahieren in Node Red

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    473

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

2 Werte Subtrtahieren in Node Red

Geplant Angeheftet Gesperrt Verschoben Node-Red
60 Beiträge 3 Kommentatoren 4.8k Aufrufe 3 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.
  • geschildG geschild

    @siporax Was ist an meiner Zeichnung falsch ?

    S Offline
    S Offline
    siporax
    schrieb am zuletzt editiert von siporax
    #15

    @geschild könnten wir um uns um die Rechnung kümmern und nicht warum,bitte.
    Den das Ergebnis ist das was ich brauche :)

    geschildG 1 Antwort Letzte Antwort
    0
    • S siporax

      @geschild könnten wir um uns um die Rechnung kümmern und nicht warum,bitte.
      Den das Ergebnis ist das was ich brauche :)

      geschildG Online
      geschildG Online
      geschild
      schrieb am zuletzt editiert von
      #16

      @siporax TeichMinusDP.jpg TeichMinus.jpg teichminus.txt

      S 1 Antwort Letzte Antwort
      0
      • geschildG geschild

        @siporax TeichMinusDP.jpg TeichMinus.jpg teichminus.txt

        S Offline
        S Offline
        siporax
        schrieb am zuletzt editiert von siporax
        #17

        @geschild said in 2 Werte Subtrtahieren in Node Red:

        @siporax TeichMinusDP.jpg TeichMinus.jpg teichminus.txt

        Ich habes mal versucht damit.
        Werte kommen an nur errechnet wird nichts bisher.
        Denke die Ordnerstruktur im Broker muss dazu genau so aussehen,
        einfach diese neu zu zuordnen geht nicht so einfach.

        mickymM geschildG 2 Antworten Letzte Antwort
        0
        • S siporax

          @geschild said in 2 Werte Subtrtahieren in Node Red:

          @siporax TeichMinusDP.jpg TeichMinus.jpg teichminus.txt

          Ich habes mal versucht damit.
          Werte kommen an nur errechnet wird nichts bisher.
          Denke die Ordnerstruktur im Broker muss dazu genau so aussehen,
          einfach diese neu zu zuordnen geht nicht so einfach.

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #18

          @siporax wie ich schon mehrfach erklärt habe, rechnet man über einen Kontext oder sammelt alles in einem Nachrichtenobjekt. Was steht denn in Deiner function Node drin. Welcher deiner beiden Werte soll den triggern? Vorher wurde doch schon mit get nodes gearbeitet.

          So wird das NIE funktionieren- und vielleicht kann sich einer ja mal überlegen warum.

          Wenn ich das so lese muss doch nur der Verbrauch triggern und davon wird der Wechselrichterwert abgezogen. Dafür benötigt man keine 2 trigger und auch keine function Node.

          Übrigens wenn ihr hier ein Flow einstellt, dann nur zwischen CodeTags und dann verspoilern.. sonst kann niemand damit was anfangen.

          Code-Tags.gif

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          1 Antwort Letzte Antwort
          0
          • S siporax

            Hallo
            Möchte mir 2 Werte subtrahieren lassen und das Ergebniss im IoBroker anzeigen lassen.
            Der ertse Wert hat manchmal auch den Wert Null da es hierbei ein wechselrichter ist der nicht immer am laufen ist.
            Der 2 Wert ist der Verbrauch vom Teich wird ermittelt durch ein Sonoff Pow.
            Möchte heir immer den realen Teichverbrauch haben auch wenn der Wechselrichter einspeist.

            Dachte mir mit einer normalen subtrahieren (minus) Rechnung müsste ich das lösen können.

            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #19

            @siporax
            Das wurde doch unten alles schon mal richtig dargestellt. Wie gesagt 2 mal triggern bringt nichts - die Werte treffen sich nie,

            38d80c1e-eb7d-4e18-9bf0-053ab817cbc4-image.png

            Hier zum Import (verspoilert und in CodeTags):

            [
               {
                   "id": "1abbb3ad15f02df1",
                   "type": "ioBroker in",
                   "z": "289f539dcc33814e",
                   "name": "Teich-Pow",
                   "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                   "payloadType": "value",
                   "onlyack": "",
                   "func": "all",
                   "gap": "",
                   "fireOnStart": "false",
                   "outFormat": "MQTT",
                   "x": 2440,
                   "y": 4320,
                   "wires": [
                       [
                           "db726a38cace8780"
                       ]
                   ]
               },
               {
                   "id": "db726a38cace8780",
                   "type": "ioBroker get",
                   "z": "289f539dcc33814e",
                   "name": "WR-Fritz",
                   "topic": "fritzdect.0.DECT_116570079058.power",
                   "attrname": "wr",
                   "payloadType": "value",
                   "errOnInvalidState": "nothing",
                   "x": 2600,
                   "y": 4320,
                   "wires": [
                       [
                           "5a663fa76121848c"
                       ]
                   ]
               },
               {
                   "id": "5a663fa76121848c",
                   "type": "change",
                   "z": "289f539dcc33814e",
                   "name": "TeichPow - WR",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "payload - wr",
                           "tot": "jsonata"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 2780,
                   "y": 4320,
                   "wires": [
                       [
                           "086dd9b2dd01f025"
                       ]
                   ]
               },
               {
                   "id": "086dd9b2dd01f025",
                   "type": "ioBroker out",
                   "z": "289f539dcc33814e",
                   "name": "Realer_Teichverbrauch",
                   "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                   "ack": "true",
                   "autoCreate": "false",
                   "stateName": "",
                   "role": "",
                   "payloadType": "",
                   "readonly": "",
                   "stateUnit": "",
                   "stateMin": "",
                   "stateMax": "",
                   "x": 3010,
                   "y": 4320,
                   "wires": []
               }
            ]
            

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            geschildG 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @siporax
              Das wurde doch unten alles schon mal richtig dargestellt. Wie gesagt 2 mal triggern bringt nichts - die Werte treffen sich nie,

              38d80c1e-eb7d-4e18-9bf0-053ab817cbc4-image.png

              Hier zum Import (verspoilert und in CodeTags):

              [
                 {
                     "id": "1abbb3ad15f02df1",
                     "type": "ioBroker in",
                     "z": "289f539dcc33814e",
                     "name": "Teich-Pow",
                     "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                     "payloadType": "value",
                     "onlyack": "",
                     "func": "all",
                     "gap": "",
                     "fireOnStart": "false",
                     "outFormat": "MQTT",
                     "x": 2440,
                     "y": 4320,
                     "wires": [
                         [
                             "db726a38cace8780"
                         ]
                     ]
                 },
                 {
                     "id": "db726a38cace8780",
                     "type": "ioBroker get",
                     "z": "289f539dcc33814e",
                     "name": "WR-Fritz",
                     "topic": "fritzdect.0.DECT_116570079058.power",
                     "attrname": "wr",
                     "payloadType": "value",
                     "errOnInvalidState": "nothing",
                     "x": 2600,
                     "y": 4320,
                     "wires": [
                         [
                             "5a663fa76121848c"
                         ]
                     ]
                 },
                 {
                     "id": "5a663fa76121848c",
                     "type": "change",
                     "z": "289f539dcc33814e",
                     "name": "TeichPow - WR",
                     "rules": [
                         {
                             "t": "set",
                             "p": "payload",
                             "pt": "msg",
                             "to": "payload - wr",
                             "tot": "jsonata"
                         }
                     ],
                     "action": "",
                     "property": "",
                     "from": "",
                     "to": "",
                     "reg": false,
                     "x": 2780,
                     "y": 4320,
                     "wires": [
                         [
                             "086dd9b2dd01f025"
                         ]
                     ]
                 },
                 {
                     "id": "086dd9b2dd01f025",
                     "type": "ioBroker out",
                     "z": "289f539dcc33814e",
                     "name": "Realer_Teichverbrauch",
                     "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                     "ack": "true",
                     "autoCreate": "false",
                     "stateName": "",
                     "role": "",
                     "payloadType": "",
                     "readonly": "",
                     "stateUnit": "",
                     "stateMin": "",
                     "stateMax": "",
                     "x": 3010,
                     "y": 4320,
                     "wires": []
                 }
              ]
              

              geschildG Online
              geschildG Online
              geschild
              schrieb am zuletzt editiert von
              #20

              @mickym

              Deine Lösung ist eleganter als meine. Chapeau. Bin mehr in script als in nodered zu Hause.
              Bitte deshalb um Nachhilfe, wie deine Lösung funktioniert, wo erfolgt die Subtraktion (Doppelklick auf den change hat mich nicht weiter gebracht).


              Noch in eigener Sache:

              Deinen Kommentar zu meinem Ergebnis möchte ich nicht unkommentiert zu Kenntnis nehmen.

              "Übrigens wenn ihr hier ein Flow einstellt, dann nur zwischen CodeTags und dann verspoilern.. sonst kann niemand damit was anfangen."
              Einfach die .txt öffnen, STRG-A, STRG-C, in NodeRed importieren. Feddich

              "Was steht denn in Deiner function Node drin"
              Importieren, Doppelklick auf node, lesen.

              "So wird das NIE funktionieren- und vielleicht kann sich einer ja mal überlegen warum."
              Doch, es funktioniert (sonst hätte ich es nicht gepostet) - und vielleicht kann sich einer ja mal überlegen warum.

              mickymM 2 Antworten Letzte Antwort
              0
              • S siporax

                @geschild said in 2 Werte Subtrtahieren in Node Red:

                @siporax TeichMinusDP.jpg TeichMinus.jpg teichminus.txt

                Ich habes mal versucht damit.
                Werte kommen an nur errechnet wird nichts bisher.
                Denke die Ordnerstruktur im Broker muss dazu genau so aussehen,
                einfach diese neu zu zuordnen geht nicht so einfach.

                geschildG Online
                geschildG Online
                geschild
                schrieb am zuletzt editiert von
                #21

                @siporax Genau, du müsstest den Flow und function an deine Datenstruktur anpassen. Nimm die Lösung von @mickym, die ist einfacher.

                Habe leider bis jetzt nicht kapiert wie deine Elektrostruktur aussieht. Kleine Skizze ? Nur damit ich wieder ruhig schlafen kann.

                1 Antwort Letzte Antwort
                0
                • geschildG geschild

                  @mickym

                  Deine Lösung ist eleganter als meine. Chapeau. Bin mehr in script als in nodered zu Hause.
                  Bitte deshalb um Nachhilfe, wie deine Lösung funktioniert, wo erfolgt die Subtraktion (Doppelklick auf den change hat mich nicht weiter gebracht).


                  Noch in eigener Sache:

                  Deinen Kommentar zu meinem Ergebnis möchte ich nicht unkommentiert zu Kenntnis nehmen.

                  "Übrigens wenn ihr hier ein Flow einstellt, dann nur zwischen CodeTags und dann verspoilern.. sonst kann niemand damit was anfangen."
                  Einfach die .txt öffnen, STRG-A, STRG-C, in NodeRed importieren. Feddich

                  "Was steht denn in Deiner function Node drin"
                  Importieren, Doppelklick auf node, lesen.

                  "So wird das NIE funktionieren- und vielleicht kann sich einer ja mal überlegen warum."
                  Doch, es funktioniert (sonst hätte ich es nicht gepostet) - und vielleicht kann sich einer ja mal überlegen warum.

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #22

                  @geschild Nun wichtig ist folgendes zu verstehen. Ich baue es mal mit eigenen DP nach:

                  Am Besten ist sowas wenn man sich immer das komplette Nachrichtenobjekt ausgeben lässt:

                  2eb0bf98-c45f-4e5d-a979-2f435894cdac-image.png

                  Die payload stammt von der iobroker-IN Node und ist der Ausgangstrigger. Grün markiert.

                  Wichtig ist, wie bereits ja unten beschrieben, dass Du nun den 2. Wert den Du Dir ins Nachrichtenobjekt ein anderes Attribut zuweist, sonst überschreibst Du, falls Du in der get Node das Attribut payload belässt, Dir mit der get Node den originalen payload aus der iobroker-IN Node.

                  Ich habe den Inhalt des Wechselrichters in das Nachrichtenattribut wr geschrieben. Siehe gesamtes Nachrichtenobjekt. Gelb markiert.

                  Nun habe ich BEIDE Werte in EINEM Nachrichtenobjekt.

                  Die Subtraktion findet einfach in der Change Node mit JSONATA statt: https://docs.jsonata.org/overview

                  Dies mächtige Bibliothek kann man in verschiedenen Nodes einfach über das GROSSE J nutzen (gibts auch in Switch, Change, JOIN - in vielen Nodes):

                  984aafd4-8d95-42b8-a830-e2ec1caea508-image.png

                  Damit kann ich über die Nachrichteneigenschaft eine neue payload setzen in dem ich die Differenz der ursprünglichen payload - wr bilde. Also von der payload hier 80 - wr hier 50 abziehe und dann als Ergebnis als neue payload 30 ausgebe.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  1 Antwort Letzte Antwort
                  0
                  • geschildG geschild

                    @mickym

                    Deine Lösung ist eleganter als meine. Chapeau. Bin mehr in script als in nodered zu Hause.
                    Bitte deshalb um Nachhilfe, wie deine Lösung funktioniert, wo erfolgt die Subtraktion (Doppelklick auf den change hat mich nicht weiter gebracht).


                    Noch in eigener Sache:

                    Deinen Kommentar zu meinem Ergebnis möchte ich nicht unkommentiert zu Kenntnis nehmen.

                    "Übrigens wenn ihr hier ein Flow einstellt, dann nur zwischen CodeTags und dann verspoilern.. sonst kann niemand damit was anfangen."
                    Einfach die .txt öffnen, STRG-A, STRG-C, in NodeRed importieren. Feddich

                    "Was steht denn in Deiner function Node drin"
                    Importieren, Doppelklick auf node, lesen.

                    "So wird das NIE funktionieren- und vielleicht kann sich einer ja mal überlegen warum."
                    Doch, es funktioniert (sonst hätte ich es nicht gepostet) - und vielleicht kann sich einer ja mal überlegen warum.

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von mickym
                    #23

                    @geschild sagte in 2 Werte Subtrtahieren in Node Red:

                    Übrigens wenn ihr hier ein Flow einstellt, dann nur zwischen CodeTags und dann verspoilern.. sonst kann niemand damit was anfangen."
                    Einfach die .txt öffnen, STRG-A, STRG-C, in NodeRed importieren. Feddich

                    Das ist halt einfach umständlicher als wenn ich den Spoiler aufmache - auf SelectAll klicke und dann in die Zwischenablage kopiere. ;)

                    Ich habs auch nicht gefunden. Wie gesagt - Deine Lösung KANN nur funktionieren, wenn Du in der function Node mit dem Node-Kontext arbeitet.

                    Falls nicht

                    985b1efa-4501-4b22-b6d1-ec6dff8cd4ea-image.png

                    werden sich die beide Nachrichten aus den aus den iobroker-IN Nachrichten NIE treffen. Ich kenne den Code wie gesagt nicht - ich seh das Ergebnis aber Du wirst dann wohl mit dem Node-Kontext gearbeitet haben.

                    var wr = context.get('Wechselrichter')  || 0
                    

                    oder so ähnlich, ;) dann musst halt das topic abfragen und dann ggf. neu setzen - also ich weiß schon wie es geht. ;) - Nur ich bin kein Freund des Codierens wenn es nicht sein muss. ;) - Dann macht man die visuelle Darstellung wieder kaputt. Im Prinzip kannst Du ganze Flows in eine function Node packen. ;)

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    geschildG 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @geschild sagte in 2 Werte Subtrtahieren in Node Red:

                      Übrigens wenn ihr hier ein Flow einstellt, dann nur zwischen CodeTags und dann verspoilern.. sonst kann niemand damit was anfangen."
                      Einfach die .txt öffnen, STRG-A, STRG-C, in NodeRed importieren. Feddich

                      Das ist halt einfach umständlicher als wenn ich den Spoiler aufmache - auf SelectAll klicke und dann in die Zwischenablage kopiere. ;)

                      Ich habs auch nicht gefunden. Wie gesagt - Deine Lösung KANN nur funktionieren, wenn Du in der function Node mit dem Node-Kontext arbeitet.

                      Falls nicht

                      985b1efa-4501-4b22-b6d1-ec6dff8cd4ea-image.png

                      werden sich die beide Nachrichten aus den aus den iobroker-IN Nachrichten NIE treffen. Ich kenne den Code wie gesagt nicht - ich seh das Ergebnis aber Du wirst dann wohl mit dem Node-Kontext gearbeitet haben.

                      var wr = context.get('Wechselrichter')  || 0
                      

                      oder so ähnlich, ;) dann musst halt das topic abfragen und dann ggf. neu setzen - also ich weiß schon wie es geht. ;) - Nur ich bin kein Freund des Codierens wenn es nicht sein muss. ;) - Dann macht man die visuelle Darstellung wieder kaputt. Im Prinzip kannst Du ganze Flows in eine function Node packen. ;)

                      geschildG Online
                      geschildG Online
                      geschild
                      schrieb am zuletzt editiert von
                      #24

                      @mickym Danke, wieder was dazugelernt. Ja ich habe mit context gearbeitet.

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • geschildG geschild

                        @mickym Danke, wieder was dazugelernt. Ja ich habe mit context gearbeitet.

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von mickym
                        #25

                        @geschild Deine Lösung hat den Vorteil, wenn der Verbrauch nicht triggert, dass dann der Wert sofort angepasst wird. Sollte also auch der Wechelrichter triggern müsste man den Verbrauch extra auslesen und dann brauchst Du ein paar mehr Nodes. Insofern hat Deine Lösung durchaus seine Berechtigung, wenn der Verbrauch nicht oft genug triggert.

                        In diesem Fall würde sich meine Lösung wie folgt "verkomplizieren":

                        aa47d0e8-e584-47c3-8105-3a01aa4ed54e-image.png

                        [
                           {
                               "id": "1abbb3ad15f02df1",
                               "type": "ioBroker in",
                               "z": "7e6af0015415146d",
                               "name": "Teich-Pow",
                               "topic": "0_userdata.0.Test.sensor1.power",
                               "payloadType": "value",
                               "onlyack": "",
                               "func": "all",
                               "gap": "",
                               "fireOnStart": "false",
                               "outFormat": "MQTT",
                               "x": 3460,
                               "y": 160,
                               "wires": [
                                   [
                                       "02a17f5119c5ddeb"
                                   ]
                               ]
                           },
                           {
                               "id": "db726a38cace8780",
                               "type": "ioBroker get",
                               "z": "7e6af0015415146d",
                               "name": "WR-Fritz",
                               "topic": "0_userdata.0.Test.sensor2.power",
                               "attrname": "wr",
                               "payloadType": "value",
                               "errOnInvalidState": "nothing",
                               "x": 3860,
                               "y": 160,
                               "wires": [
                                   [
                                       "5a663fa76121848c"
                                   ]
                               ]
                           },
                           {
                               "id": "5a663fa76121848c",
                               "type": "change",
                               "z": "7e6af0015415146d",
                               "name": "TeichPow - WR",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "verbrauch - wr",
                                       "tot": "jsonata"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 4040,
                               "y": 200,
                               "wires": [
                                   [
                                       "086dd9b2dd01f025",
                                       "9300e05f3c9f9870"
                                   ]
                               ]
                           },
                           {
                               "id": "086dd9b2dd01f025",
                               "type": "ioBroker out",
                               "z": "7e6af0015415146d",
                               "d": true,
                               "name": "Realer_Teichverbrauch",
                               "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                               "ack": "true",
                               "autoCreate": "false",
                               "stateName": "",
                               "role": "",
                               "payloadType": "",
                               "readonly": "",
                               "stateUnit": "",
                               "stateMin": "",
                               "stateMax": "",
                               "x": 4290,
                               "y": 240,
                               "wires": []
                           },
                           {
                               "id": "9300e05f3c9f9870",
                               "type": "debug",
                               "z": "7e6af0015415146d",
                               "name": "Ergebnis nur payload",
                               "active": true,
                               "tosidebar": true,
                               "console": false,
                               "tostatus": false,
                               "complete": "payload",
                               "targetType": "msg",
                               "statusVal": "",
                               "statusType": "auto",
                               "x": 4280,
                               "y": 200,
                               "wires": []
                           },
                           {
                               "id": "02a17f5119c5ddeb",
                               "type": "change",
                               "z": "7e6af0015415146d",
                               "name": "",
                               "rules": [
                                   {
                                       "t": "move",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "verbrauch",
                                       "tot": "msg"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 3660,
                               "y": 160,
                               "wires": [
                                   [
                                       "db726a38cace8780"
                                   ]
                               ]
                           },
                           {
                               "id": "253e024afd9346ec",
                               "type": "ioBroker in",
                               "z": "7e6af0015415146d",
                               "name": "WR-Fritz",
                               "topic": "0_userdata.0.Test.sensor2.power",
                               "payloadType": "value",
                               "onlyack": "",
                               "func": "all",
                               "gap": "",
                               "fireOnStart": "false",
                               "outFormat": "MQTT",
                               "x": 3460,
                               "y": 240,
                               "wires": [
                                   [
                                       "3cece316d856fc0e"
                                   ]
                               ]
                           },
                           {
                               "id": "157517622c425fcd",
                               "type": "ioBroker get",
                               "z": "7e6af0015415146d",
                               "name": "Teich-Pow",
                               "topic": "0_userdata.0.Test.sensor1.power",
                               "attrname": "verbrauch",
                               "payloadType": "value",
                               "errOnInvalidState": "nothing",
                               "x": 3870,
                               "y": 240,
                               "wires": [
                                   [
                                       "5a663fa76121848c"
                                   ]
                               ]
                           },
                           {
                               "id": "3cece316d856fc0e",
                               "type": "change",
                               "z": "7e6af0015415146d",
                               "name": "",
                               "rules": [
                                   {
                                       "t": "move",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "wr",
                                       "tot": "msg"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 3660,
                               "y": 240,
                               "wires": [
                                   [
                                       "157517622c425fcd"
                                   ]
                               ]
                           }
                        ]
                        

                        In diesem Fall muss man nur sicherstellen, dass immer die richtige Nachrichteneigenschaften gesetzt werden. Deshalb wird die payload dann auf die entsprechende Nachrichteneigenschaft bei den iobroker-IN Nodes nachträglich gesetzt und in den get-Nodes direkt:

                        f65f9388-1fd2-47d0-800b-0a5e990f2cc9-image.png

                        Das heißt es existiert zum Zeitpunkt der Subtraktion keine payload (deshalb undefined) im Debug Fenster.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        S 1 Antwort Letzte Antwort
                        1
                        • mickymM mickym

                          @geschild Deine Lösung hat den Vorteil, wenn der Verbrauch nicht triggert, dass dann der Wert sofort angepasst wird. Sollte also auch der Wechelrichter triggern müsste man den Verbrauch extra auslesen und dann brauchst Du ein paar mehr Nodes. Insofern hat Deine Lösung durchaus seine Berechtigung, wenn der Verbrauch nicht oft genug triggert.

                          In diesem Fall würde sich meine Lösung wie folgt "verkomplizieren":

                          aa47d0e8-e584-47c3-8105-3a01aa4ed54e-image.png

                          [
                             {
                                 "id": "1abbb3ad15f02df1",
                                 "type": "ioBroker in",
                                 "z": "7e6af0015415146d",
                                 "name": "Teich-Pow",
                                 "topic": "0_userdata.0.Test.sensor1.power",
                                 "payloadType": "value",
                                 "onlyack": "",
                                 "func": "all",
                                 "gap": "",
                                 "fireOnStart": "false",
                                 "outFormat": "MQTT",
                                 "x": 3460,
                                 "y": 160,
                                 "wires": [
                                     [
                                         "02a17f5119c5ddeb"
                                     ]
                                 ]
                             },
                             {
                                 "id": "db726a38cace8780",
                                 "type": "ioBroker get",
                                 "z": "7e6af0015415146d",
                                 "name": "WR-Fritz",
                                 "topic": "0_userdata.0.Test.sensor2.power",
                                 "attrname": "wr",
                                 "payloadType": "value",
                                 "errOnInvalidState": "nothing",
                                 "x": 3860,
                                 "y": 160,
                                 "wires": [
                                     [
                                         "5a663fa76121848c"
                                     ]
                                 ]
                             },
                             {
                                 "id": "5a663fa76121848c",
                                 "type": "change",
                                 "z": "7e6af0015415146d",
                                 "name": "TeichPow - WR",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "payload",
                                         "pt": "msg",
                                         "to": "verbrauch - wr",
                                         "tot": "jsonata"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 4040,
                                 "y": 200,
                                 "wires": [
                                     [
                                         "086dd9b2dd01f025",
                                         "9300e05f3c9f9870"
                                     ]
                                 ]
                             },
                             {
                                 "id": "086dd9b2dd01f025",
                                 "type": "ioBroker out",
                                 "z": "7e6af0015415146d",
                                 "d": true,
                                 "name": "Realer_Teichverbrauch",
                                 "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                                 "ack": "true",
                                 "autoCreate": "false",
                                 "stateName": "",
                                 "role": "",
                                 "payloadType": "",
                                 "readonly": "",
                                 "stateUnit": "",
                                 "stateMin": "",
                                 "stateMax": "",
                                 "x": 4290,
                                 "y": 240,
                                 "wires": []
                             },
                             {
                                 "id": "9300e05f3c9f9870",
                                 "type": "debug",
                                 "z": "7e6af0015415146d",
                                 "name": "Ergebnis nur payload",
                                 "active": true,
                                 "tosidebar": true,
                                 "console": false,
                                 "tostatus": false,
                                 "complete": "payload",
                                 "targetType": "msg",
                                 "statusVal": "",
                                 "statusType": "auto",
                                 "x": 4280,
                                 "y": 200,
                                 "wires": []
                             },
                             {
                                 "id": "02a17f5119c5ddeb",
                                 "type": "change",
                                 "z": "7e6af0015415146d",
                                 "name": "",
                                 "rules": [
                                     {
                                         "t": "move",
                                         "p": "payload",
                                         "pt": "msg",
                                         "to": "verbrauch",
                                         "tot": "msg"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 3660,
                                 "y": 160,
                                 "wires": [
                                     [
                                         "db726a38cace8780"
                                     ]
                                 ]
                             },
                             {
                                 "id": "253e024afd9346ec",
                                 "type": "ioBroker in",
                                 "z": "7e6af0015415146d",
                                 "name": "WR-Fritz",
                                 "topic": "0_userdata.0.Test.sensor2.power",
                                 "payloadType": "value",
                                 "onlyack": "",
                                 "func": "all",
                                 "gap": "",
                                 "fireOnStart": "false",
                                 "outFormat": "MQTT",
                                 "x": 3460,
                                 "y": 240,
                                 "wires": [
                                     [
                                         "3cece316d856fc0e"
                                     ]
                                 ]
                             },
                             {
                                 "id": "157517622c425fcd",
                                 "type": "ioBroker get",
                                 "z": "7e6af0015415146d",
                                 "name": "Teich-Pow",
                                 "topic": "0_userdata.0.Test.sensor1.power",
                                 "attrname": "verbrauch",
                                 "payloadType": "value",
                                 "errOnInvalidState": "nothing",
                                 "x": 3870,
                                 "y": 240,
                                 "wires": [
                                     [
                                         "5a663fa76121848c"
                                     ]
                                 ]
                             },
                             {
                                 "id": "3cece316d856fc0e",
                                 "type": "change",
                                 "z": "7e6af0015415146d",
                                 "name": "",
                                 "rules": [
                                     {
                                         "t": "move",
                                         "p": "payload",
                                         "pt": "msg",
                                         "to": "wr",
                                         "tot": "msg"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 3660,
                                 "y": 240,
                                 "wires": [
                                     [
                                         "157517622c425fcd"
                                     ]
                                 ]
                             }
                          ]
                          

                          In diesem Fall muss man nur sicherstellen, dass immer die richtige Nachrichteneigenschaften gesetzt werden. Deshalb wird die payload dann auf die entsprechende Nachrichteneigenschaft bei den iobroker-IN Nodes nachträglich gesetzt und in den get-Nodes direkt:

                          f65f9388-1fd2-47d0-800b-0a5e990f2cc9-image.png

                          Das heißt es existiert zum Zeitpunkt der Subtraktion keine payload (deshalb undefined) im Debug Fenster.

                          S Offline
                          S Offline
                          siporax
                          schrieb am zuletzt editiert von
                          #26

                          @mickym said in 2 Werte Subtrtahieren in Node Red:

                          @geschild Deine Lösung hat den Vorteil, wenn der Verbrauch nicht triggert, dass dann der Wert sofort angepasst wird. Sollte also auch der Wechelrichter triggern müsste man den Verbrauch extra auslesen und dann brauchst Du ein paar mehr Nodes. Insofern hat Deine Lösung durchaus seine Berechtigung, wenn der Verbrauch nicht oft genug triggert.

                          In diesem Fall würde sich meine Lösung wie folgt "verkomplizieren":

                          aa47d0e8-e584-47c3-8105-3a01aa4ed54e-image.png

                          [
                             {
                                 "id": "1abbb3ad15f02df1",
                                 "type": "ioBroker in",
                                 "z": "7e6af0015415146d",
                                 "name": "Teich-Pow",
                                 "topic": "0_userdata.0.Test.sensor1.power",
                                 "payloadType": "value",
                                 "onlyack": "",
                                 "func": "all",
                                 "gap": "",
                                 "fireOnStart": "false",
                                 "outFormat": "MQTT",
                                 "x": 3460,
                                 "y": 160,
                                 "wires": [
                                     [
                                         "02a17f5119c5ddeb"
                                     ]
                                 ]
                             },
                             {
                                 "id": "db726a38cace8780",
                                 "type": "ioBroker get",
                                 "z": "7e6af0015415146d",
                                 "name": "WR-Fritz",
                                 "topic": "0_userdata.0.Test.sensor2.power",
                                 "attrname": "wr",
                                 "payloadType": "value",
                                 "errOnInvalidState": "nothing",
                                 "x": 3860,
                                 "y": 160,
                                 "wires": [
                                     [
                                         "5a663fa76121848c"
                                     ]
                                 ]
                             },
                             {
                                 "id": "5a663fa76121848c",
                                 "type": "change",
                                 "z": "7e6af0015415146d",
                                 "name": "TeichPow - WR",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "payload",
                                         "pt": "msg",
                                         "to": "verbrauch - wr",
                                         "tot": "jsonata"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 4040,
                                 "y": 200,
                                 "wires": [
                                     [
                                         "086dd9b2dd01f025",
                                         "9300e05f3c9f9870"
                                     ]
                                 ]
                             },
                             {
                                 "id": "086dd9b2dd01f025",
                                 "type": "ioBroker out",
                                 "z": "7e6af0015415146d",
                                 "d": true,
                                 "name": "Realer_Teichverbrauch",
                                 "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                                 "ack": "true",
                                 "autoCreate": "false",
                                 "stateName": "",
                                 "role": "",
                                 "payloadType": "",
                                 "readonly": "",
                                 "stateUnit": "",
                                 "stateMin": "",
                                 "stateMax": "",
                                 "x": 4290,
                                 "y": 240,
                                 "wires": []
                             },
                             {
                                 "id": "9300e05f3c9f9870",
                                 "type": "debug",
                                 "z": "7e6af0015415146d",
                                 "name": "Ergebnis nur payload",
                                 "active": true,
                                 "tosidebar": true,
                                 "console": false,
                                 "tostatus": false,
                                 "complete": "payload",
                                 "targetType": "msg",
                                 "statusVal": "",
                                 "statusType": "auto",
                                 "x": 4280,
                                 "y": 200,
                                 "wires": []
                             },
                             {
                                 "id": "02a17f5119c5ddeb",
                                 "type": "change",
                                 "z": "7e6af0015415146d",
                                 "name": "",
                                 "rules": [
                                     {
                                         "t": "move",
                                         "p": "payload",
                                         "pt": "msg",
                                         "to": "verbrauch",
                                         "tot": "msg"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 3660,
                                 "y": 160,
                                 "wires": [
                                     [
                                         "db726a38cace8780"
                                     ]
                                 ]
                             },
                             {
                                 "id": "253e024afd9346ec",
                                 "type": "ioBroker in",
                                 "z": "7e6af0015415146d",
                                 "name": "WR-Fritz",
                                 "topic": "0_userdata.0.Test.sensor2.power",
                                 "payloadType": "value",
                                 "onlyack": "",
                                 "func": "all",
                                 "gap": "",
                                 "fireOnStart": "false",
                                 "outFormat": "MQTT",
                                 "x": 3460,
                                 "y": 240,
                                 "wires": [
                                     [
                                         "3cece316d856fc0e"
                                     ]
                                 ]
                             },
                             {
                                 "id": "157517622c425fcd",
                                 "type": "ioBroker get",
                                 "z": "7e6af0015415146d",
                                 "name": "Teich-Pow",
                                 "topic": "0_userdata.0.Test.sensor1.power",
                                 "attrname": "verbrauch",
                                 "payloadType": "value",
                                 "errOnInvalidState": "nothing",
                                 "x": 3870,
                                 "y": 240,
                                 "wires": [
                                     [
                                         "5a663fa76121848c"
                                     ]
                                 ]
                             },
                             {
                                 "id": "3cece316d856fc0e",
                                 "type": "change",
                                 "z": "7e6af0015415146d",
                                 "name": "",
                                 "rules": [
                                     {
                                         "t": "move",
                                         "p": "payload",
                                         "pt": "msg",
                                         "to": "wr",
                                         "tot": "msg"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 3660,
                                 "y": 240,
                                 "wires": [
                                     [
                                         "157517622c425fcd"
                                     ]
                                 ]
                             }
                          ]
                          

                          Danke für die Hilfe ,bin nun doch etwas überfordert aber ich versuche es einfach mal mit dem leztem Beispiel.
                          Wenn ich nicht klar komme melde ich mich nochmal hier mit dem Qode hier.

                          mickymM 1 Antwort Letzte Antwort
                          0
                          • S siporax

                            @mickym said in 2 Werte Subtrtahieren in Node Red:

                            @geschild Deine Lösung hat den Vorteil, wenn der Verbrauch nicht triggert, dass dann der Wert sofort angepasst wird. Sollte also auch der Wechelrichter triggern müsste man den Verbrauch extra auslesen und dann brauchst Du ein paar mehr Nodes. Insofern hat Deine Lösung durchaus seine Berechtigung, wenn der Verbrauch nicht oft genug triggert.

                            In diesem Fall würde sich meine Lösung wie folgt "verkomplizieren":

                            aa47d0e8-e584-47c3-8105-3a01aa4ed54e-image.png

                            [
                               {
                                   "id": "1abbb3ad15f02df1",
                                   "type": "ioBroker in",
                                   "z": "7e6af0015415146d",
                                   "name": "Teich-Pow",
                                   "topic": "0_userdata.0.Test.sensor1.power",
                                   "payloadType": "value",
                                   "onlyack": "",
                                   "func": "all",
                                   "gap": "",
                                   "fireOnStart": "false",
                                   "outFormat": "MQTT",
                                   "x": 3460,
                                   "y": 160,
                                   "wires": [
                                       [
                                           "02a17f5119c5ddeb"
                                       ]
                                   ]
                               },
                               {
                                   "id": "db726a38cace8780",
                                   "type": "ioBroker get",
                                   "z": "7e6af0015415146d",
                                   "name": "WR-Fritz",
                                   "topic": "0_userdata.0.Test.sensor2.power",
                                   "attrname": "wr",
                                   "payloadType": "value",
                                   "errOnInvalidState": "nothing",
                                   "x": 3860,
                                   "y": 160,
                                   "wires": [
                                       [
                                           "5a663fa76121848c"
                                       ]
                                   ]
                               },
                               {
                                   "id": "5a663fa76121848c",
                                   "type": "change",
                                   "z": "7e6af0015415146d",
                                   "name": "TeichPow - WR",
                                   "rules": [
                                       {
                                           "t": "set",
                                           "p": "payload",
                                           "pt": "msg",
                                           "to": "verbrauch - wr",
                                           "tot": "jsonata"
                                       }
                                   ],
                                   "action": "",
                                   "property": "",
                                   "from": "",
                                   "to": "",
                                   "reg": false,
                                   "x": 4040,
                                   "y": 200,
                                   "wires": [
                                       [
                                           "086dd9b2dd01f025",
                                           "9300e05f3c9f9870"
                                       ]
                                   ]
                               },
                               {
                                   "id": "086dd9b2dd01f025",
                                   "type": "ioBroker out",
                                   "z": "7e6af0015415146d",
                                   "d": true,
                                   "name": "Realer_Teichverbrauch",
                                   "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                                   "ack": "true",
                                   "autoCreate": "false",
                                   "stateName": "",
                                   "role": "",
                                   "payloadType": "",
                                   "readonly": "",
                                   "stateUnit": "",
                                   "stateMin": "",
                                   "stateMax": "",
                                   "x": 4290,
                                   "y": 240,
                                   "wires": []
                               },
                               {
                                   "id": "9300e05f3c9f9870",
                                   "type": "debug",
                                   "z": "7e6af0015415146d",
                                   "name": "Ergebnis nur payload",
                                   "active": true,
                                   "tosidebar": true,
                                   "console": false,
                                   "tostatus": false,
                                   "complete": "payload",
                                   "targetType": "msg",
                                   "statusVal": "",
                                   "statusType": "auto",
                                   "x": 4280,
                                   "y": 200,
                                   "wires": []
                               },
                               {
                                   "id": "02a17f5119c5ddeb",
                                   "type": "change",
                                   "z": "7e6af0015415146d",
                                   "name": "",
                                   "rules": [
                                       {
                                           "t": "move",
                                           "p": "payload",
                                           "pt": "msg",
                                           "to": "verbrauch",
                                           "tot": "msg"
                                       }
                                   ],
                                   "action": "",
                                   "property": "",
                                   "from": "",
                                   "to": "",
                                   "reg": false,
                                   "x": 3660,
                                   "y": 160,
                                   "wires": [
                                       [
                                           "db726a38cace8780"
                                       ]
                                   ]
                               },
                               {
                                   "id": "253e024afd9346ec",
                                   "type": "ioBroker in",
                                   "z": "7e6af0015415146d",
                                   "name": "WR-Fritz",
                                   "topic": "0_userdata.0.Test.sensor2.power",
                                   "payloadType": "value",
                                   "onlyack": "",
                                   "func": "all",
                                   "gap": "",
                                   "fireOnStart": "false",
                                   "outFormat": "MQTT",
                                   "x": 3460,
                                   "y": 240,
                                   "wires": [
                                       [
                                           "3cece316d856fc0e"
                                       ]
                                   ]
                               },
                               {
                                   "id": "157517622c425fcd",
                                   "type": "ioBroker get",
                                   "z": "7e6af0015415146d",
                                   "name": "Teich-Pow",
                                   "topic": "0_userdata.0.Test.sensor1.power",
                                   "attrname": "verbrauch",
                                   "payloadType": "value",
                                   "errOnInvalidState": "nothing",
                                   "x": 3870,
                                   "y": 240,
                                   "wires": [
                                       [
                                           "5a663fa76121848c"
                                       ]
                                   ]
                               },
                               {
                                   "id": "3cece316d856fc0e",
                                   "type": "change",
                                   "z": "7e6af0015415146d",
                                   "name": "",
                                   "rules": [
                                       {
                                           "t": "move",
                                           "p": "payload",
                                           "pt": "msg",
                                           "to": "wr",
                                           "tot": "msg"
                                       }
                                   ],
                                   "action": "",
                                   "property": "",
                                   "from": "",
                                   "to": "",
                                   "reg": false,
                                   "x": 3660,
                                   "y": 240,
                                   "wires": [
                                       [
                                           "157517622c425fcd"
                                       ]
                                   ]
                               }
                            ]
                            

                            Danke für die Hilfe ,bin nun doch etwas überfordert aber ich versuche es einfach mal mit dem leztem Beispiel.
                            Wenn ich nicht klar komme melde ich mich nochmal hier mit dem Qode hier.

                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            schrieb am zuletzt editiert von
                            #27

                            @siporax Wie gesagt das brauchst Du nur, wenn Dir der Tech-Pow trigger nicht ausreicht. ;) Sonst langt die einfache Lösung. ;)

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            S 1 Antwort Letzte Antwort
                            1
                            • mickymM mickym

                              @siporax Wie gesagt das brauchst Du nur, wenn Dir der Tech-Pow trigger nicht ausreicht. ;) Sonst langt die einfache Lösung. ;)

                              S Offline
                              S Offline
                              siporax
                              schrieb am zuletzt editiert von
                              #28

                              @mickym said in 2 Werte Subtrtahieren in Node Red:

                              @siporax Wie gesagt das brauchst Du nur, wenn Dir der Tech-Pow trigger nicht ausreicht. ;) Sonst langt die einfache Lösung. ;)

                              Setze mich später gleich man dran an das ganze.Melde mich dann wieder.

                              mickymM 1 Antwort Letzte Antwort
                              0
                              • S siporax

                                @mickym said in 2 Werte Subtrtahieren in Node Red:

                                @siporax Wie gesagt das brauchst Du nur, wenn Dir der Tech-Pow trigger nicht ausreicht. ;) Sonst langt die einfache Lösung. ;)

                                Setze mich später gleich man dran an das ganze.Melde mich dann wieder.

                                mickymM Online
                                mickymM Online
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von
                                #29

                                @siporax Die einfache Lösung nur mit der Trigger des Sonoff - war hier (sind nur 4 Nodes): https://forum.iobroker.net/post/1019849

                                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                S 1 Antwort Letzte Antwort
                                0
                                • mickymM mickym

                                  @siporax Die einfache Lösung nur mit der Trigger des Sonoff - war hier (sind nur 4 Nodes): https://forum.iobroker.net/post/1019849

                                  S Offline
                                  S Offline
                                  siporax
                                  schrieb am zuletzt editiert von
                                  #30

                                  @mickym said in 2 Werte Subtrtahieren in Node Red:

                                  @siporax Die einfache Lösung nur mit der Trigger des Sonoff - war hier (sind nur 4 Nodes): https://forum.iobroker.net/post/1019849

                                  So habs soweit übernommen u d angepasst läuft aber nicht bzw schreib keine Daten in den Broker da steht immer Null

                                  [
                                      {
                                          "id": "78f6b708eb6bd2fe",
                                          "type": "tab",
                                          "label": "Realer Teichverbrauch",
                                          "disabled": false,
                                          "info": "",
                                          "env": []
                                      },
                                      {
                                          "id": "4e110ac9e3526a1d",
                                          "type": "ioBroker in",
                                          "z": "78f6b708eb6bd2fe",
                                          "name": "Teich-Pow",
                                          "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                                          "payloadType": "value",
                                          "onlyack": "",
                                          "func": "all",
                                          "gap": "",
                                          "fireOnStart": "false",
                                          "outFormat": "MQTT",
                                          "x": 120,
                                          "y": 100,
                                          "wires": [
                                              [
                                                  "e6795d8dc9d84fcc"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "be61f3942177482d",
                                          "type": "ioBroker get",
                                          "z": "78f6b708eb6bd2fe",
                                          "name": "WR-Fritz",
                                          "topic": "fritzdect.0.DECT_116570079058.power",
                                          "attrname": "wr",
                                          "payloadType": "value",
                                          "errOnInvalidState": "nothing",
                                          "x": 520,
                                          "y": 100,
                                          "wires": [
                                              [
                                                  "719b166cf1c4cf56"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "719b166cf1c4cf56",
                                          "type": "change",
                                          "z": "78f6b708eb6bd2fe",
                                          "name": "TeichPow - WR",
                                          "rules": [
                                              {
                                                  "t": "set",
                                                  "p": "payload",
                                                  "pt": "msg",
                                                  "to": "verbrauch - wr",
                                                  "tot": "jsonata"
                                              }
                                          ],
                                          "action": "",
                                          "property": "",
                                          "from": "",
                                          "to": "",
                                          "reg": false,
                                          "x": 700,
                                          "y": 140,
                                          "wires": [
                                              [
                                                  "2528507974039f88",
                                                  "ec4528823eccb390"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "2528507974039f88",
                                          "type": "ioBroker out",
                                          "z": "78f6b708eb6bd2fe",
                                          "d": true,
                                          "name": "Realer_Teichverbrauch",
                                          "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                                          "ack": "true",
                                          "autoCreate": "false",
                                          "stateName": "",
                                          "role": "",
                                          "payloadType": "",
                                          "readonly": "",
                                          "stateUnit": "",
                                          "stateMin": "",
                                          "stateMax": "",
                                          "x": 950,
                                          "y": 180,
                                          "wires": []
                                      },
                                      {
                                          "id": "ec4528823eccb390",
                                          "type": "debug",
                                          "z": "78f6b708eb6bd2fe",
                                          "name": "Ergebnis nur payload",
                                          "active": true,
                                          "tosidebar": true,
                                          "console": false,
                                          "tostatus": false,
                                          "complete": "payload",
                                          "targetType": "msg",
                                          "statusVal": "",
                                          "statusType": "auto",
                                          "x": 940,
                                          "y": 140,
                                          "wires": []
                                      },
                                      {
                                          "id": "e6795d8dc9d84fcc",
                                          "type": "change",
                                          "z": "78f6b708eb6bd2fe",
                                          "name": "",
                                          "rules": [
                                              {
                                                  "t": "move",
                                                  "p": "payload",
                                                  "pt": "msg",
                                                  "to": "verbrauch",
                                                  "tot": "msg"
                                              }
                                          ],
                                          "action": "",
                                          "property": "",
                                          "from": "",
                                          "to": "",
                                          "reg": false,
                                          "x": 320,
                                          "y": 100,
                                          "wires": [
                                              [
                                                  "be61f3942177482d"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "5413c6e8e87d1659",
                                          "type": "ioBroker in",
                                          "z": "78f6b708eb6bd2fe",
                                          "name": "WR-Fritz",
                                          "topic": "fritzdect.0.DECT_116570079058.power",
                                          "payloadType": "value",
                                          "onlyack": "",
                                          "func": "all",
                                          "gap": "",
                                          "fireOnStart": "false",
                                          "outFormat": "MQTT",
                                          "x": 120,
                                          "y": 180,
                                          "wires": [
                                              [
                                                  "e857e6e86301279a"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "8e2c30a2834a5bc7",
                                          "type": "ioBroker get",
                                          "z": "78f6b708eb6bd2fe",
                                          "name": "Teich-Pow",
                                          "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                                          "attrname": "verbrauch",
                                          "payloadType": "value",
                                          "errOnInvalidState": "nothing",
                                          "x": 530,
                                          "y": 180,
                                          "wires": [
                                              [
                                                  "719b166cf1c4cf56"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "e857e6e86301279a",
                                          "type": "change",
                                          "z": "78f6b708eb6bd2fe",
                                          "name": "",
                                          "rules": [
                                              {
                                                  "t": "move",
                                                  "p": "payload",
                                                  "pt": "msg",
                                                  "to": "wr",
                                                  "tot": "msg"
                                              }
                                          ],
                                          "action": "",
                                          "property": "",
                                          "from": "",
                                          "to": "",
                                          "reg": false,
                                          "x": 320,
                                          "y": 180,
                                          "wires": [
                                              [
                                                  "8e2c30a2834a5bc7"
                                              ]
                                          ]
                                      }
                                  ]
                                  
                                  S 1 Antwort Letzte Antwort
                                  0
                                  • S siporax

                                    @mickym said in 2 Werte Subtrtahieren in Node Red:

                                    @siporax Die einfache Lösung nur mit der Trigger des Sonoff - war hier (sind nur 4 Nodes): https://forum.iobroker.net/post/1019849

                                    So habs soweit übernommen u d angepasst läuft aber nicht bzw schreib keine Daten in den Broker da steht immer Null

                                    [
                                        {
                                            "id": "78f6b708eb6bd2fe",
                                            "type": "tab",
                                            "label": "Realer Teichverbrauch",
                                            "disabled": false,
                                            "info": "",
                                            "env": []
                                        },
                                        {
                                            "id": "4e110ac9e3526a1d",
                                            "type": "ioBroker in",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "Teich-Pow",
                                            "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                                            "payloadType": "value",
                                            "onlyack": "",
                                            "func": "all",
                                            "gap": "",
                                            "fireOnStart": "false",
                                            "outFormat": "MQTT",
                                            "x": 120,
                                            "y": 100,
                                            "wires": [
                                                [
                                                    "e6795d8dc9d84fcc"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "be61f3942177482d",
                                            "type": "ioBroker get",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "WR-Fritz",
                                            "topic": "fritzdect.0.DECT_116570079058.power",
                                            "attrname": "wr",
                                            "payloadType": "value",
                                            "errOnInvalidState": "nothing",
                                            "x": 520,
                                            "y": 100,
                                            "wires": [
                                                [
                                                    "719b166cf1c4cf56"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "719b166cf1c4cf56",
                                            "type": "change",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "TeichPow - WR",
                                            "rules": [
                                                {
                                                    "t": "set",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "verbrauch - wr",
                                                    "tot": "jsonata"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 700,
                                            "y": 140,
                                            "wires": [
                                                [
                                                    "2528507974039f88",
                                                    "ec4528823eccb390"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "2528507974039f88",
                                            "type": "ioBroker out",
                                            "z": "78f6b708eb6bd2fe",
                                            "d": true,
                                            "name": "Realer_Teichverbrauch",
                                            "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                                            "ack": "true",
                                            "autoCreate": "false",
                                            "stateName": "",
                                            "role": "",
                                            "payloadType": "",
                                            "readonly": "",
                                            "stateUnit": "",
                                            "stateMin": "",
                                            "stateMax": "",
                                            "x": 950,
                                            "y": 180,
                                            "wires": []
                                        },
                                        {
                                            "id": "ec4528823eccb390",
                                            "type": "debug",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "Ergebnis nur payload",
                                            "active": true,
                                            "tosidebar": true,
                                            "console": false,
                                            "tostatus": false,
                                            "complete": "payload",
                                            "targetType": "msg",
                                            "statusVal": "",
                                            "statusType": "auto",
                                            "x": 940,
                                            "y": 140,
                                            "wires": []
                                        },
                                        {
                                            "id": "e6795d8dc9d84fcc",
                                            "type": "change",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "",
                                            "rules": [
                                                {
                                                    "t": "move",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "verbrauch",
                                                    "tot": "msg"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 320,
                                            "y": 100,
                                            "wires": [
                                                [
                                                    "be61f3942177482d"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "5413c6e8e87d1659",
                                            "type": "ioBroker in",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "WR-Fritz",
                                            "topic": "fritzdect.0.DECT_116570079058.power",
                                            "payloadType": "value",
                                            "onlyack": "",
                                            "func": "all",
                                            "gap": "",
                                            "fireOnStart": "false",
                                            "outFormat": "MQTT",
                                            "x": 120,
                                            "y": 180,
                                            "wires": [
                                                [
                                                    "e857e6e86301279a"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "8e2c30a2834a5bc7",
                                            "type": "ioBroker get",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "Teich-Pow",
                                            "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                                            "attrname": "verbrauch",
                                            "payloadType": "value",
                                            "errOnInvalidState": "nothing",
                                            "x": 530,
                                            "y": 180,
                                            "wires": [
                                                [
                                                    "719b166cf1c4cf56"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "e857e6e86301279a",
                                            "type": "change",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "",
                                            "rules": [
                                                {
                                                    "t": "move",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "wr",
                                                    "tot": "msg"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 320,
                                            "y": 180,
                                            "wires": [
                                                [
                                                    "8e2c30a2834a5bc7"
                                                ]
                                            ]
                                        }
                                    ]
                                    
                                    S Offline
                                    S Offline
                                    siporax
                                    schrieb am zuletzt editiert von
                                    #31

                                    @siporax said in 2 Werte Subtrtahieren in Node Red:

                                    @mickym said in 2 Werte Subtrtahieren in Node Red:

                                    @siporax Die einfache Lösung nur mit der Trigger des Sonoff - war hier (sind nur 4 Nodes): https://forum.iobroker.net/post/1019849

                                    So habs soweit übernommen u d angepasst läuft aber nicht bzw schreib keine Daten in den Broker da steht immer Null

                                    [
                                        {
                                            "id": "78f6b708eb6bd2fe",
                                            "type": "tab",
                                            "label": "Realer Teichverbrauch",
                                            "disabled": false,
                                            "info": "",
                                            "env": []
                                        },
                                        {
                                            "id": "4e110ac9e3526a1d",
                                            "type": "ioBroker in",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "Teich-Pow",
                                            "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                                            "payloadType": "value",
                                            "onlyack": "",
                                            "func": "all",
                                            "gap": "",
                                            "fireOnStart": "false",
                                            "outFormat": "MQTT",
                                            "x": 120,
                                            "y": 100,
                                            "wires": [
                                                [
                                                    "e6795d8dc9d84fcc"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "be61f3942177482d",
                                            "type": "ioBroker get",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "WR-Fritz",
                                            "topic": "fritzdect.0.DECT_116570079058.power",
                                            "attrname": "wr",
                                            "payloadType": "value",
                                            "errOnInvalidState": "nothing",
                                            "x": 520,
                                            "y": 100,
                                            "wires": [
                                                [
                                                    "719b166cf1c4cf56"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "719b166cf1c4cf56",
                                            "type": "change",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "TeichPow - WR",
                                            "rules": [
                                                {
                                                    "t": "set",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "verbrauch - wr",
                                                    "tot": "jsonata"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 700,
                                            "y": 140,
                                            "wires": [
                                                [
                                                    "2528507974039f88",
                                                    "ec4528823eccb390"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "2528507974039f88",
                                            "type": "ioBroker out",
                                            "z": "78f6b708eb6bd2fe",
                                            "d": true,
                                            "name": "Realer_Teichverbrauch",
                                            "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                                            "ack": "true",
                                            "autoCreate": "false",
                                            "stateName": "",
                                            "role": "",
                                            "payloadType": "",
                                            "readonly": "",
                                            "stateUnit": "",
                                            "stateMin": "",
                                            "stateMax": "",
                                            "x": 950,
                                            "y": 180,
                                            "wires": []
                                        },
                                        {
                                            "id": "ec4528823eccb390",
                                            "type": "debug",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "Ergebnis nur payload",
                                            "active": true,
                                            "tosidebar": true,
                                            "console": false,
                                            "tostatus": false,
                                            "complete": "payload",
                                            "targetType": "msg",
                                            "statusVal": "",
                                            "statusType": "auto",
                                            "x": 940,
                                            "y": 140,
                                            "wires": []
                                        },
                                        {
                                            "id": "e6795d8dc9d84fcc",
                                            "type": "change",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "",
                                            "rules": [
                                                {
                                                    "t": "move",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "verbrauch",
                                                    "tot": "msg"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 320,
                                            "y": 100,
                                            "wires": [
                                                [
                                                    "be61f3942177482d"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "5413c6e8e87d1659",
                                            "type": "ioBroker in",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "WR-Fritz",
                                            "topic": "fritzdect.0.DECT_116570079058.power",
                                            "payloadType": "value",
                                            "onlyack": "",
                                            "func": "all",
                                            "gap": "",
                                            "fireOnStart": "false",
                                            "outFormat": "MQTT",
                                            "x": 120,
                                            "y": 180,
                                            "wires": [
                                                [
                                                    "e857e6e86301279a"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "8e2c30a2834a5bc7",
                                            "type": "ioBroker get",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "Teich-Pow",
                                            "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                                            "attrname": "verbrauch",
                                            "payloadType": "value",
                                            "errOnInvalidState": "nothing",
                                            "x": 530,
                                            "y": 180,
                                            "wires": [
                                                [
                                                    "719b166cf1c4cf56"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "e857e6e86301279a",
                                            "type": "change",
                                            "z": "78f6b708eb6bd2fe",
                                            "name": "",
                                            "rules": [
                                                {
                                                    "t": "move",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "wr",
                                                    "tot": "msg"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 320,
                                            "y": 180,
                                            "wires": [
                                                [
                                                    "8e2c30a2834a5bc7"
                                                ]
                                            ]
                                        }
                                    ]
                                    

                                    5.JPG

                                    mickymM 1 Antwort Letzte Antwort
                                    0
                                    • S siporax

                                      @siporax said in 2 Werte Subtrtahieren in Node Red:

                                      @mickym said in 2 Werte Subtrtahieren in Node Red:

                                      @siporax Die einfache Lösung nur mit der Trigger des Sonoff - war hier (sind nur 4 Nodes): https://forum.iobroker.net/post/1019849

                                      So habs soweit übernommen u d angepasst läuft aber nicht bzw schreib keine Daten in den Broker da steht immer Null

                                      [
                                          {
                                              "id": "78f6b708eb6bd2fe",
                                              "type": "tab",
                                              "label": "Realer Teichverbrauch",
                                              "disabled": false,
                                              "info": "",
                                              "env": []
                                          },
                                          {
                                              "id": "4e110ac9e3526a1d",
                                              "type": "ioBroker in",
                                              "z": "78f6b708eb6bd2fe",
                                              "name": "Teich-Pow",
                                              "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                                              "payloadType": "value",
                                              "onlyack": "",
                                              "func": "all",
                                              "gap": "",
                                              "fireOnStart": "false",
                                              "outFormat": "MQTT",
                                              "x": 120,
                                              "y": 100,
                                              "wires": [
                                                  [
                                                      "e6795d8dc9d84fcc"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "be61f3942177482d",
                                              "type": "ioBroker get",
                                              "z": "78f6b708eb6bd2fe",
                                              "name": "WR-Fritz",
                                              "topic": "fritzdect.0.DECT_116570079058.power",
                                              "attrname": "wr",
                                              "payloadType": "value",
                                              "errOnInvalidState": "nothing",
                                              "x": 520,
                                              "y": 100,
                                              "wires": [
                                                  [
                                                      "719b166cf1c4cf56"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "719b166cf1c4cf56",
                                              "type": "change",
                                              "z": "78f6b708eb6bd2fe",
                                              "name": "TeichPow - WR",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "verbrauch - wr",
                                                      "tot": "jsonata"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 700,
                                              "y": 140,
                                              "wires": [
                                                  [
                                                      "2528507974039f88",
                                                      "ec4528823eccb390"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "2528507974039f88",
                                              "type": "ioBroker out",
                                              "z": "78f6b708eb6bd2fe",
                                              "d": true,
                                              "name": "Realer_Teichverbrauch",
                                              "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                                              "ack": "true",
                                              "autoCreate": "false",
                                              "stateName": "",
                                              "role": "",
                                              "payloadType": "",
                                              "readonly": "",
                                              "stateUnit": "",
                                              "stateMin": "",
                                              "stateMax": "",
                                              "x": 950,
                                              "y": 180,
                                              "wires": []
                                          },
                                          {
                                              "id": "ec4528823eccb390",
                                              "type": "debug",
                                              "z": "78f6b708eb6bd2fe",
                                              "name": "Ergebnis nur payload",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": false,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 940,
                                              "y": 140,
                                              "wires": []
                                          },
                                          {
                                              "id": "e6795d8dc9d84fcc",
                                              "type": "change",
                                              "z": "78f6b708eb6bd2fe",
                                              "name": "",
                                              "rules": [
                                                  {
                                                      "t": "move",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "verbrauch",
                                                      "tot": "msg"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 320,
                                              "y": 100,
                                              "wires": [
                                                  [
                                                      "be61f3942177482d"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "5413c6e8e87d1659",
                                              "type": "ioBroker in",
                                              "z": "78f6b708eb6bd2fe",
                                              "name": "WR-Fritz",
                                              "topic": "fritzdect.0.DECT_116570079058.power",
                                              "payloadType": "value",
                                              "onlyack": "",
                                              "func": "all",
                                              "gap": "",
                                              "fireOnStart": "false",
                                              "outFormat": "MQTT",
                                              "x": 120,
                                              "y": 180,
                                              "wires": [
                                                  [
                                                      "e857e6e86301279a"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "8e2c30a2834a5bc7",
                                              "type": "ioBroker get",
                                              "z": "78f6b708eb6bd2fe",
                                              "name": "Teich-Pow",
                                              "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                                              "attrname": "verbrauch",
                                              "payloadType": "value",
                                              "errOnInvalidState": "nothing",
                                              "x": 530,
                                              "y": 180,
                                              "wires": [
                                                  [
                                                      "719b166cf1c4cf56"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "e857e6e86301279a",
                                              "type": "change",
                                              "z": "78f6b708eb6bd2fe",
                                              "name": "",
                                              "rules": [
                                                  {
                                                      "t": "move",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "wr",
                                                      "tot": "msg"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 320,
                                              "y": 180,
                                              "wires": [
                                                  [
                                                      "8e2c30a2834a5bc7"
                                                  ]
                                              ]
                                          }
                                      ]
                                      

                                      5.JPG

                                      mickymM Online
                                      mickymM Online
                                      mickym
                                      Most Active
                                      schrieb am zuletzt editiert von mickym
                                      #32

                                      @siporax Ja dann mach mal ein Screenshot und zeig den Status bzw. mach Debug Nodes dran. Wenn 100-100 = 0 rauskommt, dann ist das ja richtig.

                                      Und es stimmt ja nicht, dass er nichts schreibt:

                                      d561deeb-4f1c-4b7e-a45c-45e666e830ea-image.png

                                      Der Datenpunkt wurde um 14:34 heute beschrieben.

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      S geschildG 2 Antworten Letzte Antwort
                                      0
                                      • mickymM mickym

                                        @siporax Ja dann mach mal ein Screenshot und zeig den Status bzw. mach Debug Nodes dran. Wenn 100-100 = 0 rauskommt, dann ist das ja richtig.

                                        Und es stimmt ja nicht, dass er nichts schreibt:

                                        d561deeb-4f1c-4b7e-a45c-45e666e830ea-image.png

                                        Der Datenpunkt wurde um 14:34 heute beschrieben.

                                        S Offline
                                        S Offline
                                        siporax
                                        schrieb am zuletzt editiert von
                                        #33

                                        @mickym said in 2 Werte Subtrtahieren in Node Red:

                                        @siporax Ja dann mach mal ein Screenshot und zeig den Status bzw. mach Debug Nodes dran. Wenn 100-100 = 0 rauskommt, dann ist das ja richtig.

                                        Und es stimmt ja nicht, dass er nichts schreibt:

                                        d561deeb-4f1c-4b7e-a45c-45e666e830ea-image.png

                                        Der Datenpunkt wurde um 14:34 heute beschrieben.

                                        6 Forum.JPG

                                        mickymM 1 Antwort Letzte Antwort
                                        0
                                        • S siporax

                                          @mickym said in 2 Werte Subtrtahieren in Node Red:

                                          @siporax Ja dann mach mal ein Screenshot und zeig den Status bzw. mach Debug Nodes dran. Wenn 100-100 = 0 rauskommt, dann ist das ja richtig.

                                          Und es stimmt ja nicht, dass er nichts schreibt:

                                          d561deeb-4f1c-4b7e-a45c-45e666e830ea-image.png

                                          Der Datenpunkt wurde um 14:34 heute beschrieben.

                                          6 Forum.JPG

                                          mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          schrieb am zuletzt editiert von mickym
                                          #34

                                          @siporax Na dann kommt doch das Ergebnis raus. Du musst doch nur die iobroker-Out Node wieder aktivieren.

                                          fbeee56b-dea3-43d8-b28b-14044dacb649-image.png

                                          Die Debug Node kannst wieder wegschmeissen - das ist doch nur zur Fehlersuche bzw. zur Demonstration. Und wie gesagt - ich sehe die Sonoff Node trigger meistens - dann könntest auch die einfache Lösung mit den 4 Nodes nehmen:

                                          414c6163-0c59-4f6b-85e8-1b570e3ff8f4-image.png

                                          [
                                            {
                                                "id": "1abbb3ad15f02df1",
                                                "type": "ioBroker in",
                                                "z": "289f539dcc33814e",
                                                "name": "Teich-Pow",
                                                "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
                                                "payloadType": "value",
                                                "onlyack": "",
                                                "func": "all",
                                                "gap": "",
                                                "fireOnStart": "false",
                                                "outFormat": "MQTT",
                                                "x": 2440,
                                                "y": 4320,
                                                "wires": [
                                                    [
                                                        "db726a38cace8780"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "db726a38cace8780",
                                                "type": "ioBroker get",
                                                "z": "289f539dcc33814e",
                                                "name": "WR-Fritz",
                                                "topic": "fritzdect.0.DECT_116570079058.power",
                                                "attrname": "wr",
                                                "payloadType": "value",
                                                "errOnInvalidState": "nothing",
                                                "x": 2600,
                                                "y": 4320,
                                                "wires": [
                                                    [
                                                        "5a663fa76121848c"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "5a663fa76121848c",
                                                "type": "change",
                                                "z": "289f539dcc33814e",
                                                "name": "TeichPow - WR",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "payload",
                                                        "pt": "msg",
                                                        "to": "payload - wr",
                                                        "tot": "jsonata"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 2780,
                                                "y": 4320,
                                                "wires": [
                                                    [
                                                        "086dd9b2dd01f025"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "086dd9b2dd01f025",
                                                "type": "ioBroker out",
                                                "z": "289f539dcc33814e",
                                                "name": "Realer_Teichverbrauch",
                                                "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
                                                "ack": "true",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 3010,
                                                "y": 4320,
                                                "wires": []
                                            }
                                          ]
                                          
                                          

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          754

                                          Online

                                          32.5k

                                          Benutzer

                                          81.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