Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Extra Warmwasser mit PV Überschuss

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    309

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

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

Extra Warmwasser mit PV Überschuss

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

    Hallo Leute,

    Ich bin Node Red Anfänger und würde gerne meine Extra Brauchwasser Steuerung welche derzeit über Blockly läuft gerne in Node Red umsetzen:

    Ab einem gewissen Überschuss (2,4kW) mit Verzögerung von ~20 Minuten möchte ich das Extra Brauchwasser einschalten (ShellyEIN welcher einen Kontakt für z.Z. 10 Sek. schließt). Eine minON Zeit von 30 Minuten benötige ich auch auch wenn in der Zeit der PV Überschuss <2,4kW ist, nach diesen 30 Minuten kann Extra Brauchwasser (zweiter ShellyAUS welcher einen Kontakt für z.Z. 10 Sek. schließt) die Anforderung deaktivieren mit wieder einer Verzögerung von ~2 Minuten falls nur ein paar Wolken gerade vor der Sonne sind oder wenn die Abschalttemperatur von 57°C erreicht ist soll der ShellyAUS die Anforderung ebenfalls deaktivieren. Später möchte ich noch manuell das Brauchwasser EIN/AUS schalten über Icons in meiner VIS.

    Ich habe jetzt mal begonnen mit dem NR zu spielen. Wie löst man das mit angelegten DP im Borker richtig damit der Switch Brauchwasser EIN richtig schaltet?

    flows (1).json

    LG Peter

    Intel NUC i5 / 16GB RAM / 512GB SSD
    Synology DS220+ 10GB RAM / 8TB

    mickymM 1 Reply Last reply
    0
    • P Peter666666

      Hallo Leute,

      Ich bin Node Red Anfänger und würde gerne meine Extra Brauchwasser Steuerung welche derzeit über Blockly läuft gerne in Node Red umsetzen:

      Ab einem gewissen Überschuss (2,4kW) mit Verzögerung von ~20 Minuten möchte ich das Extra Brauchwasser einschalten (ShellyEIN welcher einen Kontakt für z.Z. 10 Sek. schließt). Eine minON Zeit von 30 Minuten benötige ich auch auch wenn in der Zeit der PV Überschuss <2,4kW ist, nach diesen 30 Minuten kann Extra Brauchwasser (zweiter ShellyAUS welcher einen Kontakt für z.Z. 10 Sek. schließt) die Anforderung deaktivieren mit wieder einer Verzögerung von ~2 Minuten falls nur ein paar Wolken gerade vor der Sonne sind oder wenn die Abschalttemperatur von 57°C erreicht ist soll der ShellyAUS die Anforderung ebenfalls deaktivieren. Später möchte ich noch manuell das Brauchwasser EIN/AUS schalten über Icons in meiner VIS.

      Ich habe jetzt mal begonnen mit dem NR zu spielen. Wie löst man das mit angelegten DP im Borker richtig damit der Switch Brauchwasser EIN richtig schaltet?

      flows (1).json

      mickymM Online
      mickymM Online
      mickym
      Most Active
      wrote on last edited by mickym
      #2

      @peter666666 Zu Deinem Flow gibts in meinen Augen einiges anzumerken - ich würde auch mit Hysterese arbeiten. Ok Du versuchst es mit 30 Minuten. Ausserdem sehe ich in dem Flow nicht die Verzögerung von 20 Minuten. Dann wenn ein Shelly für 10 s einschaltet we schaltet nach 10s wieder aus. Also in meinen Augen sind da ja nur Teile implementiert. Kannst Du auch mal Dein Blockly posten? - Dieses Mal aber als Screenshot. Ist das Schalten des Brauchwassers ein Datenpunkt oder sind das 2 Datenpunkte, die Du jeweils mit true schaltest? Muss nach den 10s wieder false für den Shelly geschaltet werden? Wenn also nach 10s wieder false schaltet.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      P 1 Reply Last reply
      0
      • mickymM mickym

        @peter666666 Zu Deinem Flow gibts in meinen Augen einiges anzumerken - ich würde auch mit Hysterese arbeiten. Ok Du versuchst es mit 30 Minuten. Ausserdem sehe ich in dem Flow nicht die Verzögerung von 20 Minuten. Dann wenn ein Shelly für 10 s einschaltet we schaltet nach 10s wieder aus. Also in meinen Augen sind da ja nur Teile implementiert. Kannst Du auch mal Dein Blockly posten? - Dieses Mal aber als Screenshot. Ist das Schalten des Brauchwassers ein Datenpunkt oder sind das 2 Datenpunkte, die Du jeweils mit true schaltest? Muss nach den 10s wieder false für den Shelly geschaltet werden? Wenn also nach 10s wieder false schaltet.

        P Offline
        P Offline
        Peter666666
        wrote on last edited by
        #3

        @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

        LG Peter

        Intel NUC i5 / 16GB RAM / 512GB SSD
        Synology DS220+ 10GB RAM / 8TB

        mickymM 1 Reply Last reply
        0
        • P Peter666666

          @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

          mickymM Online
          mickymM Online
          mickym
          Most Active
          wrote on last edited by
          #4

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

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          P 1 Reply Last reply
          0
          • mickymM mickym

            @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 Offline
            P Offline
            Peter666666
            wrote on last edited by Peter666666
            #5

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

            LG Peter

            Intel NUC i5 / 16GB RAM / 512GB SSD
            Synology DS220+ 10GB RAM / 8TB

            mickymM 1 Reply Last reply
            0
            • P 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.

              mickymM Online
              mickymM Online
              mickym
              Most Active
              wrote on last edited by
              #6

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

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              P 1 Reply Last reply
              1
              • mickymM mickym

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

                P Offline
                P Offline
                Peter666666
                wrote on last edited by Peter666666
                #7

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

                LG Peter

                Intel NUC i5 / 16GB RAM / 512GB SSD
                Synology DS220+ 10GB RAM / 8TB

                mickymM 1 Reply Last reply
                0
                • P 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?

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  wrote on last edited by
                  #8

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

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  P 1 Reply Last reply
                  1
                  • mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    wrote on last edited by mickym
                    #9

                    @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

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    1 Reply Last reply
                    0
                    • mickymM mickym

                      @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 Offline
                      P Offline
                      Peter666666
                      wrote on last edited by Peter666666
                      #10

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

                      LG Peter

                      Intel NUC i5 / 16GB RAM / 512GB SSD
                      Synology DS220+ 10GB RAM / 8TB

                      mickymM 1 Reply Last reply
                      0
                      • P 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!

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        wrote on last edited by
                        #11

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

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        P 1 Reply Last reply
                        0
                        • mickymM mickym

                          @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 Offline
                          P Offline
                          Peter666666
                          wrote on last edited by
                          #12

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

                          Bild 26.05.23 um 13.10.jpeg

                          LG Peter

                          Intel NUC i5 / 16GB RAM / 512GB SSD
                          Synology DS220+ 10GB RAM / 8TB

                          mickymM 1 Reply Last reply
                          0
                          • P Peter666666

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

                            Bild 26.05.23 um 13.10.jpeg

                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            wrote on last edited by mickym
                            #13

                            @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

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            P 1 Reply Last reply
                            1
                            • mickymM 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 Offline
                              P Offline
                              Peter666666
                              wrote on last edited by
                              #14

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

                              LG Peter

                              Intel NUC i5 / 16GB RAM / 512GB SSD
                              Synology DS220+ 10GB RAM / 8TB

                              mickymM 1 Reply Last reply
                              0
                              • P Peter666666

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

                                mickymM Online
                                mickymM Online
                                mickym
                                Most Active
                                wrote on last edited by
                                #15

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

                                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                P 2 Replies Last reply
                                0
                                • mickymM mickym

                                  @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 Offline
                                  P Offline
                                  Peter666666
                                  wrote on last edited by
                                  #16

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

                                  LG Peter

                                  Intel NUC i5 / 16GB RAM / 512GB SSD
                                  Synology DS220+ 10GB RAM / 8TB

                                  mickymM 1 Reply Last reply
                                  0
                                  • mickymM mickym

                                    @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 Offline
                                    P Offline
                                    Peter666666
                                    wrote on last edited by
                                    #17

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

                                    LG Peter

                                    Intel NUC i5 / 16GB RAM / 512GB SSD
                                    Synology DS220+ 10GB RAM / 8TB

                                    1 Reply Last reply
                                    0
                                    • P Peter666666

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

                                      mickymM Online
                                      mickymM Online
                                      mickym
                                      Most Active
                                      wrote on last edited by
                                      #18

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

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      P 1 Reply Last reply
                                      0
                                      • mickymM mickym

                                        @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 Offline
                                        P Offline
                                        Peter666666
                                        wrote on last edited by
                                        #19

                                        @mickym versuche ich mal :)

                                        LG Peter

                                        Intel NUC i5 / 16GB RAM / 512GB SSD
                                        Synology DS220+ 10GB RAM / 8TB

                                        mickymM 1 Reply Last reply
                                        0
                                        • mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          wrote on last edited by mickym
                                          #20

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

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          568

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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