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. Wasserregulierung Aquarium

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Wasserregulierung Aquarium

Geplant Angeheftet Gesperrt Verschoben Node-Red
150 Beiträge 3 Kommentatoren 16.7k 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.
  • mickymM mickym

    Na gut - dann gute N8. :sleeping_accommodation:

    AphofisA Offline
    AphofisA Offline
    Aphofis
    schrieb am zuletzt editiert von
    #131

    @mickym
    Musste ein wenig umstellen
    so siehts jetzt aus und erst wenn schwimmer false ist wird getriggert
    10.png

    [
        {
            "id": "e96d40e5c03c8e73",
            "type": "tab",
            "label": "Wasserstand Aquarium",
            "disabled": false,
            "info": "",
            "env": []
        },
        {
            "id": "8fbb9f181c70628a",
            "type": "ioBroker get",
            "z": "e96d40e5c03c8e73",
            "name": "jahr",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
            "attrname": "jahr",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 770,
            "y": 90,
            "wires": [
                [
                    "fea33a2388b19fea"
                ]
            ]
        },
        {
            "id": "fea33a2388b19fea",
            "type": "ioBroker get",
            "z": "e96d40e5c03c8e73",
            "name": "gesamt",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
            "attrname": "gesamt",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 900,
            "y": 90,
            "wires": [
                [
                    "9a39688816db1eb6"
                ]
            ]
        },
        {
            "id": "66eeec1e6f2be7b4",
            "type": "inject",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "props": [
                {
                    "p": "payload"
                }
            ],
            "repeat": "",
            "crontab": "",
            "once": false,
            "onceDelay": 0.1,
            "topic": "",
            "payload": "daten",
            "payloadType": "msg",
            "x": 110,
            "y": 40,
            "wires": [
                [
                    "0fdf123af6451d89"
                ]
            ]
        },
        {
            "id": "071f99aa6aae94c4",
            "type": "debug",
            "z": "e96d40e5c03c8e73",
            "name": "Teste Berechnung",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "true",
            "targetType": "full",
            "statusVal": "",
            "statusType": "auto",
            "x": 940,
            "y": 380,
            "wires": []
        },
        {
            "id": "1a1876d6fd414b64",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
                {
                    "t": "set",
                    "p": "durchfluss",
                    "pt": "msg",
                    "to": "$round(durchfluss * 5.1,2)",
                    "tot": "jsonata"
                },
                {
                    "t": "set",
                    "p": "jahr",
                    "pt": "msg",
                    "to": "$round(durchfluss  / 1000 + jahr,2)",
                    "tot": "jsonata"
                },
                {
                    "t": "set",
                    "p": "gesamt",
                    "pt": "msg",
                    "to": "$round(durchfluss  / 1000 + gesamt,2)",
                    "tot": "jsonata"
                },
                {
                    "t": "set",
                    "p": "tag",
                    "pt": "msg",
                    "to": "$round(durchfluss  + tag,2)",
                    "tot": "jsonata"
                }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 550,
            "y": 190,
            "wires": [
                [
                    "071f99aa6aae94c4",
                    "d608be45b53e2d65",
                    "1c4049c837709955",
                    "eeea6be93ef84e68",
                    "44ef0e4042c6ce50"
                ]
            ]
        },
        {
            "id": "0fdf123af6451d89",
            "type": "ioBroker get",
            "z": "e96d40e5c03c8e73",
            "name": "durchfluss",
            "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
            "attrname": "durchfluss",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 510,
            "y": 90,
            "wires": [
                [
                    "d202759fc6e6dce3"
                ]
            ]
        },
        {
            "id": "d71bb0083fe22676",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "durchfluss",
            "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 1170,
            "y": 240,
            "wires": []
        },
        {
            "id": "b2f8630fc2e72c50",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "tag",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 1150,
            "y": 290,
            "wires": []
        },
        {
            "id": "3d07bf7fb1e614bd",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "jahr",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 1150,
            "y": 340,
            "wires": []
        },
        {
            "id": "c87cb1a919d6871f",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "gesamt",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 1160,
            "y": 190,
            "wires": []
        },
        {
            "id": "d202759fc6e6dce3",
            "type": "ioBroker get",
            "z": "e96d40e5c03c8e73",
            "name": "tag",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
            "attrname": "tag",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 650,
            "y": 90,
            "wires": [
                [
                    "8fbb9f181c70628a"
                ]
            ]
        },
        {
            "id": "d608be45b53e2d65",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
                {
                    "t": "set",
                    "p": "payload",
                    "pt": "msg",
                    "to": "durchfluss",
                    "tot": "msg"
                }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 940,
            "y": 240,
            "wires": [
                [
                    "d71bb0083fe22676"
                ]
            ]
        },
        {
            "id": "1c4049c837709955",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
                {
                    "t": "set",
                    "p": "payload",
                    "pt": "msg",
                    "to": "tag",
                    "tot": "msg"
                }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 940,
            "y": 290,
            "wires": [
                [
                    "b2f8630fc2e72c50"
                ]
            ]
        },
        {
            "id": "eeea6be93ef84e68",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
                {
                    "t": "set",
                    "p": "payload",
                    "pt": "msg",
                    "to": "jahr",
                    "tot": "msg"
                }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 940,
            "y": 340,
            "wires": [
                [
                    "3d07bf7fb1e614bd"
                ]
            ]
        },
        {
            "id": "44ef0e4042c6ce50",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
                {
                    "t": "set",
                    "p": "payload",
                    "pt": "msg",
                    "to": "durchfluss",
                    "tot": "msg"
                }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 940,
            "y": 190,
            "wires": [
                [
                    "c87cb1a919d6871f"
                ]
            ]
        },
        {
            "id": "9a39688816db1eb6",
            "type": "link out",
            "z": "e96d40e5c03c8e73",
            "name": "link out 1",
            "mode": "link",
            "links": [
                "0fa0de1398efaa3b"
            ],
            "x": 1005,
            "y": 90,
            "wires": []
        },
        {
            "id": "0fa0de1398efaa3b",
            "type": "link in",
            "z": "e96d40e5c03c8e73",
            "name": "link in 1",
            "links": [
                "9a39688816db1eb6"
            ],
            "x": 425,
            "y": 190,
            "wires": [
                [
                    "1a1876d6fd414b64"
                ]
            ]
        },
        {
            "id": "01ada18cbb3de587",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "Magnetventil",
            "topic": "0_userdata.0.Test_Wasser.Test_Magnetventil",
            "ack": "false",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 290,
            "y": 150,
            "wires": []
        },
        {
            "id": "76f52673b56e07fc",
            "type": "ioBroker in",
            "z": "e96d40e5c03c8e73",
            "name": "Schwimmer",
            "attrname": "payload",
            "topic": "0_userdata.0.Test_Wasser.Test_Schwimmer",
            "payloadType": "value",
            "onlyack": "",
            "func": "all",
            "gap": "",
            "fireOnStart": "false",
            "outFormat": "MQTT",
            "x": 100,
            "y": 90,
            "wires": [
                [
                    "62ed674bc6e01184",
                    "01ada18cbb3de587"
                ]
            ]
        },
        {
            "id": "62ed674bc6e01184",
            "type": "switch",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "property": "payload",
            "propertyType": "msg",
            "rules": [
                {
                    "t": "eq",
                    "v": "false",
                    "vt": "str"
                }
            ],
            "checkall": "true",
            "repair": false,
            "outputs": 1,
            "x": 270,
            "y": 90,
            "wires": [
                [
                    "0fdf123af6451d89"
                ]
            ]
        }
    ]
    

    AphofisA mickymM 2 Antworten Letzte Antwort
    0
    • AphofisA Aphofis

      @mickym
      Musste ein wenig umstellen
      so siehts jetzt aus und erst wenn schwimmer false ist wird getriggert
      10.png

      [
          {
              "id": "e96d40e5c03c8e73",
              "type": "tab",
              "label": "Wasserstand Aquarium",
              "disabled": false,
              "info": "",
              "env": []
          },
          {
              "id": "8fbb9f181c70628a",
              "type": "ioBroker get",
              "z": "e96d40e5c03c8e73",
              "name": "jahr",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
              "attrname": "jahr",
              "payloadType": "value",
              "errOnInvalidState": "nothing",
              "x": 770,
              "y": 90,
              "wires": [
                  [
                      "fea33a2388b19fea"
                  ]
              ]
          },
          {
              "id": "fea33a2388b19fea",
              "type": "ioBroker get",
              "z": "e96d40e5c03c8e73",
              "name": "gesamt",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
              "attrname": "gesamt",
              "payloadType": "value",
              "errOnInvalidState": "nothing",
              "x": 900,
              "y": 90,
              "wires": [
                  [
                      "9a39688816db1eb6"
                  ]
              ]
          },
          {
              "id": "66eeec1e6f2be7b4",
              "type": "inject",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "props": [
                  {
                      "p": "payload"
                  }
              ],
              "repeat": "",
              "crontab": "",
              "once": false,
              "onceDelay": 0.1,
              "topic": "",
              "payload": "daten",
              "payloadType": "msg",
              "x": 110,
              "y": 40,
              "wires": [
                  [
                      "0fdf123af6451d89"
                  ]
              ]
          },
          {
              "id": "071f99aa6aae94c4",
              "type": "debug",
              "z": "e96d40e5c03c8e73",
              "name": "Teste Berechnung",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "true",
              "targetType": "full",
              "statusVal": "",
              "statusType": "auto",
              "x": 940,
              "y": 380,
              "wires": []
          },
          {
              "id": "1a1876d6fd414b64",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "durchfluss",
                      "pt": "msg",
                      "to": "$round(durchfluss * 5.1,2)",
                      "tot": "jsonata"
                  },
                  {
                      "t": "set",
                      "p": "jahr",
                      "pt": "msg",
                      "to": "$round(durchfluss  / 1000 + jahr,2)",
                      "tot": "jsonata"
                  },
                  {
                      "t": "set",
                      "p": "gesamt",
                      "pt": "msg",
                      "to": "$round(durchfluss  / 1000 + gesamt,2)",
                      "tot": "jsonata"
                  },
                  {
                      "t": "set",
                      "p": "tag",
                      "pt": "msg",
                      "to": "$round(durchfluss  + tag,2)",
                      "tot": "jsonata"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 550,
              "y": 190,
              "wires": [
                  [
                      "071f99aa6aae94c4",
                      "d608be45b53e2d65",
                      "1c4049c837709955",
                      "eeea6be93ef84e68",
                      "44ef0e4042c6ce50"
                  ]
              ]
          },
          {
              "id": "0fdf123af6451d89",
              "type": "ioBroker get",
              "z": "e96d40e5c03c8e73",
              "name": "durchfluss",
              "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
              "attrname": "durchfluss",
              "payloadType": "value",
              "errOnInvalidState": "nothing",
              "x": 510,
              "y": 90,
              "wires": [
                  [
                      "d202759fc6e6dce3"
                  ]
              ]
          },
          {
              "id": "d71bb0083fe22676",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "durchfluss",
              "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 1170,
              "y": 240,
              "wires": []
          },
          {
              "id": "b2f8630fc2e72c50",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "tag",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 1150,
              "y": 290,
              "wires": []
          },
          {
              "id": "3d07bf7fb1e614bd",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "jahr",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 1150,
              "y": 340,
              "wires": []
          },
          {
              "id": "c87cb1a919d6871f",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "gesamt",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 1160,
              "y": 190,
              "wires": []
          },
          {
              "id": "d202759fc6e6dce3",
              "type": "ioBroker get",
              "z": "e96d40e5c03c8e73",
              "name": "tag",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
              "attrname": "tag",
              "payloadType": "value",
              "errOnInvalidState": "nothing",
              "x": 650,
              "y": 90,
              "wires": [
                  [
                      "8fbb9f181c70628a"
                  ]
              ]
          },
          {
              "id": "d608be45b53e2d65",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "durchfluss",
                      "tot": "msg"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 940,
              "y": 240,
              "wires": [
                  [
                      "d71bb0083fe22676"
                  ]
              ]
          },
          {
              "id": "1c4049c837709955",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "tag",
                      "tot": "msg"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 940,
              "y": 290,
              "wires": [
                  [
                      "b2f8630fc2e72c50"
                  ]
              ]
          },
          {
              "id": "eeea6be93ef84e68",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "jahr",
                      "tot": "msg"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 940,
              "y": 340,
              "wires": [
                  [
                      "3d07bf7fb1e614bd"
                  ]
              ]
          },
          {
              "id": "44ef0e4042c6ce50",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "durchfluss",
                      "tot": "msg"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 940,
              "y": 190,
              "wires": [
                  [
                      "c87cb1a919d6871f"
                  ]
              ]
          },
          {
              "id": "9a39688816db1eb6",
              "type": "link out",
              "z": "e96d40e5c03c8e73",
              "name": "link out 1",
              "mode": "link",
              "links": [
                  "0fa0de1398efaa3b"
              ],
              "x": 1005,
              "y": 90,
              "wires": []
          },
          {
              "id": "0fa0de1398efaa3b",
              "type": "link in",
              "z": "e96d40e5c03c8e73",
              "name": "link in 1",
              "links": [
                  "9a39688816db1eb6"
              ],
              "x": 425,
              "y": 190,
              "wires": [
                  [
                      "1a1876d6fd414b64"
                  ]
              ]
          },
          {
              "id": "01ada18cbb3de587",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "Magnetventil",
              "topic": "0_userdata.0.Test_Wasser.Test_Magnetventil",
              "ack": "false",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 290,
              "y": 150,
              "wires": []
          },
          {
              "id": "76f52673b56e07fc",
              "type": "ioBroker in",
              "z": "e96d40e5c03c8e73",
              "name": "Schwimmer",
              "attrname": "payload",
              "topic": "0_userdata.0.Test_Wasser.Test_Schwimmer",
              "payloadType": "value",
              "onlyack": "",
              "func": "all",
              "gap": "",
              "fireOnStart": "false",
              "outFormat": "MQTT",
              "x": 100,
              "y": 90,
              "wires": [
                  [
                      "62ed674bc6e01184",
                      "01ada18cbb3de587"
                  ]
              ]
          },
          {
              "id": "62ed674bc6e01184",
              "type": "switch",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "property": "payload",
              "propertyType": "msg",
              "rules": [
                  {
                      "t": "eq",
                      "v": "false",
                      "vt": "str"
                  }
              ],
              "checkall": "true",
              "repair": false,
              "outputs": 1,
              "x": 270,
              "y": 90,
              "wires": [
                  [
                      "0fdf123af6451d89"
                  ]
              ]
          }
      ]
      

      AphofisA Offline
      AphofisA Offline
      Aphofis
      schrieb am zuletzt editiert von
      #132

      Jetzt fehlt ja noch das täglich um null uhr Tages Datenpunkt auf null gesetzt wird und Jahreszähler am 31.12. null uhr auf null gesetzt wird.
      Dann noch die Telegram ausgabe und das http get was den flowmeter auf dem esp resettet.

      mickymM 1 Antwort Letzte Antwort
      0
      • AphofisA Aphofis

        @mickym
        Musste ein wenig umstellen
        so siehts jetzt aus und erst wenn schwimmer false ist wird getriggert
        10.png

        [
            {
                "id": "e96d40e5c03c8e73",
                "type": "tab",
                "label": "Wasserstand Aquarium",
                "disabled": false,
                "info": "",
                "env": []
            },
            {
                "id": "8fbb9f181c70628a",
                "type": "ioBroker get",
                "z": "e96d40e5c03c8e73",
                "name": "jahr",
                "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
                "attrname": "jahr",
                "payloadType": "value",
                "errOnInvalidState": "nothing",
                "x": 770,
                "y": 90,
                "wires": [
                    [
                        "fea33a2388b19fea"
                    ]
                ]
            },
            {
                "id": "fea33a2388b19fea",
                "type": "ioBroker get",
                "z": "e96d40e5c03c8e73",
                "name": "gesamt",
                "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
                "attrname": "gesamt",
                "payloadType": "value",
                "errOnInvalidState": "nothing",
                "x": 900,
                "y": 90,
                "wires": [
                    [
                        "9a39688816db1eb6"
                    ]
                ]
            },
            {
                "id": "66eeec1e6f2be7b4",
                "type": "inject",
                "z": "e96d40e5c03c8e73",
                "name": "",
                "props": [
                    {
                        "p": "payload"
                    }
                ],
                "repeat": "",
                "crontab": "",
                "once": false,
                "onceDelay": 0.1,
                "topic": "",
                "payload": "daten",
                "payloadType": "msg",
                "x": 110,
                "y": 40,
                "wires": [
                    [
                        "0fdf123af6451d89"
                    ]
                ]
            },
            {
                "id": "071f99aa6aae94c4",
                "type": "debug",
                "z": "e96d40e5c03c8e73",
                "name": "Teste Berechnung",
                "active": true,
                "tosidebar": true,
                "console": false,
                "tostatus": false,
                "complete": "true",
                "targetType": "full",
                "statusVal": "",
                "statusType": "auto",
                "x": 940,
                "y": 380,
                "wires": []
            },
            {
                "id": "1a1876d6fd414b64",
                "type": "change",
                "z": "e96d40e5c03c8e73",
                "name": "",
                "rules": [
                    {
                        "t": "set",
                        "p": "durchfluss",
                        "pt": "msg",
                        "to": "$round(durchfluss * 5.1,2)",
                        "tot": "jsonata"
                    },
                    {
                        "t": "set",
                        "p": "jahr",
                        "pt": "msg",
                        "to": "$round(durchfluss  / 1000 + jahr,2)",
                        "tot": "jsonata"
                    },
                    {
                        "t": "set",
                        "p": "gesamt",
                        "pt": "msg",
                        "to": "$round(durchfluss  / 1000 + gesamt,2)",
                        "tot": "jsonata"
                    },
                    {
                        "t": "set",
                        "p": "tag",
                        "pt": "msg",
                        "to": "$round(durchfluss  + tag,2)",
                        "tot": "jsonata"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 550,
                "y": 190,
                "wires": [
                    [
                        "071f99aa6aae94c4",
                        "d608be45b53e2d65",
                        "1c4049c837709955",
                        "eeea6be93ef84e68",
                        "44ef0e4042c6ce50"
                    ]
                ]
            },
            {
                "id": "0fdf123af6451d89",
                "type": "ioBroker get",
                "z": "e96d40e5c03c8e73",
                "name": "durchfluss",
                "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
                "attrname": "durchfluss",
                "payloadType": "value",
                "errOnInvalidState": "nothing",
                "x": 510,
                "y": 90,
                "wires": [
                    [
                        "d202759fc6e6dce3"
                    ]
                ]
            },
            {
                "id": "d71bb0083fe22676",
                "type": "ioBroker out",
                "z": "e96d40e5c03c8e73",
                "name": "durchfluss",
                "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
                "ack": "true",
                "autoCreate": "false",
                "stateName": "",
                "role": "",
                "payloadType": "",
                "readonly": "",
                "stateUnit": "",
                "stateMin": "",
                "stateMax": "",
                "x": 1170,
                "y": 240,
                "wires": []
            },
            {
                "id": "b2f8630fc2e72c50",
                "type": "ioBroker out",
                "z": "e96d40e5c03c8e73",
                "name": "tag",
                "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
                "ack": "true",
                "autoCreate": "false",
                "stateName": "",
                "role": "",
                "payloadType": "",
                "readonly": "",
                "stateUnit": "",
                "stateMin": "",
                "stateMax": "",
                "x": 1150,
                "y": 290,
                "wires": []
            },
            {
                "id": "3d07bf7fb1e614bd",
                "type": "ioBroker out",
                "z": "e96d40e5c03c8e73",
                "name": "jahr",
                "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
                "ack": "true",
                "autoCreate": "false",
                "stateName": "",
                "role": "",
                "payloadType": "",
                "readonly": "",
                "stateUnit": "",
                "stateMin": "",
                "stateMax": "",
                "x": 1150,
                "y": 340,
                "wires": []
            },
            {
                "id": "c87cb1a919d6871f",
                "type": "ioBroker out",
                "z": "e96d40e5c03c8e73",
                "name": "gesamt",
                "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
                "ack": "true",
                "autoCreate": "false",
                "stateName": "",
                "role": "",
                "payloadType": "",
                "readonly": "",
                "stateUnit": "",
                "stateMin": "",
                "stateMax": "",
                "x": 1160,
                "y": 190,
                "wires": []
            },
            {
                "id": "d202759fc6e6dce3",
                "type": "ioBroker get",
                "z": "e96d40e5c03c8e73",
                "name": "tag",
                "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
                "attrname": "tag",
                "payloadType": "value",
                "errOnInvalidState": "nothing",
                "x": 650,
                "y": 90,
                "wires": [
                    [
                        "8fbb9f181c70628a"
                    ]
                ]
            },
            {
                "id": "d608be45b53e2d65",
                "type": "change",
                "z": "e96d40e5c03c8e73",
                "name": "",
                "rules": [
                    {
                        "t": "set",
                        "p": "payload",
                        "pt": "msg",
                        "to": "durchfluss",
                        "tot": "msg"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 940,
                "y": 240,
                "wires": [
                    [
                        "d71bb0083fe22676"
                    ]
                ]
            },
            {
                "id": "1c4049c837709955",
                "type": "change",
                "z": "e96d40e5c03c8e73",
                "name": "",
                "rules": [
                    {
                        "t": "set",
                        "p": "payload",
                        "pt": "msg",
                        "to": "tag",
                        "tot": "msg"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 940,
                "y": 290,
                "wires": [
                    [
                        "b2f8630fc2e72c50"
                    ]
                ]
            },
            {
                "id": "eeea6be93ef84e68",
                "type": "change",
                "z": "e96d40e5c03c8e73",
                "name": "",
                "rules": [
                    {
                        "t": "set",
                        "p": "payload",
                        "pt": "msg",
                        "to": "jahr",
                        "tot": "msg"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 940,
                "y": 340,
                "wires": [
                    [
                        "3d07bf7fb1e614bd"
                    ]
                ]
            },
            {
                "id": "44ef0e4042c6ce50",
                "type": "change",
                "z": "e96d40e5c03c8e73",
                "name": "",
                "rules": [
                    {
                        "t": "set",
                        "p": "payload",
                        "pt": "msg",
                        "to": "durchfluss",
                        "tot": "msg"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 940,
                "y": 190,
                "wires": [
                    [
                        "c87cb1a919d6871f"
                    ]
                ]
            },
            {
                "id": "9a39688816db1eb6",
                "type": "link out",
                "z": "e96d40e5c03c8e73",
                "name": "link out 1",
                "mode": "link",
                "links": [
                    "0fa0de1398efaa3b"
                ],
                "x": 1005,
                "y": 90,
                "wires": []
            },
            {
                "id": "0fa0de1398efaa3b",
                "type": "link in",
                "z": "e96d40e5c03c8e73",
                "name": "link in 1",
                "links": [
                    "9a39688816db1eb6"
                ],
                "x": 425,
                "y": 190,
                "wires": [
                    [
                        "1a1876d6fd414b64"
                    ]
                ]
            },
            {
                "id": "01ada18cbb3de587",
                "type": "ioBroker out",
                "z": "e96d40e5c03c8e73",
                "name": "Magnetventil",
                "topic": "0_userdata.0.Test_Wasser.Test_Magnetventil",
                "ack": "false",
                "autoCreate": "false",
                "stateName": "",
                "role": "",
                "payloadType": "",
                "readonly": "",
                "stateUnit": "",
                "stateMin": "",
                "stateMax": "",
                "x": 290,
                "y": 150,
                "wires": []
            },
            {
                "id": "76f52673b56e07fc",
                "type": "ioBroker in",
                "z": "e96d40e5c03c8e73",
                "name": "Schwimmer",
                "attrname": "payload",
                "topic": "0_userdata.0.Test_Wasser.Test_Schwimmer",
                "payloadType": "value",
                "onlyack": "",
                "func": "all",
                "gap": "",
                "fireOnStart": "false",
                "outFormat": "MQTT",
                "x": 100,
                "y": 90,
                "wires": [
                    [
                        "62ed674bc6e01184",
                        "01ada18cbb3de587"
                    ]
                ]
            },
            {
                "id": "62ed674bc6e01184",
                "type": "switch",
                "z": "e96d40e5c03c8e73",
                "name": "",
                "property": "payload",
                "propertyType": "msg",
                "rules": [
                    {
                        "t": "eq",
                        "v": "false",
                        "vt": "str"
                    }
                ],
                "checkall": "true",
                "repair": false,
                "outputs": 1,
                "x": 270,
                "y": 90,
                "wires": [
                    [
                        "0fdf123af6451d89"
                    ]
                ]
            }
        ]
        

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #133

        @aphofis Ja sollte ja so funktionieren. Ich hätte ohne link Nodes - alles einfach dahinter gehängt.

        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
        • AphofisA Aphofis

          Jetzt fehlt ja noch das täglich um null uhr Tages Datenpunkt auf null gesetzt wird und Jahreszähler am 31.12. null uhr auf null gesetzt wird.
          Dann noch die Telegram ausgabe und das http get was den flowmeter auf dem esp resettet.

          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #134

          @aphofis sagte in Wasserregulierung Aquarium:

          Jetzt fehlt ja noch das täglich um null uhr Tages Datenpunkt auf null gesetzt wird und Jahreszähler am 31.12. null uhr auf null gesetzt wird.
          Dann noch die Telegram ausgabe und das http get was den flowmeter auf dem esp resettet.

          Ja da installiere dir mal die Chronplus Node. Das machen wir aber morgen.

          https://flows.nodered.org/node/node-red-contrib-cron-plus

          Aber bitte über den Palettenmanager installieren. (Den Haken im NodeRed Adapter rausmachen)

          e5ea77fc-e008-4607-9983-9d0ff5ac8f8b-image.png

          Die Warnung kannst Du ignorieren, wenn Du im backit up die separate Sicherung für NodeRed anhakst.

          b2ba0fd6-5a5c-497e-96d6-1bd441ef3359-image.png

          So jetzt endgültig gute Nacht. Der Rest morgen.

          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.

          AphofisA 1 Antwort Letzte Antwort
          1
          • mickymM mickym

            @aphofis sagte in Wasserregulierung Aquarium:

            Jetzt fehlt ja noch das täglich um null uhr Tages Datenpunkt auf null gesetzt wird und Jahreszähler am 31.12. null uhr auf null gesetzt wird.
            Dann noch die Telegram ausgabe und das http get was den flowmeter auf dem esp resettet.

            Ja da installiere dir mal die Chronplus Node. Das machen wir aber morgen.

            https://flows.nodered.org/node/node-red-contrib-cron-plus

            Aber bitte über den Palettenmanager installieren. (Den Haken im NodeRed Adapter rausmachen)

            e5ea77fc-e008-4607-9983-9d0ff5ac8f8b-image.png

            Die Warnung kannst Du ignorieren, wenn Du im backit up die separate Sicherung für NodeRed anhakst.

            b2ba0fd6-5a5c-497e-96d6-1bd441ef3359-image.png

            So jetzt endgültig gute Nacht. Der Rest morgen.

            AphofisA Offline
            AphofisA Offline
            Aphofis
            schrieb am zuletzt editiert von Aphofis
            #135

            @mickym
            Ich denke ich hab alles alleine hinbekommen.
            Counter vorher
            Screenshot 2024-08-17 070600.png
            danach
            Screenshot 2024-08-17 070837.png
            Wird auf false getriggert mit 2 sek verzögerung, weil der Wasserdurchflussmesser immer noch minimal nach pulst.

            Vorher
            Screenshot 2024-08-17 070629.png danach auch erst auf false in die Datenpunkte aktualisiert
            Screenshot 2024-08-17 070826.png
            das dann die aktuelle Flow kannst du ja noch mal drüber gucken, ob ich alles Richtig gemacht habe. Auch die Cronjob setzen die Datenpunkte auf 0
            Screenshot 2024-08-17 070703.png
            Screenshot 2024-08-17 070852.png


            [
            {
            "id": "e96d40e5c03c8e73",
            "type": "tab",
            "label": "Wasserstand Aquarium",
            "disabled": false,
            "info": "",
            "env": []
            },
            {
            "id": "45a6e580b60ac2db",
            "type": "junction",
            "z": "e96d40e5c03c8e73",
            "x": 820,
            "y": 530,
            "wires": [
            [
            "eaeec2f4b2ca281f",
            "aa28b192152fbef2"
            ]
            ]
            },
            {
            "id": "e55b14fd0d28d156",
            "type": "junction",
            "z": "e96d40e5c03c8e73",
            "x": 820,
            "y": 630,
            "wires": [
            [
            "72a5c2949b417e99",
            "14caa704f34116a9"
            ]
            ]
            },
            {
            "id": "8c50dad878f1363c",
            "type": "junction",
            "z": "e96d40e5c03c8e73",
            "x": 610,
            "y": 470,
            "wires": [
            [
            "071f99aa6aae94c4"
            ]
            ]
            },
            {
            "id": "7014354310596b03",
            "type": "junction",
            "z": "e96d40e5c03c8e73",
            "x": 200,
            "y": 150,
            "wires": [
            [
            "01ada18cbb3de587"
            ]
            ]
            },
            {
            "id": "8fbb9f181c70628a",
            "type": "ioBroker get",
            "z": "e96d40e5c03c8e73",
            "name": "jahr",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
            "attrname": "jahr",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 660,
            "y": 90,
            "wires": [
            [
            "fea33a2388b19fea"
            ]
            ]
            },
            {
            "id": "fea33a2388b19fea",
            "type": "ioBroker get",
            "z": "e96d40e5c03c8e73",
            "name": "gesamt",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
            "attrname": "gesamt",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 790,
            "y": 90,
            "wires": [
            [
            "9a39688816db1eb6"
            ]
            ]
            },
            {
            "id": "071f99aa6aae94c4",
            "type": "debug",
            "z": "e96d40e5c03c8e73",
            "name": "Ausgabe Objekt",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "true",
            "targetType": "full",
            "statusVal": "",
            "statusType": "auto",
            "x": 950,
            "y": 470,
            "wires": []
            },
            {
            "id": "1a1876d6fd414b64",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
            {
            "t": "set",
            "p": "durchfluss",
            "pt": "msg",
            "to": "$round(durchfluss * 5.1,2)",
            "tot": "jsonata"
            },
            {
            "t": "set",
            "p": "jahr",
            "pt": "msg",
            "to": "$round(durchfluss / 1000 + jahr,2)",
            "tot": "jsonata"
            },
            {
            "t": "set",
            "p": "gesamt",
            "pt": "msg",
            "to": "$round(durchfluss / 1000 + gesamt,2)",
            "tot": "jsonata"
            },
            {
            "t": "set",
            "p": "tag",
            "pt": "msg",
            "to": "$round(durchfluss + tag,2)",
            "tot": "jsonata"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 440,
            "y": 340,
            "wires": [
            [
            "44ef0e4042c6ce50",
            "d608be45b53e2d65",
            "1c4049c837709955",
            "eeea6be93ef84e68",
            "8c50dad878f1363c"
            ]
            ]
            },
            {
            "id": "0fdf123af6451d89",
            "type": "ioBroker get",
            "z": "e96d40e5c03c8e73",
            "name": "durchfluss",
            "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
            "attrname": "durchfluss",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 400,
            "y": 90,
            "wires": [
            [
            "d202759fc6e6dce3"
            ]
            ]
            },
            {
            "id": "d71bb0083fe22676",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "durchfluss",
            "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 940,
            "y": 310,
            "wires": []
            },
            {
            "id": "b2f8630fc2e72c50",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "tag",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 920,
            "y": 360,
            "wires": []
            },
            {
            "id": "3d07bf7fb1e614bd",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "jahr",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 920,
            "y": 410,
            "wires": []
            },
            {
            "id": "c87cb1a919d6871f",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "gesamt",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 930,
            "y": 260,
            "wires": []
            },
            {
            "id": "d202759fc6e6dce3",
            "type": "ioBroker get",
            "z": "e96d40e5c03c8e73",
            "name": "tag",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
            "attrname": "tag",
            "payloadType": "value",
            "errOnInvalidState": "nothing",
            "x": 540,
            "y": 90,
            "wires": [
            [
            "8fbb9f181c70628a"
            ]
            ]
            },
            {
            "id": "d608be45b53e2d65",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
            {
            "t": "set",
            "p": "payload",
            "pt": "msg",
            "to": "durchfluss",
            "tot": "msg"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 710,
            "y": 310,
            "wires": [
            [
            "d71bb0083fe22676"
            ]
            ]
            },
            {
            "id": "1c4049c837709955",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
            {
            "t": "set",
            "p": "payload",
            "pt": "msg",
            "to": "tag",
            "tot": "msg"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 710,
            "y": 360,
            "wires": [
            [
            "b2f8630fc2e72c50"
            ]
            ]
            },
            {
            "id": "eeea6be93ef84e68",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
            {
            "t": "set",
            "p": "payload",
            "pt": "msg",
            "to": "jahr",
            "tot": "msg"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 710,
            "y": 410,
            "wires": [
            [
            "3d07bf7fb1e614bd"
            ]
            ]
            },
            {
            "id": "44ef0e4042c6ce50",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "rules": [
            {
            "t": "set",
            "p": "payload",
            "pt": "msg",
            "to": "durchfluss",
            "tot": "msg"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 710,
            "y": 260,
            "wires": [
            [
            "c87cb1a919d6871f"
            ]
            ]
            },
            {
            "id": "9a39688816db1eb6",
            "type": "link out",
            "z": "e96d40e5c03c8e73",
            "name": "link out 1",
            "mode": "link",
            "links": [
            "0fa0de1398efaa3b"
            ],
            "x": 885,
            "y": 90,
            "wires": [],
            "icon": "node-red-contrib-calc/calculator.png"
            },
            {
            "id": "0fa0de1398efaa3b",
            "type": "link in",
            "z": "e96d40e5c03c8e73",
            "name": "link in 1",
            "links": [
            "9a39688816db1eb6"
            ],
            "x": 315,
            "y": 340,
            "wires": [
            [
            "1a1876d6fd414b64"
            ]
            ],
            "icon": "node-red-contrib-calc/calculator.png"
            },
            {
            "id": "01ada18cbb3de587",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "Magnetventil",
            "topic": "0_userdata.0.Test_Wasser.Test_Magnetventil",
            "ack": "false",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 690,
            "y": 150,
            "wires": []
            },
            {
            "id": "76f52673b56e07fc",
            "type": "ioBroker in",
            "z": "e96d40e5c03c8e73",
            "name": "Schwimmer",
            "attrname": "payload",
            "topic": "0_userdata.0.Test_Wasser.Test_Schwimmer",
            "payloadType": "value",
            "onlyack": "",
            "func": "all",
            "gap": "",
            "fireOnStart": "false",
            "outFormat": "MQTT",
            "x": 80,
            "y": 90,
            "wires": [
            [
            "62ed674bc6e01184",
            "7014354310596b03"
            ]
            ]
            },
            {
            "id": "62ed674bc6e01184",
            "type": "switch",
            "z": "e96d40e5c03c8e73",
            "name": "",
            "property": "payload",
            "propertyType": "msg",
            "rules": [
            {
            "t": "eq",
            "v": "false",
            "vt": "str"
            }
            ],
            "checkall": "true",
            "repair": false,
            "outputs": 1,
            "x": 230,
            "y": 90,
            "wires": [
            [
            "0fdf123af6451d89",
            "5b6621237a1f62be"
            ]
            ]
            },
            {
            "id": "b0a30850739bc81a",
            "type": "cronplus",
            "z": "e96d40e5c03c8e73",
            "name": "Aqua Tag Reset",
            "outputField": "payload",
            "timeZone": "",
            "storeName": "",
            "commandResponseMsgOutput": "output1",
            "defaultLocation": "",
            "defaultLocationType": "default",
            "outputs": 1,
            "options": [
            {
            "name": "Zeitplan",
            "topic": "Counter Aqua Reset",
            "payloadType": "default",
            "payload": "",
            "expressionType": "cron",
            "expression": "0 0 0 * * ? *",
            "location": "",
            "offset": "0",
            "solarType": "all",
            "solarEvents": "sunrise,sunset"
            }
            ],
            "x": 110,
            "y": 530,
            "wires": [
            [
            "a940876997af3dcb"
            ]
            ]
            },
            {
            "id": "aa28b192152fbef2",
            "type": "debug",
            "z": "e96d40e5c03c8e73",
            "name": "Tag Reset",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "payload",
            "targetType": "msg",
            "statusVal": "",
            "statusType": "auto",
            "x": 930,
            "y": 510,
            "wires": []
            },
            {
            "id": "eaeec2f4b2ca281f",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "tag",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 920,
            "y": 550,
            "wires": []
            },
            {
            "id": "b36aa30.3a7276",
            "type": "http request",
            "z": "e96d40e5c03c8e73",
            "name": "Senden",
            "method": "GET",
            "ret": "txt",
            "paytoqs": "ignore",
            "url": "http://192.168.0.96/cm?user=benutzername&password=Passwort&cmnd=counter1 0",
            "tls": "",
            "persist": false,
            "proxy": "",
            "insecureHTTPParser": false,
            "authType": "",
            "senderr": false,
            "headers": [],
            "x": 790,
            "y": 40,
            "wires": [
            [
            "1ef9987c.956c78"
            ]
            ]
            },
            {
            "id": "70154cd4.de1444",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "Aqua Counter Reset",
            "rules": [
            {
            "t": "set",
            "p": "url",
            "pt": "msg",
            "to": "payload",
            "tot": "msg"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 610,
            "y": 40,
            "wires": [
            [
            "b36aa30.3a7276"
            ]
            ]
            },
            {
            "id": "1ef9987c.956c78",
            "type": "debug",
            "z": "e96d40e5c03c8e73",
            "name": "Ausgabe Reset",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "payload",
            "targetType": "msg",
            "statusVal": "",
            "statusType": "auto",
            "x": 950,
            "y": 40,
            "wires": []
            },
            {
            "id": "5b6621237a1f62be",
            "type": "delay",
            "z": "e96d40e5c03c8e73",
            "name": "Verzögerung",
            "pauseType": "delay",
            "timeout": "2",
            "timeoutUnits": "seconds",
            "rate": "1",
            "nbRateUnits": "1",
            "rateUnits": "second",
            "randomFirst": "1",
            "randomLast": "5",
            "randomUnits": "seconds",
            "drop": false,
            "allowrate": false,
            "outputs": 1,
            "x": 420,
            "y": 40,
            "wires": [
            [
            "70154cd4.de1444"
            ]
            ]
            },
            {
            "id": "1e4f358a474147d7",
            "type": "cronplus",
            "z": "e96d40e5c03c8e73",
            "name": "Aqua Jahr Reset",
            "outputField": "payload",
            "timeZone": "",
            "storeName": "",
            "commandResponseMsgOutput": "output1",
            "defaultLocation": "",
            "defaultLocationType": "default",
            "outputs": 1,
            "options": [
            {
            "name": "Zeitplan",
            "topic": "Counter Aqua Reset",
            "payloadType": "default",
            "payload": "",
            "expressionType": "cron",
            "expression": "0 0 0 31 12 ? *",
            "location": "",
            "offset": "0",
            "solarType": "all",
            "solarEvents": "sunrise,sunset"
            }
            ],
            "x": 120,
            "y": 630,
            "wires": [
            [
            "4d69e63349514e4c"
            ]
            ]
            },
            {
            "id": "14caa704f34116a9",
            "type": "debug",
            "z": "e96d40e5c03c8e73",
            "name": "Jahr Reset",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "payload",
            "targetType": "msg",
            "statusVal": "",
            "statusType": "auto",
            "x": 940,
            "y": 610,
            "wires": []
            },
            {
            "id": "72a5c2949b417e99",
            "type": "ioBroker out",
            "z": "e96d40e5c03c8e73",
            "name": "Jahr",
            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
            "ack": "true",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 920,
            "y": 650,
            "wires": []
            },
            {
            "id": "a940876997af3dcb",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "Tag Reset",
            "rules": [
            {
            "t": "set",
            "p": "payload",
            "pt": "msg",
            "to": "0",
            "tot": "num"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 280,
            "y": 530,
            "wires": [
            [
            "45a6e580b60ac2db"
            ]
            ]
            },
            {
            "id": "4d69e63349514e4c",
            "type": "change",
            "z": "e96d40e5c03c8e73",
            "name": "Jahr Reset",
            "rules": [
            {
            "t": "set",
            "p": "payload",
            "pt": "msg",
            "to": "0",
            "tot": "num"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 320,
            "y": 630,
            "wires": [
            [
            "e55b14fd0d28d156"
            ]
            ]
            }
            ]

            [/s]
            AphofisA 1 Antwort Letzte Antwort
            0
            • AphofisA Aphofis

              @mickym
              Ich denke ich hab alles alleine hinbekommen.
              Counter vorher
              Screenshot 2024-08-17 070600.png
              danach
              Screenshot 2024-08-17 070837.png
              Wird auf false getriggert mit 2 sek verzögerung, weil der Wasserdurchflussmesser immer noch minimal nach pulst.

              Vorher
              Screenshot 2024-08-17 070629.png danach auch erst auf false in die Datenpunkte aktualisiert
              Screenshot 2024-08-17 070826.png
              das dann die aktuelle Flow kannst du ja noch mal drüber gucken, ob ich alles Richtig gemacht habe. Auch die Cronjob setzen die Datenpunkte auf 0
              Screenshot 2024-08-17 070703.png
              Screenshot 2024-08-17 070852.png


              [
              {
              "id": "e96d40e5c03c8e73",
              "type": "tab",
              "label": "Wasserstand Aquarium",
              "disabled": false,
              "info": "",
              "env": []
              },
              {
              "id": "45a6e580b60ac2db",
              "type": "junction",
              "z": "e96d40e5c03c8e73",
              "x": 820,
              "y": 530,
              "wires": [
              [
              "eaeec2f4b2ca281f",
              "aa28b192152fbef2"
              ]
              ]
              },
              {
              "id": "e55b14fd0d28d156",
              "type": "junction",
              "z": "e96d40e5c03c8e73",
              "x": 820,
              "y": 630,
              "wires": [
              [
              "72a5c2949b417e99",
              "14caa704f34116a9"
              ]
              ]
              },
              {
              "id": "8c50dad878f1363c",
              "type": "junction",
              "z": "e96d40e5c03c8e73",
              "x": 610,
              "y": 470,
              "wires": [
              [
              "071f99aa6aae94c4"
              ]
              ]
              },
              {
              "id": "7014354310596b03",
              "type": "junction",
              "z": "e96d40e5c03c8e73",
              "x": 200,
              "y": 150,
              "wires": [
              [
              "01ada18cbb3de587"
              ]
              ]
              },
              {
              "id": "8fbb9f181c70628a",
              "type": "ioBroker get",
              "z": "e96d40e5c03c8e73",
              "name": "jahr",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
              "attrname": "jahr",
              "payloadType": "value",
              "errOnInvalidState": "nothing",
              "x": 660,
              "y": 90,
              "wires": [
              [
              "fea33a2388b19fea"
              ]
              ]
              },
              {
              "id": "fea33a2388b19fea",
              "type": "ioBroker get",
              "z": "e96d40e5c03c8e73",
              "name": "gesamt",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
              "attrname": "gesamt",
              "payloadType": "value",
              "errOnInvalidState": "nothing",
              "x": 790,
              "y": 90,
              "wires": [
              [
              "9a39688816db1eb6"
              ]
              ]
              },
              {
              "id": "071f99aa6aae94c4",
              "type": "debug",
              "z": "e96d40e5c03c8e73",
              "name": "Ausgabe Objekt",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "true",
              "targetType": "full",
              "statusVal": "",
              "statusType": "auto",
              "x": 950,
              "y": 470,
              "wires": []
              },
              {
              "id": "1a1876d6fd414b64",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
              {
              "t": "set",
              "p": "durchfluss",
              "pt": "msg",
              "to": "$round(durchfluss * 5.1,2)",
              "tot": "jsonata"
              },
              {
              "t": "set",
              "p": "jahr",
              "pt": "msg",
              "to": "$round(durchfluss / 1000 + jahr,2)",
              "tot": "jsonata"
              },
              {
              "t": "set",
              "p": "gesamt",
              "pt": "msg",
              "to": "$round(durchfluss / 1000 + gesamt,2)",
              "tot": "jsonata"
              },
              {
              "t": "set",
              "p": "tag",
              "pt": "msg",
              "to": "$round(durchfluss + tag,2)",
              "tot": "jsonata"
              }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 440,
              "y": 340,
              "wires": [
              [
              "44ef0e4042c6ce50",
              "d608be45b53e2d65",
              "1c4049c837709955",
              "eeea6be93ef84e68",
              "8c50dad878f1363c"
              ]
              ]
              },
              {
              "id": "0fdf123af6451d89",
              "type": "ioBroker get",
              "z": "e96d40e5c03c8e73",
              "name": "durchfluss",
              "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
              "attrname": "durchfluss",
              "payloadType": "value",
              "errOnInvalidState": "nothing",
              "x": 400,
              "y": 90,
              "wires": [
              [
              "d202759fc6e6dce3"
              ]
              ]
              },
              {
              "id": "d71bb0083fe22676",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "durchfluss",
              "topic": "0_userdata.0.Test_Wasser.Test_Durchfluss",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 940,
              "y": 310,
              "wires": []
              },
              {
              "id": "b2f8630fc2e72c50",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "tag",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 920,
              "y": 360,
              "wires": []
              },
              {
              "id": "3d07bf7fb1e614bd",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "jahr",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 920,
              "y": 410,
              "wires": []
              },
              {
              "id": "c87cb1a919d6871f",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "gesamt",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 930,
              "y": 260,
              "wires": []
              },
              {
              "id": "d202759fc6e6dce3",
              "type": "ioBroker get",
              "z": "e96d40e5c03c8e73",
              "name": "tag",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
              "attrname": "tag",
              "payloadType": "value",
              "errOnInvalidState": "nothing",
              "x": 540,
              "y": 90,
              "wires": [
              [
              "8fbb9f181c70628a"
              ]
              ]
              },
              {
              "id": "d608be45b53e2d65",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
              {
              "t": "set",
              "p": "payload",
              "pt": "msg",
              "to": "durchfluss",
              "tot": "msg"
              }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 710,
              "y": 310,
              "wires": [
              [
              "d71bb0083fe22676"
              ]
              ]
              },
              {
              "id": "1c4049c837709955",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
              {
              "t": "set",
              "p": "payload",
              "pt": "msg",
              "to": "tag",
              "tot": "msg"
              }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 710,
              "y": 360,
              "wires": [
              [
              "b2f8630fc2e72c50"
              ]
              ]
              },
              {
              "id": "eeea6be93ef84e68",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
              {
              "t": "set",
              "p": "payload",
              "pt": "msg",
              "to": "jahr",
              "tot": "msg"
              }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 710,
              "y": 410,
              "wires": [
              [
              "3d07bf7fb1e614bd"
              ]
              ]
              },
              {
              "id": "44ef0e4042c6ce50",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "rules": [
              {
              "t": "set",
              "p": "payload",
              "pt": "msg",
              "to": "durchfluss",
              "tot": "msg"
              }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 710,
              "y": 260,
              "wires": [
              [
              "c87cb1a919d6871f"
              ]
              ]
              },
              {
              "id": "9a39688816db1eb6",
              "type": "link out",
              "z": "e96d40e5c03c8e73",
              "name": "link out 1",
              "mode": "link",
              "links": [
              "0fa0de1398efaa3b"
              ],
              "x": 885,
              "y": 90,
              "wires": [],
              "icon": "node-red-contrib-calc/calculator.png"
              },
              {
              "id": "0fa0de1398efaa3b",
              "type": "link in",
              "z": "e96d40e5c03c8e73",
              "name": "link in 1",
              "links": [
              "9a39688816db1eb6"
              ],
              "x": 315,
              "y": 340,
              "wires": [
              [
              "1a1876d6fd414b64"
              ]
              ],
              "icon": "node-red-contrib-calc/calculator.png"
              },
              {
              "id": "01ada18cbb3de587",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "Magnetventil",
              "topic": "0_userdata.0.Test_Wasser.Test_Magnetventil",
              "ack": "false",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 690,
              "y": 150,
              "wires": []
              },
              {
              "id": "76f52673b56e07fc",
              "type": "ioBroker in",
              "z": "e96d40e5c03c8e73",
              "name": "Schwimmer",
              "attrname": "payload",
              "topic": "0_userdata.0.Test_Wasser.Test_Schwimmer",
              "payloadType": "value",
              "onlyack": "",
              "func": "all",
              "gap": "",
              "fireOnStart": "false",
              "outFormat": "MQTT",
              "x": 80,
              "y": 90,
              "wires": [
              [
              "62ed674bc6e01184",
              "7014354310596b03"
              ]
              ]
              },
              {
              "id": "62ed674bc6e01184",
              "type": "switch",
              "z": "e96d40e5c03c8e73",
              "name": "",
              "property": "payload",
              "propertyType": "msg",
              "rules": [
              {
              "t": "eq",
              "v": "false",
              "vt": "str"
              }
              ],
              "checkall": "true",
              "repair": false,
              "outputs": 1,
              "x": 230,
              "y": 90,
              "wires": [
              [
              "0fdf123af6451d89",
              "5b6621237a1f62be"
              ]
              ]
              },
              {
              "id": "b0a30850739bc81a",
              "type": "cronplus",
              "z": "e96d40e5c03c8e73",
              "name": "Aqua Tag Reset",
              "outputField": "payload",
              "timeZone": "",
              "storeName": "",
              "commandResponseMsgOutput": "output1",
              "defaultLocation": "",
              "defaultLocationType": "default",
              "outputs": 1,
              "options": [
              {
              "name": "Zeitplan",
              "topic": "Counter Aqua Reset",
              "payloadType": "default",
              "payload": "",
              "expressionType": "cron",
              "expression": "0 0 0 * * ? *",
              "location": "",
              "offset": "0",
              "solarType": "all",
              "solarEvents": "sunrise,sunset"
              }
              ],
              "x": 110,
              "y": 530,
              "wires": [
              [
              "a940876997af3dcb"
              ]
              ]
              },
              {
              "id": "aa28b192152fbef2",
              "type": "debug",
              "z": "e96d40e5c03c8e73",
              "name": "Tag Reset",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "payload",
              "targetType": "msg",
              "statusVal": "",
              "statusType": "auto",
              "x": 930,
              "y": 510,
              "wires": []
              },
              {
              "id": "eaeec2f4b2ca281f",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "tag",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 920,
              "y": 550,
              "wires": []
              },
              {
              "id": "b36aa30.3a7276",
              "type": "http request",
              "z": "e96d40e5c03c8e73",
              "name": "Senden",
              "method": "GET",
              "ret": "txt",
              "paytoqs": "ignore",
              "url": "http://192.168.0.96/cm?user=benutzername&password=Passwort&cmnd=counter1 0",
              "tls": "",
              "persist": false,
              "proxy": "",
              "insecureHTTPParser": false,
              "authType": "",
              "senderr": false,
              "headers": [],
              "x": 790,
              "y": 40,
              "wires": [
              [
              "1ef9987c.956c78"
              ]
              ]
              },
              {
              "id": "70154cd4.de1444",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "Aqua Counter Reset",
              "rules": [
              {
              "t": "set",
              "p": "url",
              "pt": "msg",
              "to": "payload",
              "tot": "msg"
              }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 610,
              "y": 40,
              "wires": [
              [
              "b36aa30.3a7276"
              ]
              ]
              },
              {
              "id": "1ef9987c.956c78",
              "type": "debug",
              "z": "e96d40e5c03c8e73",
              "name": "Ausgabe Reset",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "payload",
              "targetType": "msg",
              "statusVal": "",
              "statusType": "auto",
              "x": 950,
              "y": 40,
              "wires": []
              },
              {
              "id": "5b6621237a1f62be",
              "type": "delay",
              "z": "e96d40e5c03c8e73",
              "name": "Verzögerung",
              "pauseType": "delay",
              "timeout": "2",
              "timeoutUnits": "seconds",
              "rate": "1",
              "nbRateUnits": "1",
              "rateUnits": "second",
              "randomFirst": "1",
              "randomLast": "5",
              "randomUnits": "seconds",
              "drop": false,
              "allowrate": false,
              "outputs": 1,
              "x": 420,
              "y": 40,
              "wires": [
              [
              "70154cd4.de1444"
              ]
              ]
              },
              {
              "id": "1e4f358a474147d7",
              "type": "cronplus",
              "z": "e96d40e5c03c8e73",
              "name": "Aqua Jahr Reset",
              "outputField": "payload",
              "timeZone": "",
              "storeName": "",
              "commandResponseMsgOutput": "output1",
              "defaultLocation": "",
              "defaultLocationType": "default",
              "outputs": 1,
              "options": [
              {
              "name": "Zeitplan",
              "topic": "Counter Aqua Reset",
              "payloadType": "default",
              "payload": "",
              "expressionType": "cron",
              "expression": "0 0 0 31 12 ? *",
              "location": "",
              "offset": "0",
              "solarType": "all",
              "solarEvents": "sunrise,sunset"
              }
              ],
              "x": 120,
              "y": 630,
              "wires": [
              [
              "4d69e63349514e4c"
              ]
              ]
              },
              {
              "id": "14caa704f34116a9",
              "type": "debug",
              "z": "e96d40e5c03c8e73",
              "name": "Jahr Reset",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "payload",
              "targetType": "msg",
              "statusVal": "",
              "statusType": "auto",
              "x": 940,
              "y": 610,
              "wires": []
              },
              {
              "id": "72a5c2949b417e99",
              "type": "ioBroker out",
              "z": "e96d40e5c03c8e73",
              "name": "Jahr",
              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
              "ack": "true",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 920,
              "y": 650,
              "wires": []
              },
              {
              "id": "a940876997af3dcb",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "Tag Reset",
              "rules": [
              {
              "t": "set",
              "p": "payload",
              "pt": "msg",
              "to": "0",
              "tot": "num"
              }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 280,
              "y": 530,
              "wires": [
              [
              "45a6e580b60ac2db"
              ]
              ]
              },
              {
              "id": "4d69e63349514e4c",
              "type": "change",
              "z": "e96d40e5c03c8e73",
              "name": "Jahr Reset",
              "rules": [
              {
              "t": "set",
              "p": "payload",
              "pt": "msg",
              "to": "0",
              "tot": "num"
              }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 320,
              "y": 630,
              "wires": [
              [
              "e55b14fd0d28d156"
              ]
              ]
              }
              ]

              [/s]
              AphofisA Offline
              AphofisA Offline
              Aphofis
              schrieb am zuletzt editiert von
              #136

              Da hat mir doch einer hier richtig viel beigebracht.
              Wenn du das OK gibst, dann ändere ich die Datenpunkte auf die vom Aquarium und dupliziere die Flow und mache das selbe dann für den Wassertank von meiner Kaffee Maschine.
              Stinkt zwar etwas aber etwas bin ich schon stolz auf mich.
              War aber auch viel Geduld und Beharlichkeit deinerseits.
              Also vielen vielen dank. Keine Angst die nächste Flow wartet. Wenn ich komplett weg will von Blockly aber es ist ja auch nicht mehr das 1000 Liter Meerwasser ich möchte auch nicht über 170 nSteuerungen umbauen die mir @paul53 alle programmiert hatte.
              Also Hut ab und ein großes Dankeschön und hast du einen Youtube Channel oder dergleichen!? Würde mich da gerne noch anderweitig bedanken. :grinning:

              AphofisA 1 Antwort Letzte Antwort
              0
              • AphofisA Aphofis

                Da hat mir doch einer hier richtig viel beigebracht.
                Wenn du das OK gibst, dann ändere ich die Datenpunkte auf die vom Aquarium und dupliziere die Flow und mache das selbe dann für den Wassertank von meiner Kaffee Maschine.
                Stinkt zwar etwas aber etwas bin ich schon stolz auf mich.
                War aber auch viel Geduld und Beharlichkeit deinerseits.
                Also vielen vielen dank. Keine Angst die nächste Flow wartet. Wenn ich komplett weg will von Blockly aber es ist ja auch nicht mehr das 1000 Liter Meerwasser ich möchte auch nicht über 170 nSteuerungen umbauen die mir @paul53 alle programmiert hatte.
                Also Hut ab und ein großes Dankeschön und hast du einen Youtube Channel oder dergleichen!? Würde mich da gerne noch anderweitig bedanken. :grinning:

                AphofisA Offline
                AphofisA Offline
                Aphofis
                schrieb am zuletzt editiert von
                #137

                Noch ein Mini Problem, wenn man einen Kaffee macht, sind es immer nur kurze schübe hintereinander sprich es müssten entweder alle werte für 10 sek in eine liste geschrieben werden und dann erst ausgerechnet werden weil der Druck so hoch ist das dass was die Maschine verbraucht minimal ist. also den ausrechnugs Trigger vllt erweitern um ein Delay und die gesammelten werte aus dem counter dann erst zusammenrechnen. Ähnlich wird es beim Aquarium sein.

                mickymM 1 Antwort Letzte Antwort
                0
                • AphofisA Aphofis

                  Noch ein Mini Problem, wenn man einen Kaffee macht, sind es immer nur kurze schübe hintereinander sprich es müssten entweder alle werte für 10 sek in eine liste geschrieben werden und dann erst ausgerechnet werden weil der Druck so hoch ist das dass was die Maschine verbraucht minimal ist. also den ausrechnugs Trigger vllt erweitern um ein Delay und die gesammelten werte aus dem counter dann erst zusammenrechnen. Ähnlich wird es beim Aquarium sein.

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #138

                  @aphofis sagte in ["erfolgreich", "gelöst"] Wasserregulierung Aquarium:

                  Noch ein Mini Problem, wenn man einen Kaffee macht, sind es immer nur kurze schübe hintereinander sprich es müssten entweder alle werte für 10 sek in eine liste geschrieben werden und dann erst ausgerechnet werden weil der Druck so hoch ist das dass was die Maschine verbraucht minimal ist. also den ausrechnugs Trigger vllt erweitern um ein Delay und die gesammelten werte aus dem counter dann erst zusammenrechnen. Ähnlich wird es beim Aquarium sein.

                  Na ja das verstehe ich jetzt nicht. Wenn die Schübe so kurz sind, dass der Durchfluss gar nicht registriert wird, dann bringt auch ein Aufsummieren in Listen nichts. Wenn Du Angst hast, dass Nachrichten verloren gehen, weil die Ausrechnung zu lange dauert, dann gibts darauf nur 2 Dinge zu sagen.

                  1. Wenn die Trigger unter 250 ms kommen, dann wirst Du die auch nicht in Listen speichern können.
                  2. Wenn es Dir nur um den Rest geht, dann begrenze einfach die Nachrichtenrate mit einer Delay Node, dann kann das ganz gemütlich aber gerechnet werden, auch wenn die Mengen im halb Sekundentakt eintreffen.

                  Das Zusammenfassen in Listen über einen Zeitraum x macht nur Sinn, wenn Du der Meinung bist, dass die Durchflussmengen unter 0,01 liegen, aber das glaube ich nicht, dass das sowieso so genau erfasst werden kann.

                  Erst wenn Du meinst Du kommst mit einer Begrenzung nicht aus, dann könnte man hier mit einer function Node selbst programmieren, über den flow context addieren (da brauchst doch keine Listen oder Arrays) oder mit einer aggregator Node arbeiten. Am einfachsten ist sicher hier mit der aggregator Node zu arbeiten, die ist am flexibelsten und am vielseitigsten.

                  Dein FLOW ist übrigens nicht importierbar, wenn er nicht in CodeTags ist. Ein Spoiler reicht NICHT!
                  Ansonsten schauts gut aus - nur dass ich mit einer cronplus Node und eine switch NOde gearbeitet hätte, aber so gehts natürlich auch. Ausserdem würde ich den Jahrespunkt entweder am 1.1. um 0:00 Uhr setzen oder am 31.12. um 23:59, aber nicht um 0:00 Uhr.

                  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
                  • AphofisA Offline
                    AphofisA Offline
                    Aphofis
                    schrieb am zuletzt editiert von Aphofis
                    #139

                    @mickym
                    noch mal eine dumme Frage,
                    bei allen steht ja der payload ihrer eigenschaft.
                    also durchfluss ~ durchfluss
                    tag ~ tag usw. doch bei gesamt steht auch durchfluss in der change node für gesamt
                    wie ist denn da die verarbeitung zu verstehen.
                    Screenshot 2024-08-18 085846.png

                    [
                        {
                            "id": "1a1876d6fd414b64",
                            "type": "change",
                            "z": "e96d40e5c03c8e73",
                            "name": "",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "durchfluss",
                                    "pt": "msg",
                                    "to": "$round(durchfluss * 5.1,2)",
                                    "tot": "jsonata"
                                },
                                {
                                    "t": "set",
                                    "p": "jahr",
                                    "pt": "msg",
                                    "to": "$round(durchfluss  / 1000 + jahr,2)",
                                    "tot": "jsonata"
                                },
                                {
                                    "t": "set",
                                    "p": "gesamt",
                                    "pt": "msg",
                                    "to": "$round(durchfluss  / 1000 + gesamt,2)",
                                    "tot": "jsonata"
                                },
                                {
                                    "t": "set",
                                    "p": "tag",
                                    "pt": "msg",
                                    "to": "$round(durchfluss  + tag,2)",
                                    "tot": "jsonata"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 440,
                            "y": 340,
                            "wires": [
                                [
                                    "44ef0e4042c6ce50",
                                    "d608be45b53e2d65",
                                    "1c4049c837709955",
                                    "eeea6be93ef84e68",
                                    "8c50dad878f1363c"
                                ]
                            ]
                        },
                        {
                            "id": "d71bb0083fe22676",
                            "type": "ioBroker out",
                            "z": "e96d40e5c03c8e73",
                            "name": "durchfluss",
                            "topic": "sonoff.0.Aqua_Float.SENSOR.COUNTER.C1",
                            "ack": "true",
                            "autoCreate": "false",
                            "stateName": "",
                            "role": "",
                            "payloadType": "",
                            "readonly": "",
                            "stateUnit": "",
                            "stateMin": "",
                            "stateMax": "",
                            "x": 940,
                            "y": 310,
                            "wires": []
                        },
                        {
                            "id": "b2f8630fc2e72c50",
                            "type": "ioBroker out",
                            "z": "e96d40e5c03c8e73",
                            "name": "tag",
                            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
                            "ack": "true",
                            "autoCreate": "false",
                            "stateName": "",
                            "role": "",
                            "payloadType": "",
                            "readonly": "",
                            "stateUnit": "",
                            "stateMin": "",
                            "stateMax": "",
                            "x": 920,
                            "y": 360,
                            "wires": []
                        },
                        {
                            "id": "3d07bf7fb1e614bd",
                            "type": "ioBroker out",
                            "z": "e96d40e5c03c8e73",
                            "name": "jahr",
                            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
                            "ack": "true",
                            "autoCreate": "false",
                            "stateName": "",
                            "role": "",
                            "payloadType": "",
                            "readonly": "",
                            "stateUnit": "",
                            "stateMin": "",
                            "stateMax": "",
                            "x": 920,
                            "y": 410,
                            "wires": []
                        },
                        {
                            "id": "c87cb1a919d6871f",
                            "type": "ioBroker out",
                            "z": "e96d40e5c03c8e73",
                            "name": "gesamt",
                            "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
                            "ack": "true",
                            "autoCreate": "false",
                            "stateName": "",
                            "role": "",
                            "payloadType": "",
                            "readonly": "",
                            "stateUnit": "",
                            "stateMin": "",
                            "stateMax": "",
                            "x": 930,
                            "y": 260,
                            "wires": []
                        },
                        {
                            "id": "d608be45b53e2d65",
                            "type": "change",
                            "z": "e96d40e5c03c8e73",
                            "name": "",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "payload",
                                    "pt": "msg",
                                    "to": "durchfluss",
                                    "tot": "msg"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 710,
                            "y": 310,
                            "wires": [
                                [
                                    "d71bb0083fe22676"
                                ]
                            ]
                        },
                        {
                            "id": "1c4049c837709955",
                            "type": "change",
                            "z": "e96d40e5c03c8e73",
                            "name": "",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "payload",
                                    "pt": "msg",
                                    "to": "tag",
                                    "tot": "msg"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 710,
                            "y": 360,
                            "wires": [
                                [
                                    "b2f8630fc2e72c50"
                                ]
                            ]
                        },
                        {
                            "id": "eeea6be93ef84e68",
                            "type": "change",
                            "z": "e96d40e5c03c8e73",
                            "name": "",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "payload",
                                    "pt": "msg",
                                    "to": "jahr",
                                    "tot": "msg"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 710,
                            "y": 410,
                            "wires": [
                                [
                                    "3d07bf7fb1e614bd"
                                ]
                            ]
                        },
                        {
                            "id": "44ef0e4042c6ce50",
                            "type": "change",
                            "z": "e96d40e5c03c8e73",
                            "name": "",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "payload",
                                    "pt": "msg",
                                    "to": "durchfluss",
                                    "tot": "msg"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 710,
                            "y": 260,
                            "wires": [
                                [
                                    "c87cb1a919d6871f"
                                ]
                            ]
                        },
                        {
                            "id": "0fa0de1398efaa3b",
                            "type": "link in",
                            "z": "e96d40e5c03c8e73",
                            "name": "link in 1",
                            "links": [
                                "9a39688816db1eb6"
                            ],
                            "x": 315,
                            "y": 340,
                            "wires": [
                                [
                                    "1a1876d6fd414b64"
                                ]
                            ],
                            "icon": "node-red-contrib-calc/calculator.png"
                        }
                    ]
                    


                    ist mir nur aufgefallen, das dreimal innerhalb weniger sekunden gepumpt wird und weil das so schnell geht, wird der durchfluss wert im ESP nicht resettet oder liegt das an dem delay

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • AphofisA Aphofis

                      @mickym
                      noch mal eine dumme Frage,
                      bei allen steht ja der payload ihrer eigenschaft.
                      also durchfluss ~ durchfluss
                      tag ~ tag usw. doch bei gesamt steht auch durchfluss in der change node für gesamt
                      wie ist denn da die verarbeitung zu verstehen.
                      Screenshot 2024-08-18 085846.png

                      [
                          {
                              "id": "1a1876d6fd414b64",
                              "type": "change",
                              "z": "e96d40e5c03c8e73",
                              "name": "",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "durchfluss",
                                      "pt": "msg",
                                      "to": "$round(durchfluss * 5.1,2)",
                                      "tot": "jsonata"
                                  },
                                  {
                                      "t": "set",
                                      "p": "jahr",
                                      "pt": "msg",
                                      "to": "$round(durchfluss  / 1000 + jahr,2)",
                                      "tot": "jsonata"
                                  },
                                  {
                                      "t": "set",
                                      "p": "gesamt",
                                      "pt": "msg",
                                      "to": "$round(durchfluss  / 1000 + gesamt,2)",
                                      "tot": "jsonata"
                                  },
                                  {
                                      "t": "set",
                                      "p": "tag",
                                      "pt": "msg",
                                      "to": "$round(durchfluss  + tag,2)",
                                      "tot": "jsonata"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 440,
                              "y": 340,
                              "wires": [
                                  [
                                      "44ef0e4042c6ce50",
                                      "d608be45b53e2d65",
                                      "1c4049c837709955",
                                      "eeea6be93ef84e68",
                                      "8c50dad878f1363c"
                                  ]
                              ]
                          },
                          {
                              "id": "d71bb0083fe22676",
                              "type": "ioBroker out",
                              "z": "e96d40e5c03c8e73",
                              "name": "durchfluss",
                              "topic": "sonoff.0.Aqua_Float.SENSOR.COUNTER.C1",
                              "ack": "true",
                              "autoCreate": "false",
                              "stateName": "",
                              "role": "",
                              "payloadType": "",
                              "readonly": "",
                              "stateUnit": "",
                              "stateMin": "",
                              "stateMax": "",
                              "x": 940,
                              "y": 310,
                              "wires": []
                          },
                          {
                              "id": "b2f8630fc2e72c50",
                              "type": "ioBroker out",
                              "z": "e96d40e5c03c8e73",
                              "name": "tag",
                              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Tag",
                              "ack": "true",
                              "autoCreate": "false",
                              "stateName": "",
                              "role": "",
                              "payloadType": "",
                              "readonly": "",
                              "stateUnit": "",
                              "stateMin": "",
                              "stateMax": "",
                              "x": 920,
                              "y": 360,
                              "wires": []
                          },
                          {
                              "id": "3d07bf7fb1e614bd",
                              "type": "ioBroker out",
                              "z": "e96d40e5c03c8e73",
                              "name": "jahr",
                              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Jahr",
                              "ack": "true",
                              "autoCreate": "false",
                              "stateName": "",
                              "role": "",
                              "payloadType": "",
                              "readonly": "",
                              "stateUnit": "",
                              "stateMin": "",
                              "stateMax": "",
                              "x": 920,
                              "y": 410,
                              "wires": []
                          },
                          {
                              "id": "c87cb1a919d6871f",
                              "type": "ioBroker out",
                              "z": "e96d40e5c03c8e73",
                              "name": "gesamt",
                              "topic": "0_userdata.0.Test_Wasser.Test_Wasser_Gesamt",
                              "ack": "true",
                              "autoCreate": "false",
                              "stateName": "",
                              "role": "",
                              "payloadType": "",
                              "readonly": "",
                              "stateUnit": "",
                              "stateMin": "",
                              "stateMax": "",
                              "x": 930,
                              "y": 260,
                              "wires": []
                          },
                          {
                              "id": "d608be45b53e2d65",
                              "type": "change",
                              "z": "e96d40e5c03c8e73",
                              "name": "",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "payload",
                                      "pt": "msg",
                                      "to": "durchfluss",
                                      "tot": "msg"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 710,
                              "y": 310,
                              "wires": [
                                  [
                                      "d71bb0083fe22676"
                                  ]
                              ]
                          },
                          {
                              "id": "1c4049c837709955",
                              "type": "change",
                              "z": "e96d40e5c03c8e73",
                              "name": "",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "payload",
                                      "pt": "msg",
                                      "to": "tag",
                                      "tot": "msg"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 710,
                              "y": 360,
                              "wires": [
                                  [
                                      "b2f8630fc2e72c50"
                                  ]
                              ]
                          },
                          {
                              "id": "eeea6be93ef84e68",
                              "type": "change",
                              "z": "e96d40e5c03c8e73",
                              "name": "",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "payload",
                                      "pt": "msg",
                                      "to": "jahr",
                                      "tot": "msg"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 710,
                              "y": 410,
                              "wires": [
                                  [
                                      "3d07bf7fb1e614bd"
                                  ]
                              ]
                          },
                          {
                              "id": "44ef0e4042c6ce50",
                              "type": "change",
                              "z": "e96d40e5c03c8e73",
                              "name": "",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "payload",
                                      "pt": "msg",
                                      "to": "durchfluss",
                                      "tot": "msg"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 710,
                              "y": 260,
                              "wires": [
                                  [
                                      "c87cb1a919d6871f"
                                  ]
                              ]
                          },
                          {
                              "id": "0fa0de1398efaa3b",
                              "type": "link in",
                              "z": "e96d40e5c03c8e73",
                              "name": "link in 1",
                              "links": [
                                  "9a39688816db1eb6"
                              ],
                              "x": 315,
                              "y": 340,
                              "wires": [
                                  [
                                      "1a1876d6fd414b64"
                                  ]
                              ],
                              "icon": "node-red-contrib-calc/calculator.png"
                          }
                      ]
                      


                      ist mir nur aufgefallen, das dreimal innerhalb weniger sekunden gepumpt wird und weil das so schnell geht, wird der durchfluss wert im ESP nicht resettet oder liegt das an dem delay

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #140

                      @aphofis sagte in ["erfolgreich", "gelöst"] Wasserregulierung Aquarium:

                      @mickym
                      noch mal eine dumme Frage,
                      bei allen steht ja der payload ihrer eigenschaft.
                      also durchfluss ~ durchfluss
                      tag ~ tag usw. doch bei gesamt steht auch durchfluss in der change node für gesamt

                      Tja ich habe die Change Node nicht gemacht, da hat wohl jemand nicht exakt gearbeitet oder nicht verstanden was er tut.
                      Ich habe Dir hier, lediglich erklärt, dass die iobroker-out Node nur eine payload wieder in einen Datenpunkt schreibt.

                      ist mir nur aufgefallen, das dreimal innerhalb weniger sekunden gepumpt wird und weil das so schnell geht, wird der durchfluss wert im ESP nicht resettet oder liegt das an dem delay

                      Keine Ahnung was für ein delay?

                      b66ec9e1-50f5-41dd-9947-7926126eaa42-image.png

                      Ausserdem schreibt man KEINE Werte in EINEN Adapter, sondern nur Kommandos. Das habe ich aber alles schon erklärt.

                      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
                      • AphofisA Offline
                        AphofisA Offline
                        Aphofis
                        schrieb am zuletzt editiert von
                        #141

                        @mickym
                        ja das stimmt. Habe die value in command geändert. Ist wohl bei mir etwas untergegangen.
                        den payload habe ich dann auch in gesamt geändert.
                        Der Dekay sitzt nur in dem Strang der den Counter auf dem Tasmota Gerät auf null setzt.
                        Hat damit also nix zu tun.

                        AphofisA 1 Antwort Letzte Antwort
                        0
                        • AphofisA Aphofis

                          @mickym
                          ja das stimmt. Habe die value in command geändert. Ist wohl bei mir etwas untergegangen.
                          den payload habe ich dann auch in gesamt geändert.
                          Der Dekay sitzt nur in dem Strang der den Counter auf dem Tasmota Gerät auf null setzt.
                          Hat damit also nix zu tun.

                          AphofisA Offline
                          AphofisA Offline
                          Aphofis
                          schrieb am zuletzt editiert von Aphofis
                          #142

                          @mickym
                          hab ich oben angepasst.
                          Telegram ist völlig unwichtig.
                          Das Blockly hab ich Telegram rausgeschmissen. Sollte jetzt importiert werden können.

                          
                          <xml xmlns="https://developers.google.com/blockly/xml">
                            <variables>
                              <variable id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</variable>
                              <variable id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</variable>
                              <variable id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</variable>
                              <variable type="timeout" id="timeout">timeout</variable>
                            </variables>
                            <block type="variables_set" id="HUSPsI8yrvs1R9buB5UE" x="-1212" y="-763">
                              <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                              <value name="VALUE">
                                <block type="math_arithmetic" id="e1#%MoOBW(WQNQtz+];;">
                                  <field name="OP">MULTIPLY</field>
                                  <value name="A">
                                    <shadow type="math_number" id="f)g1|Fqv,`2l-1dYfZ34">
                                      <field name="NUM">1</field>
                                    </shadow>
                                    <block type="get_value" id="|=$q%x;t`MAEW/vG=BLQ">
                                      <field name="ATTR">val</field>
                                      <field name="OID">sonoff.0.Aqua_Float.SENSOR.COUNTER.C2</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <shadow type="math_number" id="j[l*MeT/~[+quhxnrS7C">
                                      <field name="NUM">5.21</field>
                                    </shadow>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="variables_set" id="HchfBD.f$i=}z$B3%%ro">
                                  <field name="VAR" id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</field>
                                  <value name="VALUE">
                                    <block type="get_value" id="M_~UzJP71@mQ8;LaEqA;">
                                      <field name="ATTR">val</field>
                                      <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="variables_set" id="eg3d1X/Cm`7YA1`r@6/5">
                                      <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                      <value name="VALUE">
                                        <block type="get_value" id="HFTLl.5s}DD!S3VkI2}w">
                                          <field name="ATTR">val</field>
                                          <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="on_ext" id="0:-d[({.Z}?pVdpxL($`">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                          <field name="CONDITION">ne</field>
                                          <field name="ACK_CONDITION"></field>
                                          <value name="OID0">
                                            <shadow type="field_oid" id="0W#F=X0/oRtnrPk9h3{x">
                                              <field name="oid">sonoff.0.Aqua_Float.POWER</field>
                                            </shadow>
                                            <block type="text" id="*P`{6.y$Qz:6)XRyP/e.">
                                              <field name="TEXT">sonoff.0.Aqua_Float.SENSOR.COUNTER.C2</field>
                                            </block>
                                          </value>
                                          <statement name="STATEMENT">
                                            <block type="variables_set" id=".o$v5mYbaxJ%Dy^rAJ~@">
                                              <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                              <value name="VALUE">
                                                <block type="math_rndfixed" id="~C}Q;4pD[j1fqWGOQbxr">
                                                  <field name="n">2</field>
                                                  <value name="x">
                                                    <shadow type="math_number" id="sYM=iIrazCVz3G9{m*Wp">
                                                      <field name="NUM">3.1234</field>
                                                    </shadow>
                                                    <block type="on_source" id="3{.pWaaavxoM|Ix^BlA}">
                                                      <field name="ATTR">state.val</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="update" id="?h=3;[vg7tLw)/h@7:$A">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasser_Counter</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="variables_get" id=",s^*MoNszpa:oog%EMAW">
                                                      <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="debug" id="^-PLnz!%La/%esP+p|q%">
                                                      <field name="Severity">info</field>
                                                      <value name="TEXT">
                                                        <shadow type="text" id="W!}jJFO{vTG9fL(st@|Z">
                                                          <field name="TEXT">test</field>
                                                        </shadow>
                                                        <block type="text_join" id="oliPeI~VRSKRwW7]r|%]" inline="true">
                                                          <mutation items="2"></mutation>
                                                          <value name="ADD0">
                                                            <block type="variables_get" id="-A9r0_TWSe~DfBweAXDt">
                                                              <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD1">
                                                            <block type="text" id="8Ojo1T/MND*{-XQvij#:">
                                                              <field name="TEXT"> ml</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                          <next>
                                            <block type="on" id=".Kws=H5v3:9sC$2y}XY.">
                                              <field name="OID">sonoff.0.Aqua_Float.POWER</field>
                                              <field name="CONDITION">ne</field>
                                              <field name="ACK_CONDITION"></field>
                                              <statement name="STATEMENT">
                                                <block type="control" id="`#?D6cI2R48DM4)iEV2)">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">sonoff.0.Aqua_Control.POWER1</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="on_source" id="Z:Ey]JGh2[+Z2p6CktfV">
                                                      <field name="ATTR">state.val</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="controls_if" id="fwTIogd8xTfe{#gzL9Cn">
                                                      <value name="IF0">
                                                        <block type="logic_negate" id="U/Ou4#ODbm6%waUiXwK3">
                                                          <value name="BOOL">
                                                            <block type="on_source" id="LKR8T,H^%|Gh2gr{;F,#">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO0">
                                                        <block type="timeouts_settimeout" id="RtR6.MNo`wh`ud[PbJ]:">
                                                          <field name="NAME">timeout</field>
                                                          <field name="DELAY">1000</field>
                                                          <field name="UNIT">ms</field>
                                                          <statement name="STATEMENT">
                                                            <block type="math_change" id="IX/.|6z/Aro1]dY5SAYb">
                                                              <field name="VAR" id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</field>
                                                              <value name="DELTA">
                                                                <shadow type="math_number" id="=M*S)jZ,M4p(dx.CTNCh">
                                                                  <field name="NUM">1</field>
                                                                </shadow>
                                                                <block type="variables_get" id="su_iSda]mMUcg|Ylu@=o">
                                                                  <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                                                </block>
                                                              </value>
                                                              <next>
                                                                <block type="update" id="fwHm}o7U6~1d|Z|{o_na">
                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                  <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag</field>
                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                  <value name="VALUE">
                                                                    <block type="math_rndfixed" id=";]qdo[hKwhyu5U)H]|AP">
                                                                      <field name="n">1</field>
                                                                      <value name="x">
                                                                        <shadow type="math_number" id="%/fU!@WL!D1NR8vZIXrJ">
                                                                          <field name="NUM">3.1234</field>
                                                                        </shadow>
                                                                        <block type="variables_get" id=".$Y/`yQi2Ep48g$zUH!(">
                                                                          <field name="VAR" id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <next>
                                                                    <block type="math_change" id="|lE6{O$UQZ68v5$V-mhf">
                                                                      <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                                                      <value name="DELTA">
                                                                        <shadow type="math_number" id="r(O489L+4qKOus0|bJZ]">
                                                                          <field name="NUM">1</field>
                                                                        </shadow>
                                                                        <block type="math_arithmetic" id="aUjod9%H]Jr`c:7;L`1L">
                                                                          <field name="OP">DIVIDE</field>
                                                                          <value name="A">
                                                                            <shadow type="math_number" id="G]!BBiks_53Irs;)eRZ/">
                                                                              <field name="NUM">1</field>
                                                                            </shadow>
                                                                            <block type="variables_get" id="==0y1MmV=A38?y{8!7Qp">
                                                                              <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <shadow type="math_number" id="W)Ad2(Y4FzH8rN6?DDSG">
                                                                              <field name="NUM">1000</field>
                                                                            </shadow>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <next>
                                                                        <block type="update" id="v@JXdPp^SX$e}[;*TN;5">
                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                          <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr</field>
                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                          <value name="VALUE">
                                                                            <block type="math_rndfixed" id="H]3.WGAtE,UJ;+O:yMqK">
                                                                              <field name="n">3</field>
                                                                              <value name="x">
                                                                                <shadow type="math_number" id="%?~4gjL?h%jK9FuG!MeL">
                                                                                  <field name="NUM">3.1234</field>
                                                                                </shadow>
                                                                                <block type="variables_get" id="/n6Y=9C~2W@KV$RXN-DW">
                                                                                  <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="update" id="`NW9_QcSlKGP;b[9@.QH">
                                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                              <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasser_Counter</field>
                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                              <value name="VALUE">
                                                                                <block type="math_number" id="|m|G@]xx7.d^nS-E2Q,B">
                                                                                  <field name="NUM">0</field>
                                                                                </block>
                                                                              </value>
                                                                              <next>
                                                                                <block type="debug" id="ESkP;ss;~ZDB;gISHFI]">
                                                                                  <field name="Severity">info</field>
                                                                                  <value name="TEXT">
                                                                                    <shadow type="text" id="W!}jJFO{vTG9fL(st@|Z">
                                                                                      <field name="TEXT">test</field>
                                                                                    </shadow>
                                                                                    <block type="text_join" id="R[aL32f3![219OSKE$k!" inline="true">
                                                                                      <mutation items="2"></mutation>
                                                                                      <value name="ADD0">
                                                                                        <block type="variables_get" id="Y%f8;@,D;lNrR?pmQ|(Z">
                                                                                          <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                                                                        </block>
                                                                                      </value>
                                                                                      <value name="ADD1">
                                                                                        <block type="text" id="q=ZJuFoniJND[_z;_j~M">
                                                                                          <field name="TEXT"> Liter</field>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </value>
                                                                                  <next>
                                                                                    <block type="http_get" id="e9^C0,Xruq+R^Q=|k3dc">
                                                                                      <field name="TIMEOUT">2000</field>
                                                                                      <field name="UNIT">ms</field>
                                                                                      <field name="TYPE">text</field>
                                                                                      <value name="URL">
                                                                                        <shadow type="text" id=",_J4F8mdkf!o;QG{KC2z">
                                                                                          <field name="TEXT">http://192.168.0.71/cm?user=admin&amp;password=Kasjopayac3po&amp;cmnd=counter2%200</field>
                                                                                        </shadow>
                                                                                      </value>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </statement>
                                                        </block>
                                                      </statement>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                            <block type="schedule" id="eY2k):|9:7y;jFJ|-e{." x="-437" y="-687">
                              <field name="SCHEDULE">0 0 1 1 *</field>
                              <statement name="STATEMENT">
                                <block type="variables_set" id="cEkH53kNZuyOARmP+Q|,">
                                  <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="9;ptE-Ve[-8t]`aa|Tgl">
                                      <field name="NUM">0</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="update" id="|*@i5i^pfX8@UCo}nN4j">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="27z6jlXz=#}B7;,?{V7M">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <next>
                                <block type="schedule" id="!0s4!(IKf352-$Cjs+=H">
                                  <field name="SCHEDULE">0 0 * * *</field>
                                  <statement name="STATEMENT">
                                    <block type="variables_set" id="u2/ozk5F`Si~3`_cLs4`">
                                      <field name="VAR" id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="kQwxXS=Yw7,Q5s]YKP}*">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="update" id=",B.vece!}v4W4j`J0O1r">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="(P{ST5UTzs=*|2/~;Z+d">
                                              <field name="NUM">0</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </xml>
                          
                          


                          und Wasser Aktuell soll auch zum Datenpunkt Wasser_Gesamt hinzugefügt werden.

                          mickymM 1 Antwort Letzte Antwort
                          0
                          • AphofisA Aphofis

                            @mickym
                            hab ich oben angepasst.
                            Telegram ist völlig unwichtig.
                            Das Blockly hab ich Telegram rausgeschmissen. Sollte jetzt importiert werden können.

                            
                            <xml xmlns="https://developers.google.com/blockly/xml">
                              <variables>
                                <variable id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</variable>
                                <variable id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</variable>
                                <variable id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</variable>
                                <variable type="timeout" id="timeout">timeout</variable>
                              </variables>
                              <block type="variables_set" id="HUSPsI8yrvs1R9buB5UE" x="-1212" y="-763">
                                <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                <value name="VALUE">
                                  <block type="math_arithmetic" id="e1#%MoOBW(WQNQtz+];;">
                                    <field name="OP">MULTIPLY</field>
                                    <value name="A">
                                      <shadow type="math_number" id="f)g1|Fqv,`2l-1dYfZ34">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="get_value" id="|=$q%x;t`MAEW/vG=BLQ">
                                        <field name="ATTR">val</field>
                                        <field name="OID">sonoff.0.Aqua_Float.SENSOR.COUNTER.C2</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <shadow type="math_number" id="j[l*MeT/~[+quhxnrS7C">
                                        <field name="NUM">5.21</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </value>
                                <next>
                                  <block type="variables_set" id="HchfBD.f$i=}z$B3%%ro">
                                    <field name="VAR" id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</field>
                                    <value name="VALUE">
                                      <block type="get_value" id="M_~UzJP71@mQ8;LaEqA;">
                                        <field name="ATTR">val</field>
                                        <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="variables_set" id="eg3d1X/Cm`7YA1`r@6/5">
                                        <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                        <value name="VALUE">
                                          <block type="get_value" id="HFTLl.5s}DD!S3VkI2}w">
                                            <field name="ATTR">val</field>
                                            <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="on_ext" id="0:-d[({.Z}?pVdpxL($`">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                            <field name="CONDITION">ne</field>
                                            <field name="ACK_CONDITION"></field>
                                            <value name="OID0">
                                              <shadow type="field_oid" id="0W#F=X0/oRtnrPk9h3{x">
                                                <field name="oid">sonoff.0.Aqua_Float.POWER</field>
                                              </shadow>
                                              <block type="text" id="*P`{6.y$Qz:6)XRyP/e.">
                                                <field name="TEXT">sonoff.0.Aqua_Float.SENSOR.COUNTER.C2</field>
                                              </block>
                                            </value>
                                            <statement name="STATEMENT">
                                              <block type="variables_set" id=".o$v5mYbaxJ%Dy^rAJ~@">
                                                <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                                <value name="VALUE">
                                                  <block type="math_rndfixed" id="~C}Q;4pD[j1fqWGOQbxr">
                                                    <field name="n">2</field>
                                                    <value name="x">
                                                      <shadow type="math_number" id="sYM=iIrazCVz3G9{m*Wp">
                                                        <field name="NUM">3.1234</field>
                                                      </shadow>
                                                      <block type="on_source" id="3{.pWaaavxoM|Ix^BlA}">
                                                        <field name="ATTR">state.val</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="update" id="?h=3;[vg7tLw)/h@7:$A">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasser_Counter</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="variables_get" id=",s^*MoNszpa:oog%EMAW">
                                                        <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="debug" id="^-PLnz!%La/%esP+p|q%">
                                                        <field name="Severity">info</field>
                                                        <value name="TEXT">
                                                          <shadow type="text" id="W!}jJFO{vTG9fL(st@|Z">
                                                            <field name="TEXT">test</field>
                                                          </shadow>
                                                          <block type="text_join" id="oliPeI~VRSKRwW7]r|%]" inline="true">
                                                            <mutation items="2"></mutation>
                                                            <value name="ADD0">
                                                              <block type="variables_get" id="-A9r0_TWSe~DfBweAXDt">
                                                                <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                                              </block>
                                                            </value>
                                                            <value name="ADD1">
                                                              <block type="text" id="8Ojo1T/MND*{-XQvij#:">
                                                                <field name="TEXT"> ml</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="on" id=".Kws=H5v3:9sC$2y}XY.">
                                                <field name="OID">sonoff.0.Aqua_Float.POWER</field>
                                                <field name="CONDITION">ne</field>
                                                <field name="ACK_CONDITION"></field>
                                                <statement name="STATEMENT">
                                                  <block type="control" id="`#?D6cI2R48DM4)iEV2)">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">sonoff.0.Aqua_Control.POWER1</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="on_source" id="Z:Ey]JGh2[+Z2p6CktfV">
                                                        <field name="ATTR">state.val</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="controls_if" id="fwTIogd8xTfe{#gzL9Cn">
                                                        <value name="IF0">
                                                          <block type="logic_negate" id="U/Ou4#ODbm6%waUiXwK3">
                                                            <value name="BOOL">
                                                              <block type="on_source" id="LKR8T,H^%|Gh2gr{;F,#">
                                                                <field name="ATTR">state.val</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="timeouts_settimeout" id="RtR6.MNo`wh`ud[PbJ]:">
                                                            <field name="NAME">timeout</field>
                                                            <field name="DELAY">1000</field>
                                                            <field name="UNIT">ms</field>
                                                            <statement name="STATEMENT">
                                                              <block type="math_change" id="IX/.|6z/Aro1]dY5SAYb">
                                                                <field name="VAR" id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</field>
                                                                <value name="DELTA">
                                                                  <shadow type="math_number" id="=M*S)jZ,M4p(dx.CTNCh">
                                                                    <field name="NUM">1</field>
                                                                  </shadow>
                                                                  <block type="variables_get" id="su_iSda]mMUcg|Ylu@=o">
                                                                    <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="update" id="fwHm}o7U6~1d|Z|{o_na">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_rndfixed" id=";]qdo[hKwhyu5U)H]|AP">
                                                                        <field name="n">1</field>
                                                                        <value name="x">
                                                                          <shadow type="math_number" id="%/fU!@WL!D1NR8vZIXrJ">
                                                                            <field name="NUM">3.1234</field>
                                                                          </shadow>
                                                                          <block type="variables_get" id=".$Y/`yQi2Ep48g$zUH!(">
                                                                            <field name="VAR" id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="math_change" id="|lE6{O$UQZ68v5$V-mhf">
                                                                        <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                                                        <value name="DELTA">
                                                                          <shadow type="math_number" id="r(O489L+4qKOus0|bJZ]">
                                                                            <field name="NUM">1</field>
                                                                          </shadow>
                                                                          <block type="math_arithmetic" id="aUjod9%H]Jr`c:7;L`1L">
                                                                            <field name="OP">DIVIDE</field>
                                                                            <value name="A">
                                                                              <shadow type="math_number" id="G]!BBiks_53Irs;)eRZ/">
                                                                                <field name="NUM">1</field>
                                                                              </shadow>
                                                                              <block type="variables_get" id="==0y1MmV=A38?y{8!7Qp">
                                                                                <field name="VAR" id="GnuRk+7KsY$0X2R3aUO1">Wassermenge</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <shadow type="math_number" id="W)Ad2(Y4FzH8rN6?DDSG">
                                                                                <field name="NUM">1000</field>
                                                                              </shadow>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="update" id="v@JXdPp^SX$e}[;*TN;5">
                                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                            <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr</field>
                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                            <value name="VALUE">
                                                                              <block type="math_rndfixed" id="H]3.WGAtE,UJ;+O:yMqK">
                                                                                <field name="n">3</field>
                                                                                <value name="x">
                                                                                  <shadow type="math_number" id="%?~4gjL?h%jK9FuG!MeL">
                                                                                    <field name="NUM">3.1234</field>
                                                                                  </shadow>
                                                                                  <block type="variables_get" id="/n6Y=9C~2W@KV$RXN-DW">
                                                                                    <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <next>
                                                                              <block type="update" id="`NW9_QcSlKGP;b[9@.QH">
                                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasser_Counter</field>
                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                <value name="VALUE">
                                                                                  <block type="math_number" id="|m|G@]xx7.d^nS-E2Q,B">
                                                                                    <field name="NUM">0</field>
                                                                                  </block>
                                                                                </value>
                                                                                <next>
                                                                                  <block type="debug" id="ESkP;ss;~ZDB;gISHFI]">
                                                                                    <field name="Severity">info</field>
                                                                                    <value name="TEXT">
                                                                                      <shadow type="text" id="W!}jJFO{vTG9fL(st@|Z">
                                                                                        <field name="TEXT">test</field>
                                                                                      </shadow>
                                                                                      <block type="text_join" id="R[aL32f3![219OSKE$k!" inline="true">
                                                                                        <mutation items="2"></mutation>
                                                                                        <value name="ADD0">
                                                                                          <block type="variables_get" id="Y%f8;@,D;lNrR?pmQ|(Z">
                                                                                            <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                                                                          </block>
                                                                                        </value>
                                                                                        <value name="ADD1">
                                                                                          <block type="text" id="q=ZJuFoniJND[_z;_j~M">
                                                                                            <field name="TEXT"> Liter</field>
                                                                                          </block>
                                                                                        </value>
                                                                                      </block>
                                                                                    </value>
                                                                                    <next>
                                                                                      <block type="http_get" id="e9^C0,Xruq+R^Q=|k3dc">
                                                                                        <field name="TIMEOUT">2000</field>
                                                                                        <field name="UNIT">ms</field>
                                                                                        <field name="TYPE">text</field>
                                                                                        <value name="URL">
                                                                                          <shadow type="text" id=",_J4F8mdkf!o;QG{KC2z">
                                                                                            <field name="TEXT">http://192.168.0.71/cm?user=admin&amp;password=Kasjopayac3po&amp;cmnd=counter2%200</field>
                                                                                          </shadow>
                                                                                        </value>
                                                                                      </block>
                                                                                    </next>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                              <block type="schedule" id="eY2k):|9:7y;jFJ|-e{." x="-437" y="-687">
                                <field name="SCHEDULE">0 0 1 1 *</field>
                                <statement name="STATEMENT">
                                  <block type="variables_set" id="cEkH53kNZuyOARmP+Q|,">
                                    <field name="VAR" id="1Q4.:OQ6u!U%3ez6^aej">Wasser_Jahr</field>
                                    <value name="VALUE">
                                      <block type="math_number" id="9;ptE-Ve[-8t]`aa|Tgl">
                                        <field name="NUM">0</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="update" id="|*@i5i^pfX8@UCo}nN4j">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                        <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="math_number" id="27z6jlXz=#}B7;,?{V7M">
                                            <field name="NUM">0</field>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                                <next>
                                  <block type="schedule" id="!0s4!(IKf352-$Cjs+=H">
                                    <field name="SCHEDULE">0 0 * * *</field>
                                    <statement name="STATEMENT">
                                      <block type="variables_set" id="u2/ozk5F`Si~3`_cLs4`">
                                        <field name="VAR" id="8TTn.0gElhjE;FlI3{:~">Wasser_Tag</field>
                                        <value name="VALUE">
                                          <block type="math_number" id="kQwxXS=Yw7,Q5s]YKP}*">
                                            <field name="NUM">0</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="update" id=",B.vece!}v4W4j`J0O1r">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                            <field name="OID">0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="math_number" id="(P{ST5UTzs=*|2/~;Z+d">
                                                <field name="NUM">0</field>
                                              </block>
                                            </value>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </xml>
                            
                            


                            und Wasser Aktuell soll auch zum Datenpunkt Wasser_Gesamt hinzugefügt werden.

                            mickymM Offline
                            mickymM Offline
                            mickym
                            Most Active
                            schrieb am zuletzt editiert von
                            #143

                            @aphofis Aber das haben wir doch schon alles gemacht? - Und ehrlich gesagt ein ganz neuen Flow habe ich keine Lust. Wie gesagt formuliere das einfach. Nur Blockly und ich soll dann einen NodeRed Flow daraus machen - da lernst Du nichts.

                            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.

                            AphofisA 1 Antwort Letzte Antwort
                            0
                            • mickymM mickym

                              @aphofis Aber das haben wir doch schon alles gemacht? - Und ehrlich gesagt ein ganz neuen Flow habe ich keine Lust. Wie gesagt formuliere das einfach. Nur Blockly und ich soll dann einen NodeRed Flow daraus machen - da lernst Du nichts.

                              AphofisA Offline
                              AphofisA Offline
                              Aphofis
                              schrieb am zuletzt editiert von
                              #144

                              @mickym
                              Sollst du doch nicht!
                              Ich will auch keinen neuen flow. Nur funkitonieren sollte er schon nur um zu wissen wo das problem ist muss ich mehr node-red lernen.

                              mickymM 1 Antwort Letzte Antwort
                              0
                              • AphofisA Aphofis

                                @mickym
                                Sollst du doch nicht!
                                Ich will auch keinen neuen flow. Nur funkitonieren sollte er schon nur um zu wissen wo das problem ist muss ich mehr node-red lernen.

                                mickymM Offline
                                mickymM Offline
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von mickym
                                #145

                                @aphofis Ja dann solltest Du halt beschreiben was nicht geht und was Du zur Untersuchung des Problems getan hast. Ich sehe den Flow aber weiß nicht wo Dein Problem liegt

                                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
                                • mickymM Offline
                                  mickymM Offline
                                  mickym
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #146

                                  @aphofis sagte in ["erfolgreich", "gelöst"] Wasserregulierung Aquarium:

                                  @mickym
                                  Sollst du doch nicht!
                                  Ich will auch keinen neuen flow. Nur funkitonieren sollte er schon nur um zu wissen wo das problem ist muss ich mehr node-red lernen.

                                  Ich habs zwar nicht gelesen, aber hier gibts noch ein free E-Book, wenn man sich registriert:

                                  Ansonsten gibts auch ein deutsches Buch, dessen Vorgängerversion ich kenne und ich eigentlich ganz gut finde:

                                  Trotzdem wirst Du nicht umhin kommen, die erforderliche Logik in Teilschritte zu unterteilen. Die anderen Onlinequellen habe ich Dir ja schon mehrfach gepostet.

                                  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.

                                  AphofisA 1 Antwort Letzte Antwort
                                  0
                                  • mickymM mickym

                                    @aphofis sagte in ["erfolgreich", "gelöst"] Wasserregulierung Aquarium:

                                    @mickym
                                    Sollst du doch nicht!
                                    Ich will auch keinen neuen flow. Nur funkitonieren sollte er schon nur um zu wissen wo das problem ist muss ich mehr node-red lernen.

                                    Ich habs zwar nicht gelesen, aber hier gibts noch ein free E-Book, wenn man sich registriert:

                                    Ansonsten gibts auch ein deutsches Buch, dessen Vorgängerversion ich kenne und ich eigentlich ganz gut finde:

                                    Trotzdem wirst Du nicht umhin kommen, die erforderliche Logik in Teilschritte zu unterteilen. Die anderen Onlinequellen habe ich Dir ja schon mehrfach gepostet.

                                    AphofisA Offline
                                    AphofisA Offline
                                    Aphofis
                                    schrieb am zuletzt editiert von
                                    #147

                                    @mickym
                                    Das sehr nett! Vielen Dank
                                    Nur werde ich das nicht in einer woche einem Monat lernen.

                                    AphofisA 1 Antwort Letzte Antwort
                                    0
                                    • AphofisA Aphofis

                                      @mickym
                                      Das sehr nett! Vielen Dank
                                      Nur werde ich das nicht in einer woche einem Monat lernen.

                                      AphofisA Offline
                                      AphofisA Offline
                                      Aphofis
                                      schrieb am zuletzt editiert von Aphofis
                                      #148

                                      Sag mal @peterfido
                                      Könntest du dir meine Steuerung für das Zählen des Wasserverbrauchs mal ansehen, es klappt einfach nicht das dass wasser sauber gezählt wird, der Durchflußzähler und der Tasmota Counter zur rechten Zeit resettet werden. Jahreszähler und Gesamtzähler werden garkeine Werte mehr gespeichert. Ich bin am verzweifeln. Die Steuerung läuft einfach weiter und zählt Ghost Wasser.
                                      Das Magnetventil läuft über den Schwimmer und abgenommen wird mit
                                      sonoff.0.Aqua_Float.POWER1
                                      Der Schwimmer der im Aquarium ist.
                                      Der Counter Korrektur Wert ist Counterwert durch 2.207
                                      das ergibt dann Milliliter.
                                      Das Problem ist halt, wenn Wasser dosiert wird kommen so zu sagen mehrere Schübe innerhalb von ca 2 min. Also in den 2 min. spuckt das Magnetventil mehrere male Wasser. der Durchflusszähler soll mit dem Reset des Datenpunktes warten bis 2 min um sind und dann ausrechnen und in die Datenpunkte schreiben und dann soll erst per exec der Tasmota Counter auf null gesetzt werden.
                                      Ich komme einfach nicht weiter aber vllt hast du auch eine komplett andere Idee wie man das realisieren kann das dann nach erfolgreicher Rechnung und Reset Durchfluss und Counter dann das Script so lange angehalten wird bis wieder der Schwimmer true ist.

                                      [
                                          {
                                              "id": "4ec24352de82b222",
                                              "type": "ioBroker get",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "jahr",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr",
                                              "attrname": "jahr",
                                              "payloadType": "value",
                                              "errOnInvalidState": "nothing",
                                              "x": 590,
                                              "y": 1880,
                                              "wires": [
                                                  [
                                                      "8dc1932a227204f4"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "8dc1932a227204f4",
                                              "type": "ioBroker get",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "ges",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasser_Gesamt",
                                              "attrname": "gesamt",
                                              "payloadType": "value",
                                              "errOnInvalidState": "nothing",
                                              "x": 710,
                                              "y": 1880,
                                              "wires": [
                                                  [
                                                      "f7df541d3f404b78"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "ccd69a7fcceb89ee",
                                              "type": "debug",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Ausg. Rechnung",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": false,
                                              "tostatus": false,
                                              "complete": "true",
                                              "targetType": "full",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 1300,
                                              "y": 2060,
                                              "wires": []
                                          },
                                          {
                                              "id": "7c2500bede7f25d4",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "calc",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "durchfluss",
                                                      "pt": "msg",
                                                      "to": "$round(durchfluss / 2.207,2)",
                                                      "tot": "jsonata"
                                                  },
                                                  {
                                                      "t": "set",
                                                      "p": "jahr",
                                                      "pt": "msg",
                                                      "to": "$round(durchfluss  / 1000 + jahr,2)",
                                                      "tot": "jsonata"
                                                  },
                                                  {
                                                      "t": "set",
                                                      "p": "gesamt",
                                                      "pt": "msg",
                                                      "to": "$round(durchfluss  / 1000 + gesamt,2)",
                                                      "tot": "jsonata"
                                                  },
                                                  {
                                                      "t": "set",
                                                      "p": "tag",
                                                      "pt": "msg",
                                                      "to": "$round(durchfluss  + tag,2)",
                                                      "tot": "jsonata"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 950,
                                              "y": 1880,
                                              "wires": [
                                                  [
                                                      "a555842c424f7060",
                                                      "a4e896b30b9c0a19",
                                                      "e05166158901c870",
                                                      "9944b30b8d6fbad5",
                                                      "06eaa9f9a160c3b3"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "942aa84ed3938cd3",
                                              "type": "ioBroker get",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "count",
                                              "topic": "sonoff.0.Aqua_Float.SENSOR.COUNTER.C1",
                                              "attrname": "durchfluss",
                                              "payloadType": "value",
                                              "errOnInvalidState": "nothing",
                                              "x": 350,
                                              "y": 1880,
                                              "wires": [
                                                  [
                                                      "e2dc8fae110d6914"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "32888838a61fe677",
                                              "type": "ioBroker out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "durchfl.",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasser_Counter",
                                              "ack": "false",
                                              "autoCreate": "false",
                                              "stateName": "",
                                              "role": "",
                                              "payloadType": "",
                                              "readonly": "",
                                              "stateUnit": "",
                                              "stateMin": "",
                                              "stateMax": "",
                                              "x": 1280,
                                              "y": 1940,
                                              "wires": [],
                                              "icon": "node-red-contrib-calc/calculator.png"
                                          },
                                          {
                                              "id": "9d9dadb8e634c3ab",
                                              "type": "ioBroker out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "tag",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag",
                                              "ack": "false",
                                              "autoCreate": "false",
                                              "stateName": "",
                                              "role": "",
                                              "payloadType": "",
                                              "readonly": "",
                                              "stateUnit": "",
                                              "stateMin": "",
                                              "stateMax": "",
                                              "x": 1270,
                                              "y": 1820,
                                              "wires": [],
                                              "icon": "node-red-contrib-calc/calculator.png"
                                          },
                                          {
                                              "id": "e7e8d354ab3d1d50",
                                              "type": "ioBroker out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "jahr",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr",
                                              "ack": "false",
                                              "autoCreate": "false",
                                              "stateName": "",
                                              "role": "",
                                              "payloadType": "",
                                              "readonly": "",
                                              "stateUnit": "",
                                              "stateMin": "",
                                              "stateMax": "",
                                              "x": 1270,
                                              "y": 1880,
                                              "wires": [],
                                              "icon": "node-red-contrib-calc/calculator.png"
                                          },
                                          {
                                              "id": "b973530191386ba2",
                                              "type": "ioBroker out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "gesamt",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasser_Gesamt",
                                              "ack": "false",
                                              "autoCreate": "false",
                                              "stateName": "",
                                              "role": "",
                                              "payloadType": "",
                                              "readonly": "",
                                              "stateUnit": "",
                                              "stateMin": "",
                                              "stateMax": "",
                                              "x": 1280,
                                              "y": 2000,
                                              "wires": [],
                                              "icon": "node-red-contrib-calc/calculator.png"
                                          },
                                          {
                                              "id": "e2dc8fae110d6914",
                                              "type": "ioBroker get",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "tag",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag",
                                              "attrname": "tag",
                                              "payloadType": "value",
                                              "errOnInvalidState": "nothing",
                                              "x": 470,
                                              "y": 1880,
                                              "wires": [
                                                  [
                                                      "4ec24352de82b222"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "a4e896b30b9c0a19",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "payload",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "durchfluss",
                                                      "tot": "msg"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 1140,
                                              "y": 1940,
                                              "wires": [
                                                  [
                                                      "32888838a61fe677"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "e05166158901c870",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "payload",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "tag",
                                                      "tot": "msg"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 1140,
                                              "y": 1820,
                                              "wires": [
                                                  [
                                                      "9d9dadb8e634c3ab"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "9944b30b8d6fbad5",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "payload",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "jahr",
                                                      "tot": "msg"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 1140,
                                              "y": 1880,
                                              "wires": [
                                                  [
                                                      "e7e8d354ab3d1d50"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "a555842c424f7060",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "payload",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "gesamt",
                                                      "tot": "msg"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 1140,
                                              "y": 2000,
                                              "wires": [
                                                  [
                                                      "b973530191386ba2"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "4901ac3e975c3579",
                                              "type": "ioBroker in",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Aquarium Schwimmer Null",
                                              "attrname": "payload",
                                              "topic": "sonoff.0.Aqua_Float.POWER1",
                                              "payloadType": "value",
                                              "onlyack": "",
                                              "func": "all",
                                              "gap": "",
                                              "fireOnStart": "false",
                                              "outFormat": "MQTT",
                                              "x": 350,
                                              "y": 1740,
                                              "wires": [
                                                  [
                                                      "73c589fc4b19b6a6",
                                                      "90caba50491bdb04",
                                                      "8ddcd39403d6930a",
                                                      "fd3b2660fe046608"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "7c0308e4cbf9ef30",
                                              "type": "http request",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Senden",
                                              "method": "GET",
                                              "ret": "txt",
                                              "paytoqs": "ignore",
                                              "url": "http://192.168.0.71/cm?user=user&password=password&cmnd=counter1%200",
                                              "tls": "",
                                              "persist": false,
                                              "proxy": "",
                                              "insecureHTTPParser": false,
                                              "authType": "",
                                              "senderr": false,
                                              "headers": [],
                                              "x": 1160,
                                              "y": 1560,
                                              "wires": [
                                                  [
                                                      "910fdf10409affb9"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "d26aa4a0e660a13a",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Aqua Counter Reset",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "url",
                                                      "pt": "msg",
                                                      "to": "payload",
                                                      "tot": "msg"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 800,
                                              "y": 1560,
                                              "wires": [
                                                  [
                                                      "8743ba443addaebf"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "910fdf10409affb9",
                                              "type": "debug",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "ESP Floatmeter Reset",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": true,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 1390,
                                              "y": 1560,
                                              "wires": []
                                          },
                                          {
                                              "id": "609ccf61073b854d",
                                              "type": "delay",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "warte 30s",
                                              "pauseType": "delay",
                                              "timeout": "30",
                                              "timeoutUnits": "seconds",
                                              "rate": "1",
                                              "nbRateUnits": "1",
                                              "rateUnits": "second",
                                              "randomFirst": "1",
                                              "randomLast": "5",
                                              "randomUnits": "seconds",
                                              "drop": false,
                                              "allowrate": false,
                                              "outputs": 1,
                                              "x": 600,
                                              "y": 1560,
                                              "wires": [
                                                  [
                                                      "d26aa4a0e660a13a"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "bc6fea64c9d18049",
                                              "type": "debug",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Jahr Reset",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": false,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 710,
                                              "y": 1940,
                                              "wires": []
                                          },
                                          {
                                              "id": "231f234c747c4e6c",
                                              "type": "ioBroker out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Jahr",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr",
                                              "ack": "true",
                                              "autoCreate": "false",
                                              "stateName": "",
                                              "role": "",
                                              "payloadType": "",
                                              "readonly": "",
                                              "stateUnit": "",
                                              "stateMin": "",
                                              "stateMax": "",
                                              "x": 690,
                                              "y": 1980,
                                              "wires": []
                                          },
                                          {
                                              "id": "21803bcc2015f013",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Jahr Reset",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "0",
                                                      "tot": "num"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 510,
                                              "y": 1960,
                                              "wires": [
                                                  [
                                                      "808ca55aa517a5fc"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "563bba093738fae5",
                                              "type": "inject",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Counter Reset Manuell",
                                              "props": [
                                                  {
                                                      "p": "payload"
                                                  }
                                              ],
                                              "repeat": "",
                                              "crontab": "",
                                              "once": false,
                                              "onceDelay": 0.1,
                                              "topic": "",
                                              "payload": "true",
                                              "payloadType": "bool",
                                              "x": 160,
                                              "y": 1560,
                                              "wires": [
                                                  [
                                                      "609ccf61073b854d"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "f7df541d3f404b78",
                                              "type": "delay",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "5sek",
                                              "pauseType": "delay",
                                              "timeout": "5",
                                              "timeoutUnits": "seconds",
                                              "rate": "1",
                                              "nbRateUnits": "1",
                                              "rateUnits": "second",
                                              "randomFirst": "1",
                                              "randomLast": "5",
                                              "randomUnits": "seconds",
                                              "drop": false,
                                              "allowrate": false,
                                              "outputs": 1,
                                              "x": 830,
                                              "y": 1880,
                                              "wires": [
                                                  [
                                                      "7c2500bede7f25d4"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "8743ba443addaebf",
                                              "type": "delay",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "warte 5s",
                                              "pauseType": "delay",
                                              "timeout": "5",
                                              "timeoutUnits": "seconds",
                                              "rate": "1",
                                              "nbRateUnits": "1",
                                              "rateUnits": "second",
                                              "randomFirst": "1",
                                              "randomLast": "5",
                                              "randomUnits": "seconds",
                                              "drop": false,
                                              "allowrate": false,
                                              "outputs": 1,
                                              "x": 980,
                                              "y": 1560,
                                              "wires": [
                                                  [
                                                      "7c0308e4cbf9ef30"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "6a9e87db4da836f3",
                                              "type": "debug",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Counter lesen",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": true,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 1360,
                                              "y": 1740,
                                              "wires": []
                                          },
                                          {
                                              "id": "6f5a83894c3aef98",
                                              "type": "delay",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "warte 1s",
                                              "pauseType": "delay",
                                              "timeout": "1",
                                              "timeoutUnits": "seconds",
                                              "rate": "1",
                                              "nbRateUnits": "1",
                                              "rateUnits": "second",
                                              "randomFirst": "1",
                                              "randomLast": "5",
                                              "randomUnits": "seconds",
                                              "drop": false,
                                              "allowrate": false,
                                              "outputs": 1,
                                              "x": 1120,
                                              "y": 1740,
                                              "wires": [
                                                  [
                                                      "6a9e87db4da836f3",
                                                      "9bf05862f4304dc5"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "9bf05862f4304dc5",
                                              "type": "link out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "link out 3",
                                              "mode": "link",
                                              "links": [
                                                  "9552b7c2b1801979"
                                              ],
                                              "x": 1305,
                                              "y": 1780,
                                              "wires": []
                                          },
                                          {
                                              "id": "9552b7c2b1801979",
                                              "type": "link in",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Wasser Aquarium",
                                              "links": [
                                                  "9bf05862f4304dc5",
                                                  "d565db4f64ab77b8"
                                              ],
                                              "x": 145,
                                              "y": 1880,
                                              "wires": [
                                                  [
                                                      "e81a97ae3a22204a"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "c913126f62034657",
                                              "type": "ioBroker out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "durchfl.",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasser_Counter",
                                              "ack": "true",
                                              "autoCreate": "false",
                                              "stateName": "",
                                              "role": "",
                                              "payloadType": "",
                                              "readonly": "",
                                              "stateUnit": "",
                                              "stateMin": "",
                                              "stateMax": "",
                                              "x": 940,
                                              "y": 1760,
                                              "wires": []
                                          },
                                          {
                                              "id": "73c589fc4b19b6a6",
                                              "type": "delay",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "warte5s",
                                              "pauseType": "delay",
                                              "timeout": "5",
                                              "timeoutUnits": "seconds",
                                              "rate": "1",
                                              "nbRateUnits": "1",
                                              "rateUnits": "second",
                                              "randomFirst": "1",
                                              "randomLast": "5",
                                              "randomUnits": "seconds",
                                              "drop": false,
                                              "allowrate": false,
                                              "outputs": 1,
                                              "x": 640,
                                              "y": 1760,
                                              "wires": [
                                                  [
                                                      "61542b932d33fd78"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "61542b932d33fd78",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "durchfl.Reset",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "0",
                                                      "tot": "num"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 790,
                                              "y": 1760,
                                              "wires": [
                                                  [
                                                      "c913126f62034657"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "ab90e1ab646e9eed",
                                              "type": "debug",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Tag Reset",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": false,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 700,
                                              "y": 2060,
                                              "wires": []
                                          },
                                          {
                                              "id": "9cecbd11e872bfdb",
                                              "type": "ioBroker out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "tag",
                                              "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag",
                                              "ack": "true",
                                              "autoCreate": "false",
                                              "stateName": "",
                                              "role": "",
                                              "payloadType": "",
                                              "readonly": "",
                                              "stateUnit": "",
                                              "stateMin": "",
                                              "stateMax": "",
                                              "x": 690,
                                              "y": 2100,
                                              "wires": []
                                          },
                                          {
                                              "id": "bc2a319f564c33d9",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Tag Reset",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "0",
                                                      "tot": "num"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 500,
                                              "y": 2080,
                                              "wires": [
                                                  [
                                                      "89a502565f5ae81e"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "90caba50491bdb04",
                                              "type": "debug",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Aquarium Schwimmer",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": true,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 730,
                                              "y": 1820,
                                              "wires": []
                                          },
                                          {
                                              "id": "fd3b2660fe046608",
                                              "type": "function",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "true->Start-false->Reset Trigger",
                                              "func": "let news = msg.payload;\n\nif(news == true){\n    msg.payload = true;\n    return msg;\n}\nif(news == false){\n    msg.reset = true;\n    return msg;\n}\n",
                                              "outputs": 1,
                                              "timeout": 0,
                                              "noerr": 0,
                                              "initialize": "",
                                              "finalize": "",
                                              "libs": [],
                                              "x": 690,
                                              "y": 1640,
                                              "wires": [
                                                  [
                                                      "4fad1e03a092f4a0"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "4feaae61b4f696e0",
                                              "type": "debug",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Magnetschalter ein",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": true,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 1380,
                                              "y": 1600,
                                              "wires": []
                                          },
                                          {
                                              "id": "69cce4611306ccbd",
                                              "type": "ioBroker out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Schwimmer Null",
                                              "topic": "sonoff.0.Aqua_Float.POWER1",
                                              "ack": "false",
                                              "autoCreate": "false",
                                              "stateName": "",
                                              "role": "",
                                              "payloadType": "",
                                              "readonly": "",
                                              "stateUnit": "",
                                              "stateMin": "",
                                              "stateMax": "",
                                              "x": 1360,
                                              "y": 1640,
                                              "wires": []
                                          },
                                          {
                                              "id": "038c26b36eef9202",
                                              "type": "change",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "true -> false",
                                              "rules": [
                                                  {
                                                      "t": "change",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "from": "true",
                                                      "fromt": "bool",
                                                      "to": "false",
                                                      "tot": "bool"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 1130,
                                              "y": 1680,
                                              "wires": [
                                                  [
                                                      "69cce4611306ccbd",
                                                      "33382d586d6412a6"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "33382d586d6412a6",
                                              "type": "debug",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Magnetschalter aus",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": true,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 1380,
                                              "y": 1700,
                                              "wires": []
                                          },
                                          {
                                              "id": "8ddcd39403d6930a",
                                              "type": "function",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "false->Start-true->Reset Trigger",
                                              "func": "let news = msg.payload;\n\nif(news == false){\n    msg.payload = true;\n    return msg;\n}\nif(news == true){\n    msg.reset = true;\n    return msg;\n}\n",
                                              "outputs": 1,
                                              "timeout": 0,
                                              "noerr": 0,
                                              "initialize": "",
                                              "finalize": "",
                                              "libs": [],
                                              "x": 690,
                                              "y": 1700,
                                              "wires": [
                                                  [
                                                      "b5f10b86bf9b0200"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "b5f10b86bf9b0200",
                                              "type": "trigger",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "10s stabli false",
                                              "op1": "",
                                              "op2": "true",
                                              "op1type": "nul",
                                              "op2type": "bool",
                                              "duration": "10",
                                              "extend": false,
                                              "overrideDelay": false,
                                              "units": "s",
                                              "reset": "",
                                              "bytopic": "all",
                                              "topic": "topic",
                                              "outputs": 2,
                                              "x": 940,
                                              "y": 1700,
                                              "wires": [
                                                  [],
                                                  [
                                                      "038c26b36eef9202",
                                                      "6f5a83894c3aef98"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "4fad1e03a092f4a0",
                                              "type": "trigger",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "10s stabil true",
                                              "op1": "",
                                              "op2": "true",
                                              "op1type": "nul",
                                              "op2type": "bool",
                                              "duration": "10",
                                              "extend": false,
                                              "overrideDelay": false,
                                              "units": "s",
                                              "reset": "",
                                              "bytopic": "all",
                                              "topic": "topic",
                                              "outputs": 2,
                                              "x": 940,
                                              "y": 1640,
                                              "wires": [
                                                  [],
                                                  [
                                                      "69cce4611306ccbd",
                                                      "4feaae61b4f696e0"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "e81a97ae3a22204a",
                                              "type": "delay",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "2s",
                                              "pauseType": "delay",
                                              "timeout": "2",
                                              "timeoutUnits": "seconds",
                                              "rate": "1",
                                              "nbRateUnits": "1",
                                              "rateUnits": "second",
                                              "randomFirst": "1",
                                              "randomLast": "5",
                                              "randomUnits": "seconds",
                                              "drop": false,
                                              "allowrate": false,
                                              "outputs": 1,
                                              "x": 230,
                                              "y": 1880,
                                              "wires": [
                                                  [
                                                      "942aa84ed3938cd3",
                                                      "0ed13f428df5e432"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "06eaa9f9a160c3b3",
                                              "type": "delay",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "stündlich",
                                              "pauseType": "delay",
                                              "timeout": "1",
                                              "timeoutUnits": "hours",
                                              "rate": "1",
                                              "nbRateUnits": "1",
                                              "rateUnits": "second",
                                              "randomFirst": "1",
                                              "randomLast": "5",
                                              "randomUnits": "seconds",
                                              "drop": false,
                                              "allowrate": false,
                                              "outputs": 1,
                                              "x": 1140,
                                              "y": 2060,
                                              "wires": [
                                                  [
                                                      "ccd69a7fcceb89ee"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "0ed13f428df5e432",
                                              "type": "link out",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Counter Reset",
                                              "mode": "link",
                                              "links": [
                                                  "94a4bdf6ddf909f7"
                                              ],
                                              "x": 395,
                                              "y": 1820,
                                              "wires": [],
                                              "icon": "node-red/serial.svg"
                                          },
                                          {
                                              "id": "94a4bdf6ddf909f7",
                                              "type": "link in",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "",
                                              "links": [
                                                  "0ed13f428df5e432"
                                              ],
                                              "x": 495,
                                              "y": 1560,
                                              "wires": [
                                                  [
                                                      "609ccf61073b854d"
                                                  ]
                                              ],
                                              "icon": "node-red/serial.svg"
                                          },
                                          {
                                              "id": "5f88202c19f1243b",
                                              "type": "cronplus",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Aqua Jahr Reset",
                                              "outputField": "payload",
                                              "timeZone": "",
                                              "storeName": "",
                                              "commandResponseMsgOutput": "output1",
                                              "defaultLocation": "",
                                              "defaultLocationType": "default",
                                              "outputs": 1,
                                              "options": [
                                                  {
                                                      "name": "Zeitplan",
                                                      "topic": "Counter Aqua Reset",
                                                      "payloadType": "default",
                                                      "payload": "",
                                                      "expressionType": "cron",
                                                      "expression": "0 0 0 31 12 ? *",
                                                      "location": "",
                                                      "offset": "0",
                                                      "solarType": "all",
                                                      "solarEvents": "sunrise,sunset"
                                                  }
                                              ],
                                              "x": 150,
                                              "y": 1960,
                                              "wires": [
                                                  [
                                                      "21803bcc2015f013"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "aa6ec21f7f18300d",
                                              "type": "cronplus",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "name": "Aqua Tag Reset",
                                              "outputField": "payload",
                                              "timeZone": "",
                                              "storeName": "",
                                              "commandResponseMsgOutput": "output1",
                                              "defaultLocation": "",
                                              "defaultLocationType": "default",
                                              "outputs": 1,
                                              "options": [
                                                  {
                                                      "name": "Zeitplan",
                                                      "topic": "Counter Aqua Reset",
                                                      "payloadType": "default",
                                                      "payload": "",
                                                      "expressionType": "cron",
                                                      "expression": "0 0 0 * * ? *",
                                                      "location": "",
                                                      "offset": "0",
                                                      "solarType": "all",
                                                      "solarEvents": "sunrise,sunset"
                                                  }
                                              ],
                                              "x": 160,
                                              "y": 2080,
                                              "wires": [
                                                  [
                                                      "bc2a319f564c33d9"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "808ca55aa517a5fc",
                                              "type": "junction",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "x": 610,
                                              "y": 1960,
                                              "wires": [
                                                  [
                                                      "231f234c747c4e6c",
                                                      "bc6fea64c9d18049"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "89a502565f5ae81e",
                                              "type": "junction",
                                              "z": "c3f95ff4b3bd3d0b",
                                              "g": "1a859ccfe9c28df2",
                                              "x": 610,
                                              "y": 2080,
                                              "wires": [
                                                  [
                                                      "9cecbd11e872bfdb",
                                                      "ab90e1ab646e9eed"
                                                  ]
                                              ]
                                          }
                                      ]
                                      

                                      Screenshot 2025-07-19 001708.png

                                      P 1 Antwort Letzte Antwort
                                      0
                                      • AphofisA Aphofis

                                        Sag mal @peterfido
                                        Könntest du dir meine Steuerung für das Zählen des Wasserverbrauchs mal ansehen, es klappt einfach nicht das dass wasser sauber gezählt wird, der Durchflußzähler und der Tasmota Counter zur rechten Zeit resettet werden. Jahreszähler und Gesamtzähler werden garkeine Werte mehr gespeichert. Ich bin am verzweifeln. Die Steuerung läuft einfach weiter und zählt Ghost Wasser.
                                        Das Magnetventil läuft über den Schwimmer und abgenommen wird mit
                                        sonoff.0.Aqua_Float.POWER1
                                        Der Schwimmer der im Aquarium ist.
                                        Der Counter Korrektur Wert ist Counterwert durch 2.207
                                        das ergibt dann Milliliter.
                                        Das Problem ist halt, wenn Wasser dosiert wird kommen so zu sagen mehrere Schübe innerhalb von ca 2 min. Also in den 2 min. spuckt das Magnetventil mehrere male Wasser. der Durchflusszähler soll mit dem Reset des Datenpunktes warten bis 2 min um sind und dann ausrechnen und in die Datenpunkte schreiben und dann soll erst per exec der Tasmota Counter auf null gesetzt werden.
                                        Ich komme einfach nicht weiter aber vllt hast du auch eine komplett andere Idee wie man das realisieren kann das dann nach erfolgreicher Rechnung und Reset Durchfluss und Counter dann das Script so lange angehalten wird bis wieder der Schwimmer true ist.

                                        [
                                            {
                                                "id": "4ec24352de82b222",
                                                "type": "ioBroker get",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "jahr",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr",
                                                "attrname": "jahr",
                                                "payloadType": "value",
                                                "errOnInvalidState": "nothing",
                                                "x": 590,
                                                "y": 1880,
                                                "wires": [
                                                    [
                                                        "8dc1932a227204f4"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "8dc1932a227204f4",
                                                "type": "ioBroker get",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "ges",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasser_Gesamt",
                                                "attrname": "gesamt",
                                                "payloadType": "value",
                                                "errOnInvalidState": "nothing",
                                                "x": 710,
                                                "y": 1880,
                                                "wires": [
                                                    [
                                                        "f7df541d3f404b78"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "ccd69a7fcceb89ee",
                                                "type": "debug",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Ausg. Rechnung",
                                                "active": true,
                                                "tosidebar": true,
                                                "console": false,
                                                "tostatus": false,
                                                "complete": "true",
                                                "targetType": "full",
                                                "statusVal": "",
                                                "statusType": "auto",
                                                "x": 1300,
                                                "y": 2060,
                                                "wires": []
                                            },
                                            {
                                                "id": "7c2500bede7f25d4",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "calc",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "durchfluss",
                                                        "pt": "msg",
                                                        "to": "$round(durchfluss / 2.207,2)",
                                                        "tot": "jsonata"
                                                    },
                                                    {
                                                        "t": "set",
                                                        "p": "jahr",
                                                        "pt": "msg",
                                                        "to": "$round(durchfluss  / 1000 + jahr,2)",
                                                        "tot": "jsonata"
                                                    },
                                                    {
                                                        "t": "set",
                                                        "p": "gesamt",
                                                        "pt": "msg",
                                                        "to": "$round(durchfluss  / 1000 + gesamt,2)",
                                                        "tot": "jsonata"
                                                    },
                                                    {
                                                        "t": "set",
                                                        "p": "tag",
                                                        "pt": "msg",
                                                        "to": "$round(durchfluss  + tag,2)",
                                                        "tot": "jsonata"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 950,
                                                "y": 1880,
                                                "wires": [
                                                    [
                                                        "a555842c424f7060",
                                                        "a4e896b30b9c0a19",
                                                        "e05166158901c870",
                                                        "9944b30b8d6fbad5",
                                                        "06eaa9f9a160c3b3"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "942aa84ed3938cd3",
                                                "type": "ioBroker get",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "count",
                                                "topic": "sonoff.0.Aqua_Float.SENSOR.COUNTER.C1",
                                                "attrname": "durchfluss",
                                                "payloadType": "value",
                                                "errOnInvalidState": "nothing",
                                                "x": 350,
                                                "y": 1880,
                                                "wires": [
                                                    [
                                                        "e2dc8fae110d6914"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "32888838a61fe677",
                                                "type": "ioBroker out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "durchfl.",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasser_Counter",
                                                "ack": "false",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 1280,
                                                "y": 1940,
                                                "wires": [],
                                                "icon": "node-red-contrib-calc/calculator.png"
                                            },
                                            {
                                                "id": "9d9dadb8e634c3ab",
                                                "type": "ioBroker out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "tag",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag",
                                                "ack": "false",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 1270,
                                                "y": 1820,
                                                "wires": [],
                                                "icon": "node-red-contrib-calc/calculator.png"
                                            },
                                            {
                                                "id": "e7e8d354ab3d1d50",
                                                "type": "ioBroker out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "jahr",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr",
                                                "ack": "false",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 1270,
                                                "y": 1880,
                                                "wires": [],
                                                "icon": "node-red-contrib-calc/calculator.png"
                                            },
                                            {
                                                "id": "b973530191386ba2",
                                                "type": "ioBroker out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "gesamt",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasser_Gesamt",
                                                "ack": "false",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 1280,
                                                "y": 2000,
                                                "wires": [],
                                                "icon": "node-red-contrib-calc/calculator.png"
                                            },
                                            {
                                                "id": "e2dc8fae110d6914",
                                                "type": "ioBroker get",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "tag",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag",
                                                "attrname": "tag",
                                                "payloadType": "value",
                                                "errOnInvalidState": "nothing",
                                                "x": 470,
                                                "y": 1880,
                                                "wires": [
                                                    [
                                                        "4ec24352de82b222"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "a4e896b30b9c0a19",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "payload",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "payload",
                                                        "pt": "msg",
                                                        "to": "durchfluss",
                                                        "tot": "msg"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 1140,
                                                "y": 1940,
                                                "wires": [
                                                    [
                                                        "32888838a61fe677"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "e05166158901c870",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "payload",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "payload",
                                                        "pt": "msg",
                                                        "to": "tag",
                                                        "tot": "msg"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 1140,
                                                "y": 1820,
                                                "wires": [
                                                    [
                                                        "9d9dadb8e634c3ab"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "9944b30b8d6fbad5",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "payload",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "payload",
                                                        "pt": "msg",
                                                        "to": "jahr",
                                                        "tot": "msg"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 1140,
                                                "y": 1880,
                                                "wires": [
                                                    [
                                                        "e7e8d354ab3d1d50"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "a555842c424f7060",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "payload",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "payload",
                                                        "pt": "msg",
                                                        "to": "gesamt",
                                                        "tot": "msg"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 1140,
                                                "y": 2000,
                                                "wires": [
                                                    [
                                                        "b973530191386ba2"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "4901ac3e975c3579",
                                                "type": "ioBroker in",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Aquarium Schwimmer Null",
                                                "attrname": "payload",
                                                "topic": "sonoff.0.Aqua_Float.POWER1",
                                                "payloadType": "value",
                                                "onlyack": "",
                                                "func": "all",
                                                "gap": "",
                                                "fireOnStart": "false",
                                                "outFormat": "MQTT",
                                                "x": 350,
                                                "y": 1740,
                                                "wires": [
                                                    [
                                                        "73c589fc4b19b6a6",
                                                        "90caba50491bdb04",
                                                        "8ddcd39403d6930a",
                                                        "fd3b2660fe046608"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "7c0308e4cbf9ef30",
                                                "type": "http request",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Senden",
                                                "method": "GET",
                                                "ret": "txt",
                                                "paytoqs": "ignore",
                                                "url": "http://192.168.0.71/cm?user=user&password=password&cmnd=counter1%200",
                                                "tls": "",
                                                "persist": false,
                                                "proxy": "",
                                                "insecureHTTPParser": false,
                                                "authType": "",
                                                "senderr": false,
                                                "headers": [],
                                                "x": 1160,
                                                "y": 1560,
                                                "wires": [
                                                    [
                                                        "910fdf10409affb9"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "d26aa4a0e660a13a",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Aqua Counter Reset",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "url",
                                                        "pt": "msg",
                                                        "to": "payload",
                                                        "tot": "msg"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 800,
                                                "y": 1560,
                                                "wires": [
                                                    [
                                                        "8743ba443addaebf"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "910fdf10409affb9",
                                                "type": "debug",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "ESP Floatmeter Reset",
                                                "active": true,
                                                "tosidebar": true,
                                                "console": true,
                                                "tostatus": false,
                                                "complete": "payload",
                                                "targetType": "msg",
                                                "statusVal": "",
                                                "statusType": "auto",
                                                "x": 1390,
                                                "y": 1560,
                                                "wires": []
                                            },
                                            {
                                                "id": "609ccf61073b854d",
                                                "type": "delay",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "warte 30s",
                                                "pauseType": "delay",
                                                "timeout": "30",
                                                "timeoutUnits": "seconds",
                                                "rate": "1",
                                                "nbRateUnits": "1",
                                                "rateUnits": "second",
                                                "randomFirst": "1",
                                                "randomLast": "5",
                                                "randomUnits": "seconds",
                                                "drop": false,
                                                "allowrate": false,
                                                "outputs": 1,
                                                "x": 600,
                                                "y": 1560,
                                                "wires": [
                                                    [
                                                        "d26aa4a0e660a13a"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "bc6fea64c9d18049",
                                                "type": "debug",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Jahr Reset",
                                                "active": true,
                                                "tosidebar": true,
                                                "console": false,
                                                "tostatus": false,
                                                "complete": "payload",
                                                "targetType": "msg",
                                                "statusVal": "",
                                                "statusType": "auto",
                                                "x": 710,
                                                "y": 1940,
                                                "wires": []
                                            },
                                            {
                                                "id": "231f234c747c4e6c",
                                                "type": "ioBroker out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Jahr",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Jahr",
                                                "ack": "true",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 690,
                                                "y": 1980,
                                                "wires": []
                                            },
                                            {
                                                "id": "21803bcc2015f013",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Jahr Reset",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "payload",
                                                        "pt": "msg",
                                                        "to": "0",
                                                        "tot": "num"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 510,
                                                "y": 1960,
                                                "wires": [
                                                    [
                                                        "808ca55aa517a5fc"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "563bba093738fae5",
                                                "type": "inject",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Counter Reset Manuell",
                                                "props": [
                                                    {
                                                        "p": "payload"
                                                    }
                                                ],
                                                "repeat": "",
                                                "crontab": "",
                                                "once": false,
                                                "onceDelay": 0.1,
                                                "topic": "",
                                                "payload": "true",
                                                "payloadType": "bool",
                                                "x": 160,
                                                "y": 1560,
                                                "wires": [
                                                    [
                                                        "609ccf61073b854d"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "f7df541d3f404b78",
                                                "type": "delay",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "5sek",
                                                "pauseType": "delay",
                                                "timeout": "5",
                                                "timeoutUnits": "seconds",
                                                "rate": "1",
                                                "nbRateUnits": "1",
                                                "rateUnits": "second",
                                                "randomFirst": "1",
                                                "randomLast": "5",
                                                "randomUnits": "seconds",
                                                "drop": false,
                                                "allowrate": false,
                                                "outputs": 1,
                                                "x": 830,
                                                "y": 1880,
                                                "wires": [
                                                    [
                                                        "7c2500bede7f25d4"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "8743ba443addaebf",
                                                "type": "delay",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "warte 5s",
                                                "pauseType": "delay",
                                                "timeout": "5",
                                                "timeoutUnits": "seconds",
                                                "rate": "1",
                                                "nbRateUnits": "1",
                                                "rateUnits": "second",
                                                "randomFirst": "1",
                                                "randomLast": "5",
                                                "randomUnits": "seconds",
                                                "drop": false,
                                                "allowrate": false,
                                                "outputs": 1,
                                                "x": 980,
                                                "y": 1560,
                                                "wires": [
                                                    [
                                                        "7c0308e4cbf9ef30"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "6a9e87db4da836f3",
                                                "type": "debug",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Counter lesen",
                                                "active": true,
                                                "tosidebar": true,
                                                "console": true,
                                                "tostatus": false,
                                                "complete": "payload",
                                                "targetType": "msg",
                                                "statusVal": "",
                                                "statusType": "auto",
                                                "x": 1360,
                                                "y": 1740,
                                                "wires": []
                                            },
                                            {
                                                "id": "6f5a83894c3aef98",
                                                "type": "delay",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "warte 1s",
                                                "pauseType": "delay",
                                                "timeout": "1",
                                                "timeoutUnits": "seconds",
                                                "rate": "1",
                                                "nbRateUnits": "1",
                                                "rateUnits": "second",
                                                "randomFirst": "1",
                                                "randomLast": "5",
                                                "randomUnits": "seconds",
                                                "drop": false,
                                                "allowrate": false,
                                                "outputs": 1,
                                                "x": 1120,
                                                "y": 1740,
                                                "wires": [
                                                    [
                                                        "6a9e87db4da836f3",
                                                        "9bf05862f4304dc5"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "9bf05862f4304dc5",
                                                "type": "link out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "link out 3",
                                                "mode": "link",
                                                "links": [
                                                    "9552b7c2b1801979"
                                                ],
                                                "x": 1305,
                                                "y": 1780,
                                                "wires": []
                                            },
                                            {
                                                "id": "9552b7c2b1801979",
                                                "type": "link in",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Wasser Aquarium",
                                                "links": [
                                                    "9bf05862f4304dc5",
                                                    "d565db4f64ab77b8"
                                                ],
                                                "x": 145,
                                                "y": 1880,
                                                "wires": [
                                                    [
                                                        "e81a97ae3a22204a"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "c913126f62034657",
                                                "type": "ioBroker out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "durchfl.",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasser_Counter",
                                                "ack": "true",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 940,
                                                "y": 1760,
                                                "wires": []
                                            },
                                            {
                                                "id": "73c589fc4b19b6a6",
                                                "type": "delay",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "warte5s",
                                                "pauseType": "delay",
                                                "timeout": "5",
                                                "timeoutUnits": "seconds",
                                                "rate": "1",
                                                "nbRateUnits": "1",
                                                "rateUnits": "second",
                                                "randomFirst": "1",
                                                "randomLast": "5",
                                                "randomUnits": "seconds",
                                                "drop": false,
                                                "allowrate": false,
                                                "outputs": 1,
                                                "x": 640,
                                                "y": 1760,
                                                "wires": [
                                                    [
                                                        "61542b932d33fd78"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "61542b932d33fd78",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "durchfl.Reset",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "payload",
                                                        "pt": "msg",
                                                        "to": "0",
                                                        "tot": "num"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 790,
                                                "y": 1760,
                                                "wires": [
                                                    [
                                                        "c913126f62034657"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "ab90e1ab646e9eed",
                                                "type": "debug",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Tag Reset",
                                                "active": true,
                                                "tosidebar": true,
                                                "console": false,
                                                "tostatus": false,
                                                "complete": "payload",
                                                "targetType": "msg",
                                                "statusVal": "",
                                                "statusType": "auto",
                                                "x": 700,
                                                "y": 2060,
                                                "wires": []
                                            },
                                            {
                                                "id": "9cecbd11e872bfdb",
                                                "type": "ioBroker out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "tag",
                                                "topic": "0_userdata.0.Aqua_Control.0.Wasser.Wasserzähler_Tag",
                                                "ack": "true",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 690,
                                                "y": 2100,
                                                "wires": []
                                            },
                                            {
                                                "id": "bc2a319f564c33d9",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Tag Reset",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "payload",
                                                        "pt": "msg",
                                                        "to": "0",
                                                        "tot": "num"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 500,
                                                "y": 2080,
                                                "wires": [
                                                    [
                                                        "89a502565f5ae81e"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "90caba50491bdb04",
                                                "type": "debug",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Aquarium Schwimmer",
                                                "active": true,
                                                "tosidebar": true,
                                                "console": true,
                                                "tostatus": false,
                                                "complete": "payload",
                                                "targetType": "msg",
                                                "statusVal": "",
                                                "statusType": "auto",
                                                "x": 730,
                                                "y": 1820,
                                                "wires": []
                                            },
                                            {
                                                "id": "fd3b2660fe046608",
                                                "type": "function",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "true->Start-false->Reset Trigger",
                                                "func": "let news = msg.payload;\n\nif(news == true){\n    msg.payload = true;\n    return msg;\n}\nif(news == false){\n    msg.reset = true;\n    return msg;\n}\n",
                                                "outputs": 1,
                                                "timeout": 0,
                                                "noerr": 0,
                                                "initialize": "",
                                                "finalize": "",
                                                "libs": [],
                                                "x": 690,
                                                "y": 1640,
                                                "wires": [
                                                    [
                                                        "4fad1e03a092f4a0"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "4feaae61b4f696e0",
                                                "type": "debug",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Magnetschalter ein",
                                                "active": true,
                                                "tosidebar": true,
                                                "console": true,
                                                "tostatus": false,
                                                "complete": "payload",
                                                "targetType": "msg",
                                                "statusVal": "",
                                                "statusType": "auto",
                                                "x": 1380,
                                                "y": 1600,
                                                "wires": []
                                            },
                                            {
                                                "id": "69cce4611306ccbd",
                                                "type": "ioBroker out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Schwimmer Null",
                                                "topic": "sonoff.0.Aqua_Float.POWER1",
                                                "ack": "false",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 1360,
                                                "y": 1640,
                                                "wires": []
                                            },
                                            {
                                                "id": "038c26b36eef9202",
                                                "type": "change",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "true -> false",
                                                "rules": [
                                                    {
                                                        "t": "change",
                                                        "p": "payload",
                                                        "pt": "msg",
                                                        "from": "true",
                                                        "fromt": "bool",
                                                        "to": "false",
                                                        "tot": "bool"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 1130,
                                                "y": 1680,
                                                "wires": [
                                                    [
                                                        "69cce4611306ccbd",
                                                        "33382d586d6412a6"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "33382d586d6412a6",
                                                "type": "debug",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Magnetschalter aus",
                                                "active": true,
                                                "tosidebar": true,
                                                "console": true,
                                                "tostatus": false,
                                                "complete": "payload",
                                                "targetType": "msg",
                                                "statusVal": "",
                                                "statusType": "auto",
                                                "x": 1380,
                                                "y": 1700,
                                                "wires": []
                                            },
                                            {
                                                "id": "8ddcd39403d6930a",
                                                "type": "function",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "false->Start-true->Reset Trigger",
                                                "func": "let news = msg.payload;\n\nif(news == false){\n    msg.payload = true;\n    return msg;\n}\nif(news == true){\n    msg.reset = true;\n    return msg;\n}\n",
                                                "outputs": 1,
                                                "timeout": 0,
                                                "noerr": 0,
                                                "initialize": "",
                                                "finalize": "",
                                                "libs": [],
                                                "x": 690,
                                                "y": 1700,
                                                "wires": [
                                                    [
                                                        "b5f10b86bf9b0200"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "b5f10b86bf9b0200",
                                                "type": "trigger",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "10s stabli false",
                                                "op1": "",
                                                "op2": "true",
                                                "op1type": "nul",
                                                "op2type": "bool",
                                                "duration": "10",
                                                "extend": false,
                                                "overrideDelay": false,
                                                "units": "s",
                                                "reset": "",
                                                "bytopic": "all",
                                                "topic": "topic",
                                                "outputs": 2,
                                                "x": 940,
                                                "y": 1700,
                                                "wires": [
                                                    [],
                                                    [
                                                        "038c26b36eef9202",
                                                        "6f5a83894c3aef98"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "4fad1e03a092f4a0",
                                                "type": "trigger",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "10s stabil true",
                                                "op1": "",
                                                "op2": "true",
                                                "op1type": "nul",
                                                "op2type": "bool",
                                                "duration": "10",
                                                "extend": false,
                                                "overrideDelay": false,
                                                "units": "s",
                                                "reset": "",
                                                "bytopic": "all",
                                                "topic": "topic",
                                                "outputs": 2,
                                                "x": 940,
                                                "y": 1640,
                                                "wires": [
                                                    [],
                                                    [
                                                        "69cce4611306ccbd",
                                                        "4feaae61b4f696e0"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "e81a97ae3a22204a",
                                                "type": "delay",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "2s",
                                                "pauseType": "delay",
                                                "timeout": "2",
                                                "timeoutUnits": "seconds",
                                                "rate": "1",
                                                "nbRateUnits": "1",
                                                "rateUnits": "second",
                                                "randomFirst": "1",
                                                "randomLast": "5",
                                                "randomUnits": "seconds",
                                                "drop": false,
                                                "allowrate": false,
                                                "outputs": 1,
                                                "x": 230,
                                                "y": 1880,
                                                "wires": [
                                                    [
                                                        "942aa84ed3938cd3",
                                                        "0ed13f428df5e432"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "06eaa9f9a160c3b3",
                                                "type": "delay",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "stündlich",
                                                "pauseType": "delay",
                                                "timeout": "1",
                                                "timeoutUnits": "hours",
                                                "rate": "1",
                                                "nbRateUnits": "1",
                                                "rateUnits": "second",
                                                "randomFirst": "1",
                                                "randomLast": "5",
                                                "randomUnits": "seconds",
                                                "drop": false,
                                                "allowrate": false,
                                                "outputs": 1,
                                                "x": 1140,
                                                "y": 2060,
                                                "wires": [
                                                    [
                                                        "ccd69a7fcceb89ee"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "0ed13f428df5e432",
                                                "type": "link out",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Counter Reset",
                                                "mode": "link",
                                                "links": [
                                                    "94a4bdf6ddf909f7"
                                                ],
                                                "x": 395,
                                                "y": 1820,
                                                "wires": [],
                                                "icon": "node-red/serial.svg"
                                            },
                                            {
                                                "id": "94a4bdf6ddf909f7",
                                                "type": "link in",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "",
                                                "links": [
                                                    "0ed13f428df5e432"
                                                ],
                                                "x": 495,
                                                "y": 1560,
                                                "wires": [
                                                    [
                                                        "609ccf61073b854d"
                                                    ]
                                                ],
                                                "icon": "node-red/serial.svg"
                                            },
                                            {
                                                "id": "5f88202c19f1243b",
                                                "type": "cronplus",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Aqua Jahr Reset",
                                                "outputField": "payload",
                                                "timeZone": "",
                                                "storeName": "",
                                                "commandResponseMsgOutput": "output1",
                                                "defaultLocation": "",
                                                "defaultLocationType": "default",
                                                "outputs": 1,
                                                "options": [
                                                    {
                                                        "name": "Zeitplan",
                                                        "topic": "Counter Aqua Reset",
                                                        "payloadType": "default",
                                                        "payload": "",
                                                        "expressionType": "cron",
                                                        "expression": "0 0 0 31 12 ? *",
                                                        "location": "",
                                                        "offset": "0",
                                                        "solarType": "all",
                                                        "solarEvents": "sunrise,sunset"
                                                    }
                                                ],
                                                "x": 150,
                                                "y": 1960,
                                                "wires": [
                                                    [
                                                        "21803bcc2015f013"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "aa6ec21f7f18300d",
                                                "type": "cronplus",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "name": "Aqua Tag Reset",
                                                "outputField": "payload",
                                                "timeZone": "",
                                                "storeName": "",
                                                "commandResponseMsgOutput": "output1",
                                                "defaultLocation": "",
                                                "defaultLocationType": "default",
                                                "outputs": 1,
                                                "options": [
                                                    {
                                                        "name": "Zeitplan",
                                                        "topic": "Counter Aqua Reset",
                                                        "payloadType": "default",
                                                        "payload": "",
                                                        "expressionType": "cron",
                                                        "expression": "0 0 0 * * ? *",
                                                        "location": "",
                                                        "offset": "0",
                                                        "solarType": "all",
                                                        "solarEvents": "sunrise,sunset"
                                                    }
                                                ],
                                                "x": 160,
                                                "y": 2080,
                                                "wires": [
                                                    [
                                                        "bc2a319f564c33d9"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "808ca55aa517a5fc",
                                                "type": "junction",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "x": 610,
                                                "y": 1960,
                                                "wires": [
                                                    [
                                                        "231f234c747c4e6c",
                                                        "bc6fea64c9d18049"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "89a502565f5ae81e",
                                                "type": "junction",
                                                "z": "c3f95ff4b3bd3d0b",
                                                "g": "1a859ccfe9c28df2",
                                                "x": 610,
                                                "y": 2080,
                                                "wires": [
                                                    [
                                                        "9cecbd11e872bfdb",
                                                        "ab90e1ab646e9eed"
                                                    ]
                                                ]
                                            }
                                        ]
                                        

                                        Screenshot 2025-07-19 001708.png

                                        P Offline
                                        P Offline
                                        peterfido
                                        schrieb am zuletzt editiert von
                                        #149

                                        @aphofis Nein, ist Urlaubszeit. Wenn was nicht wirklich will, dann einfach nochmal neu machen, und dabei nicht von der alten Version inspirieren lassen.

                                        Was mir auffällt ist, dass Durchfluss die Hälfte von Tag ist.

                                        Evtl. ist die Durchflusserfassung auch nicht das Gelbe vom Ei. Allerdings kenne ich den SOnOff Durchflussmesser nicht.

                                        Gruß

                                        Peterfido


                                        Proxmox auf Intel NUC12WSHi5
                                        ioBroker: Debian (VM)
                                        CCU: Debmatic (VM)
                                        Influx: Debian (VM)
                                        Grafana: Debian (VM)
                                        eBus: Debian (VM)
                                        Zigbee: Debian (VM) mit zigbee2mqtt

                                        AphofisA 1 Antwort Letzte Antwort
                                        0
                                        • P peterfido

                                          @aphofis Nein, ist Urlaubszeit. Wenn was nicht wirklich will, dann einfach nochmal neu machen, und dabei nicht von der alten Version inspirieren lassen.

                                          Was mir auffällt ist, dass Durchfluss die Hälfte von Tag ist.

                                          Evtl. ist die Durchflusserfassung auch nicht das Gelbe vom Ei. Allerdings kenne ich den SOnOff Durchflussmesser nicht.

                                          AphofisA Offline
                                          AphofisA Offline
                                          Aphofis
                                          schrieb am zuletzt editiert von Aphofis
                                          #150

                                          @peterfido
                                          Dann wünsche ich erstmal einen schönen Urlaub.
                                          Der Durchflussmesser ist ein so genannter Puls messer.
                                          also wenn ich recht erinnere sind 2,207 pulse dann 1 ml.
                                          Bzw. ist der Puls Wert irgendwas bei 100-300 bei 100ml durchlauf.
                                          Ganz genau weiß ich den Puls wert nicht mehr.
                                          hab halt mehrmals 100 ml durch laufen lassen mit meßbecher und dann den wert ermittelt um 1 ml zu erhalten.
                                          Ganz ehrlich ich wüsste nicht mal wo ich da ansetzen sollte mit einer neuen steuerung.
                                          Mit dem exec Befehl

                                          url": "http://192.168.0.71/cm?user=user&password=password&cmnd=counter1%200
                                          

                                          wird dann der counter auf dem Tasmota ESP zurück gesetzt.
                                          Da aber die Dosierungen vom Wasser durch das Magnetventil meistens Nachts gegen 2-3 Uhr stattfinden und immer nur minimale Wasserschübe sind ist es nicht so einfach den wert zu ermitteln.
                                          Deswegen muss die Steuerung ja beim ersten Aktivieren des Schwimmers bzw vllt besser des Magnetventils warten und den count wert zählen und vllt in einen Datenpunkt wie Durchfluss abspeichern und wenn keine Ahnung 5 min um sind dann alle werte ausrechnen in die Datenpunkte schreiben und Durchfluss und Counter auf dem ESP zurücksetzen.
                                          Weil meistens nach 5 min. hat sich der Wasserstand reguliert.
                                          Zumindest war es so beim 110 Liter becken. Das 900 Liter Becken hat mehr verdunstungs Wasser und wird sicherlich öfters ausgleichen als das kleine Becken.

                                          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

                                          743

                                          Online

                                          32.6k

                                          Benutzer

                                          82.0k

                                          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