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. Extra Warmwasser mit PV Überschuss

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Extra Warmwasser mit PV Überschuss

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Peter666666 @mickym last edited by

      @mickym die 20 Minuten stelle ich dann ein wenn alles funktioniert. Zum testen habe ich nur Sek. eingestellt. Die Shelly schalten sich selber wieder aus nach 10 Sek. (einstellbar in der APP). DP Brauchwasser aktiv ist ein DP den ich mit true/false setze. Die Shelly brauchen nur einen Impuls und bleiben dann die eingestellte Zeit EIN und gehen dann wieder auf AUS.

      2023-05-26 11_29_36-Window.png 2023-05-26 11_29_57-Window.png

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

        @peter666666 Wenn das Brauchwasser aktiv ist - sehe ich in dem Blockly dass Du das ja über einen Datenpunkt regelst, in dem Flow aber nicht. Ansonsten zeigt Dein Beispiel, dass die Blocklies sehr schnell unübersichtlich werden.

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

          @mickym ja so weit bin ich noch nicht im Flow (ist glaube ich nur für die manuelle Steuerung des BW). muss mal schauen wie ich die "IF Schleife" richtig mache. Stimmt es ist nicht mehr übersichtlich.

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

            @peter666666 Na warte mal - da sind einige Fehler drin, ich mach Dir mal einen Vorschlag den können wir dann diskutieren.

            P 1 Reply Last reply Reply Quote 1
            • P
              Peter666666 @mickym last edited by Peter666666

              @mickym danke! Kann man die Verzögerungen so machen das diese nur einmal starten und wenn schon eine "läuft" nicht wieder eine gestartet wird?

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

                @peter666666 Schreibe ich Dir gleich alles - dafür nimmt man keine fixe Verzögerung sondern die Nachrichtenrate.

                0b433e00-b14d-471f-ac7a-3f087c93aa22-image.png

                Damit legst Du fest, dass nur 1 Nachricht ausgegeben wird innerhalb der 20 Minuten und alle zwischenzeitlich ankommenden Nachrichten verworfen werden.

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

                  @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                  So sieht der Flow momentan aus, wenn ich alles richtig verstanden habe:

                  8f1b31a8-02aa-4b53-b9fa-64059adb9493-image.png

                  Ich habe es mit Inject Nodes simuliert, du kannst die ja wieder löschen und Deine iobroker IN Nodes wieder aktivieren. - Du musst halt die DP für den Indikator noch anpassen, wenn MinOn aktiv ist.

                  Hier mal ein paar grundsätzliche Anmerkungen

                  1. Bei Bedingungen eines Parameters - kann man alle Bedingungen in 1 Switch Node machen.
                  2. Bei der Delay Node - wenn man fixe Verzögerung einstellt dann werden die Nachrichten nicht begrenzt. Sprich es ist über 2.5 dann wird eine Nachricht erzeugt (nennen wir es Zeitpunkt 0), die Nachricht würde nun 10s oder 20 Min. verzögert. Wenn zum Zeitpunkt 0+1 Min wieder eine Nachricht erzeugt würde, dann würde nach 11 s die 2. Nachricht bzw. nach 21 Minuten die nächste Nachricht gesendet.

                  Eigentlich müssten damit alle Bedingungen abgedeckt sein. Ich finds halt um Weiten übersichrlicher als Dein Blockly.

                  Hier der Flow zum Import:

                  [
                     {
                         "id": "f5ea0b2a0c2fab39",
                         "type": "inject",
                         "z": "c7454c976ad86c7e",
                         "name": "Meter Active Power 2.5",
                         "props": [
                             {
                                 "p": "payload"
                             }
                         ],
                         "repeat": "",
                         "crontab": "",
                         "once": false,
                         "onceDelay": 0.1,
                         "topic": "",
                         "payload": "2.5",
                         "payloadType": "num",
                         "x": 160,
                         "y": 600,
                         "wires": [
                             [
                                 "78ea932b6144ea56"
                             ]
                         ]
                     },
                     {
                         "id": "90c26738871dd32a",
                         "type": "inject",
                         "z": "c7454c976ad86c7e",
                         "name": "Meter Active Power 2.0",
                         "props": [
                             {
                                 "p": "payload"
                             }
                         ],
                         "repeat": "",
                         "crontab": "",
                         "once": false,
                         "onceDelay": 0.1,
                         "topic": "",
                         "payload": "2.0",
                         "payloadType": "num",
                         "x": 160,
                         "y": 640,
                         "wires": [
                             [
                                 "78ea932b6144ea56"
                             ]
                         ]
                     },
                     {
                         "id": "78ea932b6144ea56",
                         "type": "switch",
                         "z": "c7454c976ad86c7e",
                         "name": "PV Überschuss",
                         "property": "payload",
                         "propertyType": "msg",
                         "rules": [
                             {
                                 "t": "lt",
                                 "v": "2.4",
                                 "vt": "num"
                             },
                             {
                                 "t": "gte",
                                 "v": "2.4",
                                 "vt": "num"
                             }
                         ],
                         "checkall": "true",
                         "repair": false,
                         "outputs": 2,
                         "x": 420,
                         "y": 680,
                         "wires": [
                             [
                                 "45c84f129773d19b"
                             ],
                             [
                                 "afc867f18b037b22",
                                 "0478f81a30fe3639"
                             ]
                         ],
                         "outputLabels": [
                             "Brauchwasser AUS",
                             "Brauchwasser EIN"
                         ],
                         "info": "Ich würde hier eine Hysterese einbauen. \r\n\r\nDie Ausgänge kannst Du auch beschreiben, wenn Du mit der Maus drüber gehst."
                     },
                     {
                         "id": "0423db8ebd88425a",
                         "type": "debug",
                         "z": "c7454c976ad86c7e",
                         "name": "Brauchwasser EIN (Shelly)",
                         "active": false,
                         "tosidebar": true,
                         "console": false,
                         "tostatus": true,
                         "complete": "payload",
                         "targetType": "msg",
                         "statusVal": "payload",
                         "statusType": "auto",
                         "x": 1520,
                         "y": 880,
                         "wires": []
                     },
                     {
                         "id": "7e029bf35fe30f0c",
                         "type": "debug",
                         "z": "c7454c976ad86c7e",
                         "name": "Brauchwasser AUS (Shelly)",
                         "active": false,
                         "tosidebar": true,
                         "console": false,
                         "tostatus": true,
                         "complete": "payload",
                         "targetType": "msg",
                         "statusVal": "payload",
                         "statusType": "auto",
                         "x": 1940,
                         "y": 540,
                         "wires": []
                     },
                     {
                         "id": "5465d36c4b323ea4",
                         "type": "change",
                         "z": "c7454c976ad86c7e",
                         "name": "Brauchwasser EIN",
                         "rules": [
                             {
                                 "t": "set",
                                 "p": "payload",
                                 "pt": "msg",
                                 "to": "true",
                                 "tot": "bool"
                             }
                         ],
                         "action": "",
                         "property": "",
                         "from": "",
                         "to": "",
                         "reg": false,
                         "x": 1270,
                         "y": 840,
                         "wires": [
                             [
                                 "0423db8ebd88425a",
                                 "3ed7efab20047cb6"
                             ]
                         ]
                     },
                     {
                         "id": "3777b383486653c4",
                         "type": "change",
                         "z": "c7454c976ad86c7e",
                         "name": "Brauchwasser AUS",
                         "rules": [
                             {
                                 "t": "set",
                                 "p": "payload",
                                 "pt": "msg",
                                 "to": "true",
                                 "tot": "bool"
                             }
                         ],
                         "action": "",
                         "property": "",
                         "from": "",
                         "to": "",
                         "reg": false,
                         "x": 1670,
                         "y": 580,
                         "wires": [
                             [
                                 "7e029bf35fe30f0c",
                                 "0b8b63c145022cf3"
                             ]
                         ]
                     },
                     {
                         "id": "490f9fe9d29ac5c8",
                         "type": "delay",
                         "z": "c7454c976ad86c7e",
                         "name": "20 Minuten verzögern",
                         "pauseType": "rate",
                         "timeout": "20",
                         "timeoutUnits": "seconds",
                         "rate": "1",
                         "nbRateUnits": "20",
                         "rateUnits": "second",
                         "randomFirst": "1",
                         "randomLast": "5",
                         "randomUnits": "seconds",
                         "drop": true,
                         "allowrate": false,
                         "outputs": 1,
                         "x": 740,
                         "y": 840,
                         "wires": [
                             [
                                 "467fd83885fcecf0",
                                 "5465d36c4b323ea4"
                             ]
                         ]
                     },
                     {
                         "id": "467fd83885fcecf0",
                         "type": "trigger",
                         "z": "c7454c976ad86c7e",
                         "name": "30 Minuten MinON",
                         "op1": "true",
                         "op2": "false",
                         "op1type": "bool",
                         "op2type": "bool",
                         "duration": "30",
                         "extend": true,
                         "overrideDelay": false,
                         "units": "s",
                         "reset": "",
                         "bytopic": "all",
                         "topic": "topic",
                         "outputs": 1,
                         "x": 1010,
                         "y": 920,
                         "wires": [
                             [
                                 "43d93b25398134f9"
                             ]
                         ]
                     },
                     {
                         "id": "43d93b25398134f9",
                         "type": "ioBroker out",
                         "z": "c7454c976ad86c7e",
                         "name": "Brauchwasser_AKTIV (MinOn)",
                         "topic": "0_userdata.0.Test.Brauchwasser.Brauchwasser_AKTIV",
                         "ack": "true",
                         "autoCreate": "false",
                         "stateName": "",
                         "role": "",
                         "payloadType": "",
                         "readonly": "",
                         "stateUnit": "",
                         "stateMin": "",
                         "stateMax": "",
                         "x": 1270,
                         "y": 920,
                         "wires": []
                     },
                     {
                         "id": "0a9ff9331c1b8e3c",
                         "type": "ioBroker get",
                         "z": "c7454c976ad86c7e",
                         "name": "Hole Brauchwasser_AKTIV (MinOn)",
                         "topic": "0_userdata.0.Test.Brauchwasser.Brauchwasser_AKTIV",
                         "attrname": "payload",
                         "payloadType": "value",
                         "errOnInvalidState": "nothing",
                         "x": 1190,
                         "y": 580,
                         "wires": [
                             [
                                 "265413e346c4ce5d"
                             ]
                         ]
                     },
                     {
                         "id": "265413e346c4ce5d",
                         "type": "switch",
                         "z": "c7454c976ad86c7e",
                         "name": "MinOn = false?",
                         "property": "payload",
                         "propertyType": "msg",
                         "rules": [
                             {
                                 "t": "false"
                             }
                         ],
                         "checkall": "true",
                         "repair": false,
                         "outputs": 1,
                         "x": 1460,
                         "y": 580,
                         "wires": [
                             [
                                 "3777b383486653c4"
                             ]
                         ]
                     },
                     {
                         "id": "0b8b63c145022cf3",
                         "type": "ioBroker out",
                         "z": "c7454c976ad86c7e",
                         "d": true,
                         "name": "Shelly Brauchwasser AUS",
                         "topic": "",
                         "ack": "false",
                         "autoCreate": "false",
                         "stateName": "",
                         "role": "",
                         "payloadType": "",
                         "readonly": "",
                         "stateUnit": "",
                         "stateMin": "",
                         "stateMax": "",
                         "x": 1930,
                         "y": 580,
                         "wires": []
                     },
                     {
                         "id": "3ed7efab20047cb6",
                         "type": "ioBroker out",
                         "z": "c7454c976ad86c7e",
                         "d": true,
                         "name": "Shelly Brauchwasser EIN",
                         "topic": "",
                         "ack": "false",
                         "autoCreate": "false",
                         "stateName": "",
                         "role": "",
                         "payloadType": "",
                         "readonly": "",
                         "stateUnit": "",
                         "stateMin": "",
                         "stateMax": "",
                         "x": 1510,
                         "y": 840,
                         "wires": []
                     },
                     {
                         "id": "9e6b182d801f09da",
                         "type": "inject",
                         "z": "c7454c976ad86c7e",
                         "name": "Wassertemperatur 57°C",
                         "props": [
                             {
                                 "p": "payload"
                             }
                         ],
                         "repeat": "",
                         "crontab": "",
                         "once": false,
                         "onceDelay": 0.1,
                         "topic": "",
                         "payload": "60",
                         "payloadType": "num",
                         "x": 160,
                         "y": 820,
                         "wires": [
                             [
                                 "495778e29bdffe0d"
                             ]
                         ]
                     },
                     {
                         "id": "44a85627740f730d",
                         "type": "inject",
                         "z": "c7454c976ad86c7e",
                         "name": "Wassertemperatur 53°C",
                         "props": [
                             {
                                 "p": "payload"
                             }
                         ],
                         "repeat": "",
                         "crontab": "",
                         "once": false,
                         "onceDelay": 0.1,
                         "topic": "",
                         "payload": "53",
                         "payloadType": "num",
                         "x": 160,
                         "y": 860,
                         "wires": [
                             [
                                 "495778e29bdffe0d"
                             ]
                         ]
                     },
                     {
                         "id": "495778e29bdffe0d",
                         "type": "switch",
                         "z": "c7454c976ad86c7e",
                         "name": "Wassertemperatur",
                         "property": "payload",
                         "propertyType": "msg",
                         "rules": [
                             {
                                 "t": "gte",
                                 "v": "57",
                                 "vt": "num"
                             },
                             {
                                 "t": "lte",
                                 "v": "54",
                                 "vt": "num"
                             }
                         ],
                         "checkall": "true",
                         "repair": false,
                         "outputs": 2,
                         "x": 410,
                         "y": 780,
                         "wires": [
                             [
                                 "45c84f129773d19b"
                             ],
                             [
                                 "afc867f18b037b22"
                             ]
                         ],
                         "outputLabels": [
                             "Brauchwasser AUS",
                             "Brauchwasser EIN"
                         ],
                         "info": "Ich würde hier eine Hysterese einbauen. \r\n\r\nDie Ausgänge kannst Du auch beschreiben, wenn Du mit der Maus drüber gehst."
                     },
                     {
                         "id": "8c82cfd59b96688d",
                         "type": "comment",
                         "z": "c7454c976ad86c7e",
                         "name": "Brauchwasser EIN",
                         "info": "",
                         "x": 710,
                         "y": 780,
                         "wires": []
                     },
                     {
                         "id": "9f5ee54db8303dd7",
                         "type": "comment",
                         "z": "c7454c976ad86c7e",
                         "name": "Brauchwasser AUS",
                         "info": "",
                         "x": 690,
                         "y": 500,
                         "wires": []
                     },
                     {
                         "id": "59b342efc4818a85",
                         "type": "trigger",
                         "z": "c7454c976ad86c7e",
                         "name": "Mindestens 2 Min < 2.4",
                         "op1": "",
                         "op2": "true",
                         "op1type": "nul",
                         "op2type": "bool",
                         "duration": "2",
                         "extend": false,
                         "overrideDelay": false,
                         "units": "s",
                         "reset": "",
                         "bytopic": "all",
                         "topic": "topic",
                         "outputs": 1,
                         "x": 870,
                         "y": 580,
                         "wires": [
                             [
                                 "0a9ff9331c1b8e3c"
                             ]
                         ]
                     },
                     {
                         "id": "0478f81a30fe3639",
                         "type": "change",
                         "z": "c7454c976ad86c7e",
                         "name": "reset",
                         "rules": [
                             {
                                 "t": "set",
                                 "p": "payload",
                                 "pt": "msg",
                                 "to": "true",
                                 "tot": "bool"
                             }
                         ],
                         "action": "",
                         "property": "",
                         "from": "",
                         "to": "",
                         "reg": false,
                         "x": 650,
                         "y": 640,
                         "wires": [
                             [
                                 "59b342efc4818a85"
                             ]
                         ]
                     },
                     {
                         "id": "c0daa92ca05b87f7",
                         "type": "ioBroker in",
                         "z": "c7454c976ad86c7e",
                         "d": true,
                         "name": "Meter.Active_Power",
                         "topic": "0_userdata.0.Huawei.Meter.Active_Power",
                         "payloadType": "value",
                         "onlyack": "",
                         "func": "all",
                         "gap": "",
                         "fireOnStart": "false",
                         "outFormat": "MQTT",
                         "x": 170,
                         "y": 680,
                         "wires": [
                             [
                                 "78ea932b6144ea56"
                             ]
                         ]
                     },
                     {
                         "id": "6fc8e8c3b2da9141",
                         "type": "ioBroker in",
                         "z": "c7454c976ad86c7e",
                         "d": true,
                         "name": "Warmwassertemperatur",
                         "topic": "alias.0.Warmwassertemperatur",
                         "payloadType": "value",
                         "onlyack": "",
                         "func": "all",
                         "gap": "",
                         "fireOnStart": "false",
                         "outFormat": "MQTT",
                         "x": 160,
                         "y": 780,
                         "wires": [
                             [
                                 "495778e29bdffe0d"
                             ]
                         ]
                     },
                     {
                         "id": "afc867f18b037b22",
                         "type": "junction",
                         "z": "c7454c976ad86c7e",
                         "x": 600,
                         "y": 840,
                         "wires": [
                             [
                                 "490f9fe9d29ac5c8"
                             ]
                         ]
                     },
                     {
                         "id": "45c84f129773d19b",
                         "type": "junction",
                         "z": "c7454c976ad86c7e",
                         "x": 600,
                         "y": 580,
                         "wires": [
                             [
                                 "59b342efc4818a85"
                             ]
                         ]
                     }
                  ]
                  

                  Du musst halt noch die Sekunden in den trigger und delay Nodes gegen Minuten dann austauschen und deaktiviere Deine Blocklies - damit die nicht dazwischen funken.

                  59827feb-c60e-4ed9-b535-4203de3f6e06-image.png

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

                    @mickym das ist ja eine geile Funktion das mit dem Delay. Vielen dank. Ist um einiges übersichtlicher. Jetzt muss ich es mir anschauen und verstehen :). VIELEN DANK schon mal!

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

                      @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                      @mickym das ist ja eine geile Funktion

                      Na - die wenigsten glauben, dass NodeRed hier wesentlich mehr Möglichkeiten bietet und auch so was für eine Fehlersuche viel übersichtlicher darstellt. Du kannst an jeder Stelle im Flow Debug Nodes machen und Dir im Debug Fenster anschauen.

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

                        @mickym Habe hier meinen Alias DP eingetragen aber ich sehe die Temperatur nicht?

                        Bild 26.05.23 um 13.10.jpeg

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

                          @peter666666 Die wird erst angezeigt, wenn diese aktualisiert/eingelesen wird. Im Blockly ist das doch denke ich genauso, dass der Datenpunkt im Normalfall erst aktualisiert werden muss. Wenn Du willst, dass sowas zu Beginn beim Flowstart eingelesen wird, musst Du halt die iobrokerIN Node entsprechend konfigurieren:

                          e8af2edc-43e6-4864-ab83-1c2975113682-image.png

                          P 1 Reply Last reply Reply Quote 1
                          • P
                            Peter666666 @mickym last edited by

                            @mickym muss ich bei der Node 30 minON "Verzögerung verlängern bei Eingang neuer Nachrichten" den Hacken nicht raus nehmen weil ja sonst die Zeit immer verlängert wird bei PV Wertänderung oder Warmwassertemperatur Änderung oder habe ich einen Denkfehler?

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

                              @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                              @mickym muss ich bei der Node 30 minON "Verzögerung verlängern bei Eingang neuer Nachrichten" den Hacken nicht raus nehmen weil ja sonst die Zeit immer verlängert wird bei PV Wertänderung oder Warmwassertemperatur Änderung oder habe ich einen Denkfehler?

                              Ja stimmt. Du musst auch noch einen Block unten einbauen, dass nicht geschaltet wird wenn die Temperatur über 57°C ist. Jetzt würde zwar über 57°C abschalten, aber dann wenn PV Überschuss herrscht wieder einschalten. Ich werde mal kurz den ganzen Flow noch etwas umbauen.

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

                                @mickym das habe ich auch gerade gemerkt das er mir den DP auf true setzt.

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

                                  @mickym und das manuelle starten muss ich noch einpflegen bzw. zumindest versuchen 😬

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

                                    @peter666666 Na das ist ja einfach - Du brauchst doch nur einen Datenpunkt über den Du manuell startest - simulieren kannst Du es direkt in dem Du eine Inject Node rein machst.

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

                                      @mickym versuche ich mal 🙂

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

                                        So ich habs jetzt so geändert, dass die 57°C in allen Fällen ausschalten auch wenn MinOn nicht erreicht wird:

                                        15e9bf41-d52b-4e56-b6a0-5dceb055c9b8-image.png

                                        Falls das nicht gewünscht ist, dann musst halt den switch mit der Temperaturüberprüfung mit der getNode verbinden. Das ist halt, was ich meine: Man sieht die Logik halt viel besser in NodeRed:

                                        6ed7eaab-55b2-4022-b0c5-ba4edfa29806-image.png

                                        [
                                           {
                                               "id": "78ea932b6144ea56",
                                               "type": "switch",
                                               "z": "c7454c976ad86c7e",
                                               "name": "PV Überschuss",
                                               "property": "payload",
                                               "propertyType": "msg",
                                               "rules": [
                                                   {
                                                       "t": "lt",
                                                       "v": "2.4",
                                                       "vt": "num"
                                                   },
                                                   {
                                                       "t": "gte",
                                                       "v": "2.4",
                                                       "vt": "num"
                                                   }
                                               ],
                                               "checkall": "true",
                                               "repair": false,
                                               "outputs": 2,
                                               "x": 360,
                                               "y": 680,
                                               "wires": [
                                                   [
                                                       "45c84f129773d19b"
                                                   ],
                                                   [
                                                       "0478f81a30fe3639",
                                                       "e4a8735798502e7c"
                                                   ]
                                               ],
                                               "outputLabels": [
                                                   "Brauchwasser AUS",
                                                   "Brauchwasser EIN"
                                               ],
                                               "info": "Ich würde hier eine Hysterese einbauen. \r\n\r\nDie Ausgänge kannst Du auch beschreiben, wenn Du mit der Maus drüber gehst."
                                           },
                                           {
                                               "id": "0423db8ebd88425a",
                                               "type": "debug",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Brauchwasser EIN (Shelly)",
                                               "active": false,
                                               "tosidebar": true,
                                               "console": false,
                                               "tostatus": true,
                                               "complete": "payload",
                                               "targetType": "msg",
                                               "statusVal": "payload",
                                               "statusType": "auto",
                                               "x": 2000,
                                               "y": 840,
                                               "wires": []
                                           },
                                           {
                                               "id": "7e029bf35fe30f0c",
                                               "type": "debug",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Brauchwasser AUS (Shelly)",
                                               "active": false,
                                               "tosidebar": true,
                                               "console": false,
                                               "tostatus": true,
                                               "complete": "payload",
                                               "targetType": "msg",
                                               "statusVal": "payload",
                                               "statusType": "auto",
                                               "x": 2020,
                                               "y": 540,
                                               "wires": []
                                           },
                                           {
                                               "id": "5465d36c4b323ea4",
                                               "type": "change",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Brauchwasser EIN",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "true",
                                                       "tot": "bool"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 1750,
                                               "y": 800,
                                               "wires": [
                                                   [
                                                       "0423db8ebd88425a",
                                                       "3ed7efab20047cb6"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "3777b383486653c4",
                                               "type": "change",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Brauchwasser AUS",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "true",
                                                       "tot": "bool"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 1750,
                                               "y": 580,
                                               "wires": [
                                                   [
                                                       "7e029bf35fe30f0c",
                                                       "0b8b63c145022cf3"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "490f9fe9d29ac5c8",
                                               "type": "delay",
                                               "z": "c7454c976ad86c7e",
                                               "name": "20 Minuten verzögern",
                                               "pauseType": "rate",
                                               "timeout": "20",
                                               "timeoutUnits": "seconds",
                                               "rate": "1",
                                               "nbRateUnits": "20",
                                               "rateUnits": "second",
                                               "randomFirst": "1",
                                               "randomLast": "5",
                                               "randomUnits": "seconds",
                                               "drop": true,
                                               "allowrate": false,
                                               "outputs": 1,
                                               "x": 1200,
                                               "y": 800,
                                               "wires": [
                                                   [
                                                       "467fd83885fcecf0",
                                                       "5465d36c4b323ea4"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "467fd83885fcecf0",
                                               "type": "trigger",
                                               "z": "c7454c976ad86c7e",
                                               "name": "30 Minuten MinON",
                                               "op1": "true",
                                               "op2": "false",
                                               "op1type": "bool",
                                               "op2type": "bool",
                                               "duration": "30",
                                               "extend": true,
                                               "overrideDelay": false,
                                               "units": "s",
                                               "reset": "",
                                               "bytopic": "all",
                                               "topic": "topic",
                                               "outputs": 1,
                                               "x": 1470,
                                               "y": 900,
                                               "wires": [
                                                   [
                                                       "43d93b25398134f9"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "43d93b25398134f9",
                                               "type": "ioBroker out",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Brauchwasser_AKTIV (MinOn)",
                                               "topic": "0_userdata.0.Test.Brauchwasser.Brauchwasser_AKTIV",
                                               "ack": "true",
                                               "autoCreate": "false",
                                               "stateName": "",
                                               "role": "",
                                               "payloadType": "",
                                               "readonly": "",
                                               "stateUnit": "",
                                               "stateMin": "",
                                               "stateMax": "",
                                               "x": 1730,
                                               "y": 900,
                                               "wires": []
                                           },
                                           {
                                               "id": "0a9ff9331c1b8e3c",
                                               "type": "ioBroker get",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Hole Brauchwasser_AKTIV (MinOn)",
                                               "topic": "0_userdata.0.Test.Brauchwasser.Brauchwasser_AKTIV",
                                               "attrname": "payload",
                                               "payloadType": "value",
                                               "errOnInvalidState": "nothing",
                                               "x": 1170,
                                               "y": 580,
                                               "wires": [
                                                   [
                                                       "265413e346c4ce5d"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "265413e346c4ce5d",
                                               "type": "switch",
                                               "z": "c7454c976ad86c7e",
                                               "name": "MinOn = false?",
                                               "property": "payload",
                                               "propertyType": "msg",
                                               "rules": [
                                                   {
                                                       "t": "false"
                                                   }
                                               ],
                                               "checkall": "true",
                                               "repair": false,
                                               "outputs": 1,
                                               "x": 1440,
                                               "y": 580,
                                               "wires": [
                                                   [
                                                       "3777b383486653c4"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "0b8b63c145022cf3",
                                               "type": "ioBroker out",
                                               "z": "c7454c976ad86c7e",
                                               "d": true,
                                               "name": "Shelly Brauchwasser AUS",
                                               "topic": "",
                                               "ack": "false",
                                               "autoCreate": "false",
                                               "stateName": "",
                                               "role": "",
                                               "payloadType": "",
                                               "readonly": "",
                                               "stateUnit": "",
                                               "stateMin": "",
                                               "stateMax": "",
                                               "x": 2010,
                                               "y": 580,
                                               "wires": []
                                           },
                                           {
                                               "id": "3ed7efab20047cb6",
                                               "type": "ioBroker out",
                                               "z": "c7454c976ad86c7e",
                                               "d": true,
                                               "name": "Shelly Brauchwasser EIN",
                                               "topic": "",
                                               "ack": "false",
                                               "autoCreate": "false",
                                               "stateName": "",
                                               "role": "",
                                               "payloadType": "",
                                               "readonly": "",
                                               "stateUnit": "",
                                               "stateMin": "",
                                               "stateMax": "",
                                               "x": 1990,
                                               "y": 800,
                                               "wires": []
                                           },
                                           {
                                               "id": "495778e29bdffe0d",
                                               "type": "switch",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Wassertemperatur",
                                               "property": "payload",
                                               "propertyType": "msg",
                                               "rules": [
                                                   {
                                                       "t": "gte",
                                                       "v": "57",
                                                       "vt": "num"
                                                   },
                                                   {
                                                       "t": "lte",
                                                       "v": "54",
                                                       "vt": "num"
                                                   }
                                               ],
                                               "checkall": "true",
                                               "repair": false,
                                               "outputs": 2,
                                               "x": 910,
                                               "y": 740,
                                               "wires": [
                                                   [
                                                       "3777b383486653c4"
                                                   ],
                                                   [
                                                       "afc867f18b037b22"
                                                   ]
                                               ],
                                               "outputLabels": [
                                                   "Brauchwasser AUS",
                                                   "Brauchwasser EIN"
                                               ],
                                               "info": "Ich würde hier eine Hysterese einbauen. \r\n\r\nDie Ausgänge kannst Du auch beschreiben, wenn Du mit der Maus drüber gehst."
                                           },
                                           {
                                               "id": "8c82cfd59b96688d",
                                               "type": "comment",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Brauchwasser EIN",
                                               "info": "",
                                               "x": 1170,
                                               "y": 740,
                                               "wires": []
                                           },
                                           {
                                               "id": "9f5ee54db8303dd7",
                                               "type": "comment",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Brauchwasser AUS",
                                               "info": "",
                                               "x": 1210,
                                               "y": 520,
                                               "wires": []
                                           },
                                           {
                                               "id": "59b342efc4818a85",
                                               "type": "trigger",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Mindestens 2 Min < 2.4",
                                               "op1": "",
                                               "op2": "true",
                                               "op1type": "nul",
                                               "op2type": "bool",
                                               "duration": "2",
                                               "extend": false,
                                               "overrideDelay": false,
                                               "units": "s",
                                               "reset": "",
                                               "bytopic": "all",
                                               "topic": "topic",
                                               "outputs": 1,
                                               "x": 870,
                                               "y": 580,
                                               "wires": [
                                                   [
                                                       "0a9ff9331c1b8e3c"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "0478f81a30fe3639",
                                               "type": "change",
                                               "z": "c7454c976ad86c7e",
                                               "name": "reset",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "true",
                                                       "tot": "bool"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 650,
                                               "y": 640,
                                               "wires": [
                                                   [
                                                       "59b342efc4818a85"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "c0daa92ca05b87f7",
                                               "type": "ioBroker in",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Meter.Active_Power",
                                               "topic": "0_userdata.0.Huawei.Meter.Active_Power",
                                               "payloadType": "value",
                                               "onlyack": "",
                                               "func": "all",
                                               "gap": "",
                                               "fireOnStart": "false",
                                               "outFormat": "MQTT",
                                               "x": 150,
                                               "y": 680,
                                               "wires": [
                                                   [
                                                       "78ea932b6144ea56"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "6fc8e8c3b2da9141",
                                               "type": "ioBroker in",
                                               "z": "c7454c976ad86c7e",
                                               "d": true,
                                               "name": "Warmwassertemperatur",
                                               "topic": "alias.0.Warmwassertemperatur",
                                               "payloadType": "value",
                                               "onlyack": "",
                                               "func": "all",
                                               "gap": "",
                                               "fireOnStart": "true",
                                               "outFormat": "MQTT",
                                               "x": 680,
                                               "y": 780,
                                               "wires": [
                                                   [
                                                       "495778e29bdffe0d"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "e4a8735798502e7c",
                                               "type": "ioBroker get",
                                               "z": "c7454c976ad86c7e",
                                               "name": "Hole Wassertemperatur",
                                               "topic": "alias.0.Warmwassertemperatur",
                                               "attrname": "payload",
                                               "payloadType": "value",
                                               "errOnInvalidState": "nothing",
                                               "x": 670,
                                               "y": 720,
                                               "wires": [
                                                   [
                                                       "495778e29bdffe0d"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "afc867f18b037b22",
                                               "type": "junction",
                                               "z": "c7454c976ad86c7e",
                                               "x": 1060,
                                               "y": 800,
                                               "wires": [
                                                   [
                                                       "490f9fe9d29ac5c8"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "45c84f129773d19b",
                                               "type": "junction",
                                               "z": "c7454c976ad86c7e",
                                               "x": 600,
                                               "y": 580,
                                               "wires": [
                                                   [
                                                       "59b342efc4818a85"
                                                   ]
                                               ]
                                           }
                                        ]
                                        

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

                                          @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                                          @mickym versuche ich mal 🙂

                                          So mit dem manuellen Trigger umgehst Du ja die ganzen Prüfungen - also kannst Du mitten rein setzen und mit den Kreuzungsnodes, die Kabel schöner leiten (wie Kabelbinder 😁 😞

                                          9b3f5188-4b62-4977-94b1-1046c66bb7fe-image.png

                                          Ggf. musst Du dann noch bestehende Trigger zurücksetzen, das geht in dem Du eine Reset Nachricht schickst:

                                          [
                                             {
                                                 "id": "58f585b8cb128cf9",
                                                 "type": "ioBroker in",
                                                 "z": "c7454c976ad86c7e",
                                                 "name": "Manuell",
                                                 "topic": "0_userdata.0.Manuell",
                                                 "payloadType": "value",
                                                 "onlyack": "",
                                                 "func": "all",
                                                 "gap": "",
                                                 "fireOnStart": "false",
                                                 "outFormat": "MQTT",
                                                 "x": 1170,
                                                 "y": 720,
                                                 "wires": [
                                                     [
                                                         "ad3e4cfa3268f4c3"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "ad3e4cfa3268f4c3",
                                                 "type": "switch",
                                                 "z": "c7454c976ad86c7e",
                                                 "name": "Ein-/Ausschalten",
                                                 "property": "payload",
                                                 "propertyType": "msg",
                                                 "rules": [
                                                     {
                                                         "t": "false"
                                                     },
                                                     {
                                                         "t": "true"
                                                     }
                                                 ],
                                                 "checkall": "true",
                                                 "repair": false,
                                                 "outputs": 2,
                                                 "x": 1350,
                                                 "y": 720,
                                                 "wires": [
                                                     [
                                                         "693f0ce1d455c24d"
                                                     ],
                                                     [
                                                         "c9f79effc6659927"
                                                     ]
                                                 ]
                                             }
                                          ]
                                          

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

                                            So hier mal der Flow mit manuellem Zurücksetzen aller Trigger und Delay Nodes bei Betätigung des manuellen Schalters:

                                            15158ed9-7f5d-4790-8d42-1356a69894da-image.png

                                            [
                                               {
                                                   "id": "78ea932b6144ea56",
                                                   "type": "switch",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "PV Überschuss",
                                                   "property": "payload",
                                                   "propertyType": "msg",
                                                   "rules": [
                                                       {
                                                           "t": "lt",
                                                           "v": "2.4",
                                                           "vt": "num"
                                                       },
                                                       {
                                                           "t": "gte",
                                                           "v": "2.4",
                                                           "vt": "num"
                                                       }
                                                   ],
                                                   "checkall": "true",
                                                   "repair": false,
                                                   "outputs": 2,
                                                   "x": 360,
                                                   "y": 680,
                                                   "wires": [
                                                       [
                                                           "45c84f129773d19b"
                                                       ],
                                                       [
                                                           "0478f81a30fe3639",
                                                           "e4a8735798502e7c"
                                                       ]
                                                   ],
                                                   "outputLabels": [
                                                       "Brauchwasser AUS",
                                                       "Brauchwasser EIN"
                                                   ],
                                                   "info": "Ich würde hier eine Hysterese einbauen. \r\n\r\nDie Ausgänge kannst Du auch beschreiben, wenn Du mit der Maus drüber gehst."
                                               },
                                               {
                                                   "id": "0423db8ebd88425a",
                                                   "type": "debug",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Brauchwasser EIN (Shelly)",
                                                   "active": false,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": true,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "payload",
                                                   "statusType": "auto",
                                                   "x": 2040,
                                                   "y": 960,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "7e029bf35fe30f0c",
                                                   "type": "debug",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Brauchwasser AUS (Shelly)",
                                                   "active": false,
                                                   "tosidebar": true,
                                                   "console": false,
                                                   "tostatus": true,
                                                   "complete": "payload",
                                                   "targetType": "msg",
                                                   "statusVal": "payload",
                                                   "statusType": "auto",
                                                   "x": 2060,
                                                   "y": 540,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "5465d36c4b323ea4",
                                                   "type": "change",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Brauchwasser EIN",
                                                   "rules": [
                                                       {
                                                           "t": "set",
                                                           "p": "payload",
                                                           "pt": "msg",
                                                           "to": "true",
                                                           "tot": "bool"
                                                       }
                                                   ],
                                                   "action": "",
                                                   "property": "",
                                                   "from": "",
                                                   "to": "",
                                                   "reg": false,
                                                   "x": 1790,
                                                   "y": 920,
                                                   "wires": [
                                                       [
                                                           "0423db8ebd88425a",
                                                           "3ed7efab20047cb6"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "3777b383486653c4",
                                                   "type": "change",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Brauchwasser AUS",
                                                   "rules": [
                                                       {
                                                           "t": "set",
                                                           "p": "payload",
                                                           "pt": "msg",
                                                           "to": "true",
                                                           "tot": "bool"
                                                       }
                                                   ],
                                                   "action": "",
                                                   "property": "",
                                                   "from": "",
                                                   "to": "",
                                                   "reg": false,
                                                   "x": 1790,
                                                   "y": 580,
                                                   "wires": [
                                                       [
                                                           "7e029bf35fe30f0c",
                                                           "0b8b63c145022cf3"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "490f9fe9d29ac5c8",
                                                   "type": "delay",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "20 Minuten verzögern",
                                                   "pauseType": "rate",
                                                   "timeout": "20",
                                                   "timeoutUnits": "seconds",
                                                   "rate": "1",
                                                   "nbRateUnits": "20",
                                                   "rateUnits": "second",
                                                   "randomFirst": "1",
                                                   "randomLast": "5",
                                                   "randomUnits": "seconds",
                                                   "drop": true,
                                                   "allowrate": false,
                                                   "outputs": 1,
                                                   "x": 1180,
                                                   "y": 920,
                                                   "wires": [
                                                       [
                                                           "467fd83885fcecf0",
                                                           "c9f79effc6659927"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "467fd83885fcecf0",
                                                   "type": "trigger",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "30 Minuten MinON",
                                                   "op1": "true",
                                                   "op2": "false",
                                                   "op1type": "bool",
                                                   "op2type": "bool",
                                                   "duration": "30",
                                                   "extend": true,
                                                   "overrideDelay": false,
                                                   "units": "s",
                                                   "reset": "",
                                                   "bytopic": "all",
                                                   "topic": "topic",
                                                   "outputs": 1,
                                                   "x": 1450,
                                                   "y": 1020,
                                                   "wires": [
                                                       [
                                                           "43d93b25398134f9"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "43d93b25398134f9",
                                                   "type": "ioBroker out",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Brauchwasser_AKTIV (MinOn)",
                                                   "topic": "0_userdata.0.Test.Brauchwasser.Brauchwasser_AKTIV",
                                                   "ack": "true",
                                                   "autoCreate": "false",
                                                   "stateName": "",
                                                   "role": "",
                                                   "payloadType": "",
                                                   "readonly": "",
                                                   "stateUnit": "",
                                                   "stateMin": "",
                                                   "stateMax": "",
                                                   "x": 1770,
                                                   "y": 1120,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "0a9ff9331c1b8e3c",
                                                   "type": "ioBroker get",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Hole Brauchwasser_AKTIV (MinOn)",
                                                   "topic": "0_userdata.0.Test.Brauchwasser.Brauchwasser_AKTIV",
                                                   "attrname": "payload",
                                                   "payloadType": "value",
                                                   "errOnInvalidState": "nothing",
                                                   "x": 1210,
                                                   "y": 580,
                                                   "wires": [
                                                       [
                                                           "265413e346c4ce5d"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "265413e346c4ce5d",
                                                   "type": "switch",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "MinOn = false?",
                                                   "property": "payload",
                                                   "propertyType": "msg",
                                                   "rules": [
                                                       {
                                                           "t": "false"
                                                       }
                                                   ],
                                                   "checkall": "true",
                                                   "repair": false,
                                                   "outputs": 1,
                                                   "x": 1480,
                                                   "y": 580,
                                                   "wires": [
                                                       [
                                                           "3777b383486653c4"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "0b8b63c145022cf3",
                                                   "type": "ioBroker out",
                                                   "z": "c7454c976ad86c7e",
                                                   "d": true,
                                                   "name": "Shelly Brauchwasser AUS",
                                                   "topic": "",
                                                   "ack": "false",
                                                   "autoCreate": "false",
                                                   "stateName": "",
                                                   "role": "",
                                                   "payloadType": "",
                                                   "readonly": "",
                                                   "stateUnit": "",
                                                   "stateMin": "",
                                                   "stateMax": "",
                                                   "x": 2050,
                                                   "y": 580,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "3ed7efab20047cb6",
                                                   "type": "ioBroker out",
                                                   "z": "c7454c976ad86c7e",
                                                   "d": true,
                                                   "name": "Shelly Brauchwasser EIN",
                                                   "topic": "",
                                                   "ack": "false",
                                                   "autoCreate": "false",
                                                   "stateName": "",
                                                   "role": "",
                                                   "payloadType": "",
                                                   "readonly": "",
                                                   "stateUnit": "",
                                                   "stateMin": "",
                                                   "stateMax": "",
                                                   "x": 2030,
                                                   "y": 920,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "495778e29bdffe0d",
                                                   "type": "switch",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Wassertemperatur",
                                                   "property": "payload",
                                                   "propertyType": "msg",
                                                   "rules": [
                                                       {
                                                           "t": "gte",
                                                           "v": "57",
                                                           "vt": "num"
                                                       },
                                                       {
                                                           "t": "lte",
                                                           "v": "54",
                                                           "vt": "num"
                                                       }
                                                   ],
                                                   "checkall": "true",
                                                   "repair": false,
                                                   "outputs": 2,
                                                   "x": 890,
                                                   "y": 800,
                                                   "wires": [
                                                       [
                                                           "5a258f3309617617"
                                                       ],
                                                       [
                                                           "afc867f18b037b22"
                                                       ]
                                                   ],
                                                   "outputLabels": [
                                                       "Brauchwasser AUS",
                                                       "Brauchwasser EIN"
                                                   ],
                                                   "info": "Ich würde hier eine Hysterese einbauen. \r\n\r\nDie Ausgänge kannst Du auch beschreiben, wenn Du mit der Maus drüber gehst."
                                               },
                                               {
                                                   "id": "8c82cfd59b96688d",
                                                   "type": "comment",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Brauchwasser EIN",
                                                   "info": "",
                                                   "x": 1750,
                                                   "y": 840,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "9f5ee54db8303dd7",
                                                   "type": "comment",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Brauchwasser AUS",
                                                   "info": "",
                                                   "x": 1730,
                                                   "y": 480,
                                                   "wires": []
                                               },
                                               {
                                                   "id": "59b342efc4818a85",
                                                   "type": "trigger",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Mindestens 2 Min < 2.4",
                                                   "op1": "",
                                                   "op2": "true",
                                                   "op1type": "nul",
                                                   "op2type": "bool",
                                                   "duration": "2",
                                                   "extend": false,
                                                   "overrideDelay": false,
                                                   "units": "s",
                                                   "reset": "",
                                                   "bytopic": "all",
                                                   "topic": "topic",
                                                   "outputs": 1,
                                                   "x": 870,
                                                   "y": 580,
                                                   "wires": [
                                                       [
                                                           "0a9ff9331c1b8e3c"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "0478f81a30fe3639",
                                                   "type": "change",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "reset",
                                                   "rules": [
                                                       {
                                                           "t": "set",
                                                           "p": "payload",
                                                           "pt": "msg",
                                                           "to": "true",
                                                           "tot": "bool"
                                                       }
                                                   ],
                                                   "action": "",
                                                   "property": "",
                                                   "from": "",
                                                   "to": "",
                                                   "reg": false,
                                                   "x": 650,
                                                   "y": 640,
                                                   "wires": [
                                                       [
                                                           "59b342efc4818a85"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "c0daa92ca05b87f7",
                                                   "type": "ioBroker in",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Meter.Active_Power",
                                                   "topic": "0_userdata.0.Huawei.Meter.Active_Power",
                                                   "payloadType": "value",
                                                   "onlyack": "",
                                                   "func": "all",
                                                   "gap": "",
                                                   "fireOnStart": "false",
                                                   "outFormat": "MQTT",
                                                   "x": 150,
                                                   "y": 680,
                                                   "wires": [
                                                       [
                                                           "78ea932b6144ea56"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "6fc8e8c3b2da9141",
                                                   "type": "ioBroker in",
                                                   "z": "c7454c976ad86c7e",
                                                   "d": true,
                                                   "name": "Warmwassertemperatur",
                                                   "topic": "alias.0.Warmwassertemperatur",
                                                   "payloadType": "value",
                                                   "onlyack": "",
                                                   "func": "all",
                                                   "gap": "",
                                                   "fireOnStart": "true",
                                                   "outFormat": "MQTT",
                                                   "x": 660,
                                                   "y": 840,
                                                   "wires": [
                                                       [
                                                           "495778e29bdffe0d"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "e4a8735798502e7c",
                                                   "type": "ioBroker get",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Hole Wassertemperatur",
                                                   "topic": "alias.0.Warmwassertemperatur",
                                                   "attrname": "payload",
                                                   "payloadType": "value",
                                                   "errOnInvalidState": "nothing",
                                                   "x": 650,
                                                   "y": 780,
                                                   "wires": [
                                                       [
                                                           "495778e29bdffe0d"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "58f585b8cb128cf9",
                                                   "type": "ioBroker in",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Manuell",
                                                   "topic": "0_userdata.0.Manuell",
                                                   "payloadType": "value",
                                                   "onlyack": "",
                                                   "func": "all",
                                                   "gap": "",
                                                   "fireOnStart": "false",
                                                   "outFormat": "MQTT",
                                                   "x": 1130,
                                                   "y": 720,
                                                   "wires": [
                                                       [
                                                           "ad3e4cfa3268f4c3",
                                                           "bb207c66b06f4114"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "ad3e4cfa3268f4c3",
                                                   "type": "switch",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Ein-/Ausschalten",
                                                   "property": "payload",
                                                   "propertyType": "msg",
                                                   "rules": [
                                                       {
                                                           "t": "false"
                                                       },
                                                       {
                                                           "t": "true"
                                                       }
                                                   ],
                                                   "checkall": "true",
                                                   "repair": false,
                                                   "outputs": 2,
                                                   "x": 1470,
                                                   "y": 720,
                                                   "wires": [
                                                       [
                                                           "693f0ce1d455c24d"
                                                       ],
                                                       [
                                                           "c9f79effc6659927"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "bb207c66b06f4114",
                                                   "type": "change",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "Manual reset",
                                                   "rules": [
                                                       {
                                                           "t": "set",
                                                           "p": "reset",
                                                           "pt": "msg",
                                                           "to": "true",
                                                           "tot": "bool"
                                                       }
                                                   ],
                                                   "action": "",
                                                   "property": "",
                                                   "from": "",
                                                   "to": "",
                                                   "reg": false,
                                                   "x": 830,
                                                   "y": 660,
                                                   "wires": [
                                                       [
                                                           "59b342efc4818a85",
                                                           "f7f2adfad357f787"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "d7b0b13f2107e707",
                                                   "type": "change",
                                                   "z": "c7454c976ad86c7e",
                                                   "name": "setze false",
                                                   "rules": [
                                                       {
                                                           "t": "set",
                                                           "p": "payload",
                                                           "pt": "msg",
                                                           "to": "false",
                                                           "tot": "bool"
                                                       }
                                                   ],
                                                   "action": "",
                                                   "property": "",
                                                   "from": "",
                                                   "to": "",
                                                   "reg": false,
                                                   "x": 1170,
                                                   "y": 1120,
                                                   "wires": [
                                                       [
                                                           "43d93b25398134f9"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "afc867f18b037b22",
                                                   "type": "junction",
                                                   "z": "c7454c976ad86c7e",
                                                   "x": 1040,
                                                   "y": 840,
                                                   "wires": [
                                                       [
                                                           "490f9fe9d29ac5c8"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "45c84f129773d19b",
                                                   "type": "junction",
                                                   "z": "c7454c976ad86c7e",
                                                   "x": 600,
                                                   "y": 580,
                                                   "wires": [
                                                       [
                                                           "59b342efc4818a85"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "8441b30f28e429c3",
                                                   "type": "junction",
                                                   "z": "c7454c976ad86c7e",
                                                   "x": 980,
                                                   "y": 800,
                                                   "wires": [
                                                       []
                                                   ]
                                               },
                                               {
                                                   "id": "5a258f3309617617",
                                                   "type": "junction",
                                                   "z": "c7454c976ad86c7e",
                                                   "x": 1040,
                                                   "y": 640,
                                                   "wires": [
                                                       [
                                                           "693f0ce1d455c24d"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "693f0ce1d455c24d",
                                                   "type": "junction",
                                                   "z": "c7454c976ad86c7e",
                                                   "x": 1640,
                                                   "y": 640,
                                                   "wires": [
                                                       [
                                                           "3777b383486653c4"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "c9f79effc6659927",
                                                   "type": "junction",
                                                   "z": "c7454c976ad86c7e",
                                                   "x": 1640,
                                                   "y": 920,
                                                   "wires": [
                                                       [
                                                           "5465d36c4b323ea4"
                                                       ]
                                                   ]
                                               },
                                               {
                                                   "id": "f7f2adfad357f787",
                                                   "type": "junction",
                                                   "z": "c7454c976ad86c7e",
                                                   "x": 1040,
                                                   "y": 1020,
                                                   "wires": [
                                                       [
                                                           "490f9fe9d29ac5c8",
                                                           "467fd83885fcecf0",
                                                           "d7b0b13f2107e707"
                                                       ]
                                                   ]
                                               }
                                            ]
                                            

                                            Ist zwar nun auch komplexer - aber ich denke immer noch gut nachvollziehbar. In NodeRed musst Dich ja immer nur an den Kabeln langhangeln. 😉

                                            P 3 Replies Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            527
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            51
                                            2679
                                            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