Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Wasserregulierung Aquarium

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wasserregulierung Aquarium

    This topic has been deleted. Only users with topic management privileges can see it.
    • mickym
      mickym Most Active last edited by

      so das kann doch nicht so lange dauern? - Ich würde mich dann nämlich erst mal verabschieden. Aber das solltest Du ja nun selbst hinbekommen.

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

        Na gut - dann gute N8. 🛌

        Aphofis 1 Reply Last reply Reply Quote 0
        • Aphofis
          Aphofis @mickym last edited by

          @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"
                      ]
                  ]
              }
          ]
          

          Aphofis mickym 2 Replies Last reply Reply Quote 0
          • Aphofis
            Aphofis @Aphofis last edited by

            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.

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

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

              1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @Aphofis last edited by 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.

                Aphofis 1 Reply Last reply Reply Quote 1
                • Aphofis
                  Aphofis @mickym last edited by 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]
                  Aphofis 1 Reply Last reply Reply Quote 0
                  • Aphofis
                    Aphofis @Aphofis last edited by

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

                    Aphofis 1 Reply Last reply Reply Quote 0
                    • Aphofis
                      Aphofis @Aphofis last edited by

                      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.

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

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

                        1 Reply Last reply Reply Quote 0
                        • Aphofis
                          Aphofis last edited by 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

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

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

                            1 Reply Last reply Reply Quote 0
                            • Aphofis
                              Aphofis last edited by

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

                              Aphofis 1 Reply Last reply Reply Quote 0
                              • Aphofis
                                Aphofis @Aphofis last edited by 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.

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

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

                                  Aphofis 1 Reply Last reply Reply Quote 0
                                  • Aphofis
                                    Aphofis @mickym last edited by

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

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

                                      @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

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

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

                                        Aphofis 1 Reply Last reply Reply Quote 0
                                        • Aphofis
                                          Aphofis @mickym last edited by

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

                                          Aphofis 1 Reply Last reply Reply Quote 0
                                          • Aphofis
                                            Aphofis @Aphofis last edited by 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 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            447
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

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