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
    488

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

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.
  • S Offline
    S Offline
    siporax
    schrieb am zuletzt editiert von
    #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 Antworten 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.

      S Offline
      S Offline
      siporax
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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 Offline
            geschildG Offline
            geschild
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #7

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

                S 1 Antwort Letzte Antwort
                0
                • S siporax

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

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

                  @siporax 2.JPG

                  S 1 Antwort Letzte Antwort
                  0
                  • S siporax

                    @siporax 2.JPG

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

                    @siporax 3.JPG

                    So habe ich das gemacht mit dem Rechnen.

                    geschildG 1 Antwort Letzte Antwort
                    0
                    • S siporax

                      @siporax 3.JPG

                      So habe ich das gemacht mit dem Rechnen.

                      geschildG Offline
                      geschildG Offline
                      geschild
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        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 Offline
                          geschildG Offline
                          geschild
                          schrieb am zuletzt editiert von
                          #12

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

                          S 1 Antwort Letzte Antwort
                          0
                          • geschildG geschild

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

                            S Offline
                            S Offline
                            siporax
                            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                            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 Offline
                              geschildG Offline
                              geschild
                              schrieb am zuletzt editiert von
                              #14

                              @siporax Was ist an meiner Zeichnung falsch ?

                              S 1 Antwort Letzte Antwort
                              0
                              • 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 Offline
                                  geschildG Offline
                                  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 Offline
                                          geschildG Offline
                                          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
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          796

                                          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