Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

2 Werte Subtrtahieren in Node Red

Scheduled Pinned Locked Moved Node-Red
60 Posts 3 Posters 4.9k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    siporax
    wrote on last edited by
    #1

    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.

    S mickymM 2 Replies Last reply
    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.

      S Offline
      S Offline
      siporax
      wrote on last edited by siporax
      #2

      @siporax MIt Note injekt über die beiden iobroker get dann im change die Formel eingeben und in den ertstellten Ordner im Broker übergeben lassen.
      So sollte der Weg ja sein denke ich mal.
      Aber irgendwie rechnet das nicht.

      S 1 Reply Last reply
      0
      • S siporax

        @siporax MIt Note injekt über die beiden iobroker get dann im change die Formel eingeben und in den ertstellten Ordner im Broker übergeben lassen.
        So sollte der Weg ja sein denke ich mal.
        Aber irgendwie rechnet das nicht.

        S Offline
        S Offline
        siporax
        wrote on last edited by siporax
        #3

        [
        {
        "id": "8ab0e66e044bf135",
        "type": "tab",
        "label": "Teichverbrauch",
        "disabled": false,
        "info": "",
        "env": []
        },
        {
        "id": "70e72e3ff52dc5a7",
        "type": "ioBroker get",
        "z": "8ab0e66e044bf135",
        "name": "W1T",
        "topic": "fritzdect.0.DECT_116570079058.power",
        "attrname": "W1T",
        "payloadType": "value",
        "errOnInvalidState": "nothing",
        "x": 390,
        "y": 400,
        "wires": [
        [
        "768a8036c4a6b366"
        ]
        ]
        },
        {
        "id": "fdcacb08349897af",
        "type": "inject",
        "z": "8ab0e66e044bf135",
        "name": "Teichverbrauch ohne Wechselrichter",
        "props": [
        {
        "p": "trigger",
        "v": "true",
        "vt": "bool"
        }
        ],
        "repeat": "60",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "x": 150,
        "y": 400,
        "wires": [
        [
        "70e72e3ff52dc5a7"
        ]
        ]
        },
        {
        "id": "768a8036c4a6b366",
        "type": "ioBroker get",
        "z": "8ab0e66e044bf135",
        "name": "Teich_Verbrauch ",
        "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
        "attrname": "Teich_Verbrauch ",
        "payloadType": "value",
        "errOnInvalidState": "nothing",
        "x": 550,
        "y": 400,
        "wires": [
        [
        "352f7707160183e2"
        ]
        ]
        },
        {
        "id": "352f7707160183e2",
        "type": "change",
        "z": "8ab0e66e044bf135",
        "name": "",
        "rules": [
        {
        "t": "set",
        "p": "payload",
        "pt": "msg",
        "to": "W1T - Teich_Verbrauch ",
        "tot": "jsonata"
        }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 750,
        "y": 400,
        "wires": [
        [
        "a8ce4721b9fcf7e7"
        ]
        ]
        },
        {
        "id": "a8ce4721b9fcf7e7",
        "type": "ioBroker out",
        "z": "8ab0e66e044bf135",
        "name": "Node_Red_Realer_Teichverbrauch",
        "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
        "ack": "true",
        "autoCreate": "false",
        "stateName": "",
        "role": "",
        "payloadType": "",
        "readonly": "",
        "stateUnit": "",
        "stateMin": "",
        "stateMax": "",
        "x": 1000,
        "y": 400,
        "wires": []
        }
        ]

        S 1 Reply Last reply
        0
        • S siporax

          [
          {
          "id": "8ab0e66e044bf135",
          "type": "tab",
          "label": "Teichverbrauch",
          "disabled": false,
          "info": "",
          "env": []
          },
          {
          "id": "70e72e3ff52dc5a7",
          "type": "ioBroker get",
          "z": "8ab0e66e044bf135",
          "name": "W1T",
          "topic": "fritzdect.0.DECT_116570079058.power",
          "attrname": "W1T",
          "payloadType": "value",
          "errOnInvalidState": "nothing",
          "x": 390,
          "y": 400,
          "wires": [
          [
          "768a8036c4a6b366"
          ]
          ]
          },
          {
          "id": "fdcacb08349897af",
          "type": "inject",
          "z": "8ab0e66e044bf135",
          "name": "Teichverbrauch ohne Wechselrichter",
          "props": [
          {
          "p": "trigger",
          "v": "true",
          "vt": "bool"
          }
          ],
          "repeat": "60",
          "crontab": "",
          "once": false,
          "onceDelay": 0.1,
          "topic": "",
          "x": 150,
          "y": 400,
          "wires": [
          [
          "70e72e3ff52dc5a7"
          ]
          ]
          },
          {
          "id": "768a8036c4a6b366",
          "type": "ioBroker get",
          "z": "8ab0e66e044bf135",
          "name": "Teich_Verbrauch ",
          "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
          "attrname": "Teich_Verbrauch ",
          "payloadType": "value",
          "errOnInvalidState": "nothing",
          "x": 550,
          "y": 400,
          "wires": [
          [
          "352f7707160183e2"
          ]
          ]
          },
          {
          "id": "352f7707160183e2",
          "type": "change",
          "z": "8ab0e66e044bf135",
          "name": "",
          "rules": [
          {
          "t": "set",
          "p": "payload",
          "pt": "msg",
          "to": "W1T - Teich_Verbrauch ",
          "tot": "jsonata"
          }
          ],
          "action": "",
          "property": "",
          "from": "",
          "to": "",
          "reg": false,
          "x": 750,
          "y": 400,
          "wires": [
          [
          "a8ce4721b9fcf7e7"
          ]
          ]
          },
          {
          "id": "a8ce4721b9fcf7e7",
          "type": "ioBroker out",
          "z": "8ab0e66e044bf135",
          "name": "Node_Red_Realer_Teichverbrauch",
          "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
          "ack": "true",
          "autoCreate": "false",
          "stateName": "",
          "role": "",
          "payloadType": "",
          "readonly": "",
          "stateUnit": "",
          "stateMin": "",
          "stateMax": "",
          "x": 1000,
          "y": 400,
          "wires": []
          }
          ]

          S Offline
          S Offline
          siporax
          wrote on last edited by
          #4

          @siporax said in 2 Werte Subtrtahieren in Node Red:

          [
          {
          "id": "8ab0e66e044bf135",
          "type": "tab",
          "label": "Teichverbrauch",
          "disabled": false,
          "info": "",
          "env": []
          },
          {
          "id": "70e72e3ff52dc5a7",
          "type": "ioBroker get",
          "z": "8ab0e66e044bf135",
          "name": "W1T",
          "topic": "fritzdect.0.DECT_116570079058.power",
          "attrname": "W1T",
          "payloadType": "value",
          "errOnInvalidState": "nothing",
          "x": 390,
          "y": 400,
          "wires": [
          [
          "768a8036c4a6b366"
          ]
          ]
          },
          {
          "id": "fdcacb08349897af",
          "type": "inject",
          "z": "8ab0e66e044bf135",
          "name": "Teichverbrauch ohne Wechselrichter",
          "props": [
          {
          "p": "trigger",
          "v": "true",
          "vt": "bool"
          }
          ],
          "repeat": "60",
          "crontab": "",
          "once": false,
          "onceDelay": 0.1,
          "topic": "",
          "x": 150,
          "y": 400,
          "wires": [
          [
          "70e72e3ff52dc5a7"
          ]
          ]
          },
          {
          "id": "768a8036c4a6b366",
          "type": "ioBroker get",
          "z": "8ab0e66e044bf135",
          "name": "Teich_Verbrauch ",
          "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
          "attrname": "Teich_Verbrauch ",
          "payloadType": "value",
          "errOnInvalidState": "nothing",
          "x": 550,
          "y": 400,
          "wires": [
          [
          "352f7707160183e2"
          ]
          ]
          },
          {
          "id": "352f7707160183e2",
          "type": "change",
          "z": "8ab0e66e044bf135",
          "name": "",
          "rules": [
          {
          "t": "set",
          "p": "payload",
          "pt": "msg",
          "to": "W1T - Teich_Verbrauch ",
          "tot": "jsonata"
          }
          ],
          "action": "",
          "property": "",
          "from": "",
          "to": "",
          "reg": false,
          "x": 750,
          "y": 400,
          "wires": [
          [
          "a8ce4721b9fcf7e7"
          ]
          ]
          },
          {
          "id": "a8ce4721b9fcf7e7",
          "type": "ioBroker out",
          "z": "8ab0e66e044bf135",
          "name": "Node_Red_Realer_Teichverbrauch",
          "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
          "ack": "true",
          "autoCreate": "false",
          "stateName": "",
          "role": "",
          "payloadType": "",
          "readonly": "",
          "stateUnit": "",
          "stateMin": "",
          "stateMax": "",
          "x": 1000,
          "y": 400,
          "wires": []
          }
          ]

          1.JPG

          geschildG 1 Reply Last reply
          0
          • S siporax

            @siporax said in 2 Werte Subtrtahieren in Node Red:

            [
            {
            "id": "8ab0e66e044bf135",
            "type": "tab",
            "label": "Teichverbrauch",
            "disabled": false,
            "info": "",
            "env": []
            },
            {
            "id": "70e72e3ff52dc5a7",
            "type": "ioBroker get",
            "z": "8ab0e66e044bf135",
            "name": "W1T",
            "topic": "fritzdect.0.DECT_116570079058.power",
            "attrname": "W1T",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 390,
            "y": 400,
            "wires": [
            [
            "768a8036c4a6b366"
            ]
            ]
            },
            {
            "id": "fdcacb08349897af",
            "type": "inject",
            "z": "8ab0e66e044bf135",
            "name": "Teichverbrauch ohne Wechselrichter",
            "props": [
            {
            "p": "trigger",
            "v": "true",
            "vt": "bool"
            }
            ],
            "repeat": "60",
            "crontab": "",
            "once": false,
            "onceDelay": 0.1,
            "topic": "",
            "x": 150,
            "y": 400,
            "wires": [
            [
            "70e72e3ff52dc5a7"
            ]
            ]
            },
            {
            "id": "768a8036c4a6b366",
            "type": "ioBroker get",
            "z": "8ab0e66e044bf135",
            "name": "Teich_Verbrauch ",
            "topic": "sonoff.0.Teich-Verbrauch.ENERGY_Power",
            "attrname": "Teich_Verbrauch ",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 550,
            "y": 400,
            "wires": [
            [
            "352f7707160183e2"
            ]
            ]
            },
            {
            "id": "352f7707160183e2",
            "type": "change",
            "z": "8ab0e66e044bf135",
            "name": "",
            "rules": [
            {
            "t": "set",
            "p": "payload",
            "pt": "msg",
            "to": "W1T - Teich_Verbrauch ",
            "tot": "jsonata"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 750,
            "y": 400,
            "wires": [
            [
            "a8ce4721b9fcf7e7"
            ]
            ]
            },
            {
            "id": "a8ce4721b9fcf7e7",
            "type": "ioBroker out",
            "z": "8ab0e66e044bf135",
            "name": "Node_Red_Realer_Teichverbrauch",
            "topic": "0_userdata.0.Node_Red_Realer_Teichverbrauch",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 1000,
            "y": 400,
            "wires": []
            }
            ]

            1.JPG

            geschildG Online
            geschildG Online
            geschild
            wrote on last edited by
            #5

            @siporax Verstehe ich dich richtig: Du hast einen Teich, dessen Technik entweder übers Netz, gemessen mit SonOff-Pow, versorgt wird oder bei Netzausfall über eine Wechselrichter. Wie wird die Leistung des Wechselrichters gemessen?

            S 1 Reply Last reply
            0
            • geschildG geschild

              @siporax Verstehe ich dich richtig: Du hast einen Teich, dessen Technik entweder übers Netz, gemessen mit SonOff-Pow, versorgt wird oder bei Netzausfall über eine Wechselrichter. Wie wird die Leistung des Wechselrichters gemessen?

              S Offline
              S Offline
              siporax
              wrote on last edited by siporax
              #6

              @geschild said in 2 Werte Subtrtahieren in Node Red:

              @siporax Verstehe ich dich richtig: Du hast einen Teich, dessen Technik entweder übers Netz, gemessen mit SonOff-Pow, versorgt wird oder bei Netzausfall über eine Wechselrichter. Wie wird die Leistung des Wechselrichters gemessen?

              Über eine fritz dect Steckdose wird der Wechselrichter gemessen
              und der Teich über Sonoff Pow
              Wie im Beispiel im Bild oben zu sehen ist.
              983 Watt kommen vom Wechselrichter und nach Teichabzug gehen noch 780 Watt in die Batterie.
              Damit ist der Verbraucht real vom Teich 203 Watt und diesen Wert will ich immer sehen mit oder ohne Wechselrichter.

              S 1 Reply Last reply
              0
              • S siporax

                @geschild said in 2 Werte Subtrtahieren in Node Red:

                @siporax Verstehe ich dich richtig: Du hast einen Teich, dessen Technik entweder übers Netz, gemessen mit SonOff-Pow, versorgt wird oder bei Netzausfall über eine Wechselrichter. Wie wird die Leistung des Wechselrichters gemessen?

                Über eine fritz dect Steckdose wird der Wechselrichter gemessen
                und der Teich über Sonoff Pow
                Wie im Beispiel im Bild oben zu sehen ist.
                983 Watt kommen vom Wechselrichter und nach Teichabzug gehen noch 780 Watt in die Batterie.
                Damit ist der Verbraucht real vom Teich 203 Watt und diesen Wert will ich immer sehen mit oder ohne Wechselrichter.

                S Offline
                S Offline
                siporax
                wrote on last edited by
                #7

                @siporax Werte kommen an aber werden nicht gerechnet habe da ein fehler drin denke ich.

                S 1 Reply Last reply
                0
                • S siporax

                  @siporax Werte kommen an aber werden nicht gerechnet habe da ein fehler drin denke ich.

                  S Offline
                  S Offline
                  siporax
                  wrote on last edited by
                  #8

                  @siporax 2.JPG

                  S 1 Reply Last reply
                  0
                  • S siporax

                    @siporax 2.JPG

                    S Offline
                    S Offline
                    siporax
                    wrote on last edited by siporax
                    #9

                    @siporax 3.JPG

                    So habe ich das gemacht mit dem Rechnen.

                    geschildG 1 Reply Last reply
                    0
                    • S siporax

                      @siporax 3.JPG

                      So habe ich das gemacht mit dem Rechnen.

                      geschildG Online
                      geschildG Online
                      geschild
                      wrote on last edited by
                      #10

                      @siporax TeichMinus.jpg Sieht es etwa so aus?
                      Du möchtest rechnen: POW - Fritz = Teichverbrauch real ?
                      Bzw. wissen: Wann hat der Teich mehr verbraucht, als der Wechselrichter liefert und wieviel ?

                      S 1 Reply Last reply
                      0
                      • geschildG geschild

                        @siporax TeichMinus.jpg Sieht es etwa so aus?
                        Du möchtest rechnen: POW - Fritz = Teichverbrauch real ?
                        Bzw. wissen: Wann hat der Teich mehr verbraucht, als der Wechselrichter liefert und wieviel ?

                        S Offline
                        S Offline
                        siporax
                        wrote on last edited by siporax
                        #11

                        @geschild Teich jat mehr verbrauch z.b im Winter in der Nacht usw.ist verschieden.
                        Kann man keine Regel erstellen wenn du das meinst.
                        Daher wollte ich es einfach immer so rechnen:
                        Pow minus Fritz Dect
                        Da dieses rgebnis immer der Verbrauch vom Teich ergibt.
                        Ob er 400 oder 800 Watt er ausgibt.
                        Nachts gibt er wenn die Batterie leer ist auch einfach auch mal 0 Watt ab.
                        Soltte doch gehen oder lieg ich falsch?

                        geschildG 1 Reply Last reply
                        0
                        • S siporax

                          @geschild Teich jat mehr verbrauch z.b im Winter in der Nacht usw.ist verschieden.
                          Kann man keine Regel erstellen wenn du das meinst.
                          Daher wollte ich es einfach immer so rechnen:
                          Pow minus Fritz Dect
                          Da dieses rgebnis immer der Verbrauch vom Teich ergibt.
                          Ob er 400 oder 800 Watt er ausgibt.
                          Nachts gibt er wenn die Batterie leer ist auch einfach auch mal 0 Watt ab.
                          Soltte doch gehen oder lieg ich falsch?

                          geschildG Online
                          geschildG Online
                          geschild
                          wrote on last edited by
                          #12

                          @siporax Der Verbrauch vom Teich wird doch über den POW gemessen!

                          S 1 Reply Last reply
                          0
                          • geschildG geschild

                            @siporax Der Verbrauch vom Teich wird doch über den POW gemessen!

                            S Offline
                            S Offline
                            siporax
                            wrote on last edited by siporax
                            #13

                            @geschild ja wird er aber der kann nur in eine Richtung zählen.
                            Sollange der Wechselrichter aus ist geht das prima.
                            Wenn er sich einschaltet zählt er den wert dazu und ich sehe mein realen verbrauch nicht mehr.

                            geschildG 1 Reply Last reply
                            0
                            • S siporax

                              @geschild ja wird er aber der kann nur in eine Richtung zählen.
                              Sollange der Wechselrichter aus ist geht das prima.
                              Wenn er sich einschaltet zählt er den wert dazu und ich sehe mein realen verbrauch nicht mehr.

                              geschildG Online
                              geschildG Online
                              geschild
                              wrote on last edited by
                              #14

                              @siporax Was ist an meiner Zeichnung falsch ?

                              S 1 Reply Last reply
                              0
                              • geschildG geschild

                                @siporax Was ist an meiner Zeichnung falsch ?

                                S Offline
                                S Offline
                                siporax
                                wrote on last edited by 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 Reply Last reply
                                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
                                  wrote on last edited by
                                  #16

                                  @siporax TeichMinusDP.jpg TeichMinus.jpg teichminus.txt

                                  S 1 Reply Last reply
                                  0
                                  • geschildG geschild

                                    @siporax TeichMinusDP.jpg TeichMinus.jpg teichminus.txt

                                    S Offline
                                    S Offline
                                    siporax
                                    wrote on last edited by 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 Replies Last reply
                                    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
                                      wrote on last edited by 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 Reply Last reply
                                      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
                                        wrote on last edited by
                                        #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 Reply Last reply
                                        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
                                          wrote on last edited by
                                          #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 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          400

                                          Online

                                          32.6k

                                          Users

                                          82.2k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe