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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Extra Warmwasser mit PV Überschuss

Geplant Angeheftet Gesperrt Verschoben Node-Red
51 Beiträge 3 Kommentatoren 4.7k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • mickymM Online
    mickymM Online
    mickym
    Most Active
    schrieb am zuletzt editiert von mickym
    #22

    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. ;)

    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 3 Antworten Letzte Antwort
    1
    • mickymM 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 Offline
      P Offline
      Peter666666
      schrieb am zuletzt editiert von
      #23

      @mickym VIELEN DANK! Ich versuch das ganze mal am Abend nachzuvollziehen ^_^

      LG Peter

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

      1 Antwort Letzte Antwort
      0
      • mickymM 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 Offline
        P Offline
        Peter666666
        schrieb am zuletzt editiert von
        #24

        @mickym Bei manuell setzte ich in der VIS den DP Brauchwasser AKTIV einfach auf TRUR bzw. False

        LG Peter

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

        1 Antwort Letzte Antwort
        0
        • mickymM 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 Offline
          P Offline
          Peter666666
          schrieb am zuletzt editiert von
          #25

          @mickym muss ich hier nicht das False gegen true ersetzen weil wenn nach 30 min noch immer PV oder Temp. noch nicht erreicht wird soll die WP ja noch laufen

          Bild 26.05.23 um 14.21.jpeg

          LG Peter

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

          MartinPM mickymM 2 Antworten Letzte Antwort
          0
          • P Peter666666

            @mickym muss ich hier nicht das False gegen true ersetzen weil wenn nach 30 min noch immer PV oder Temp. noch nicht erreicht wird soll die WP ja noch laufen

            Bild 26.05.23 um 14.21.jpeg

            MartinPM Offline
            MartinPM Offline
            MartinP
            schrieb am zuletzt editiert von MartinP
            #26

            @peter666666 Hat die elektische Beheizung des Boilers eine Sicherheitstemperaturbegrenzung? Vielleicht sollte man die Maximal-Temperatur auch nicht zu nahe an den Einsatzpunkt des STB kommen lassen, und das im "Schaltplan" mit einbeziehen. Manche STBs müssen manuell "resetted" werden ... Wenn man dann ein paar Grad niedriger die Heizung abschaltet, muss man den STB nicht resetten...

            Korrektur: ich sehe "oder wenn die Abschalttemperatur von 57°C erreicht ist "

            Wie hoch wird das Brauchwasser durch den normalen Erwärmungsprozess erwärmt, wenn kein Solarüberschuss vorhanden ist? Bei nur 57° ist ja noch nicht einmal das Auftreten von Legionellen unterbunden....

            Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
            Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
            Linux pve 6.8.12-16-pve
            6 GByte RAM für den Container
            Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
            Remote-Access über Wireguard der Fritzbox

            P 1 Antwort Letzte Antwort
            0
            • P Peter666666

              @mickym muss ich hier nicht das False gegen true ersetzen weil wenn nach 30 min noch immer PV oder Temp. noch nicht erreicht wird soll die WP ja noch laufen

              Bild 26.05.23 um 14.21.jpeg

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #27

              @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

              @mickym muss ich hier nicht das False gegen true ersetzen weil wenn nach 30 min noch immer PV oder Temp. noch nicht erreicht wird soll die WP ja noch laufen

              Bild 26.05.23 um 14.21.jpeg

              Nein das ist ja nur der Marker dass es nicht vor 30 Minuten ausgeschaltet werden darf und diesen DP frägst Du ja oben ab. Im Gegenteil wenn dieser Marker auf false steht heißt dass nur, dass nun ausgeschaltet werden könnte, es wird aber nicht ausgeschaltet. Ausgeschaltet wird ja nur über den oberen Ast und der holt sich den Zustand ja nur, wenn die PV unter 2.4 ist.

              Oder zusammenfassend dieser Datenpunkt schaltet nicht aus, sondern signalisiert, dass ausgeschaltet werden darf. Ausgeschaltet wird nur oben! Es wird bei false nur die Blockierung des Ausschaltsignals aufgehoben, aber nicht ausgeschaltet.

              fbde11cc-37e7-4c51-abe8-38b91e68474f-image.png

              Mit einer iobroker-GET Node liest Du nur den Status aus, wenn diese getriggert wird, sie triggert aber nie selbstständig.
              Die iobroker GET Node entspricht also diesem Puzzleteil:
              efc43732-beca-4676-8f7a-0504ada7b331-image.png
              Die iobroker-IN Node hingegeben entspricht diesem Trigger:
              380b8d23-ab19-43f1-9186-d1c1a728b9bd-image.png

              Man hätte das Ganze auch ohne den Datenpunkt machen können - aber so hast Du halt den letzten Zustand, wenn Du die Maschine runterfahrst oder den Adapter neu startest. Nur wenn sowieso in rel. kurzen Abständen sowohl die PV Leistung als auch die Temperatur wieder rein kommt, hätte man auch auf den DP verzichten können. Aber in dem Blockly war es halt so implementiert. Man hätte aber auch im Blockly mit einer Variablen anstelle eines DP arbeiten können. ;)

              Und mach Dir Debug NOdes hin, wohin Du brauchst und gib ihnen anständige Namen, dann siehst Du ja wann wo eine Nachricht vorbei kommt.

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

              1 Antwort Letzte Antwort
              0
              • MartinPM MartinP

                @peter666666 Hat die elektische Beheizung des Boilers eine Sicherheitstemperaturbegrenzung? Vielleicht sollte man die Maximal-Temperatur auch nicht zu nahe an den Einsatzpunkt des STB kommen lassen, und das im "Schaltplan" mit einbeziehen. Manche STBs müssen manuell "resetted" werden ... Wenn man dann ein paar Grad niedriger die Heizung abschaltet, muss man den STB nicht resetten...

                Korrektur: ich sehe "oder wenn die Abschalttemperatur von 57°C erreicht ist "

                Wie hoch wird das Brauchwasser durch den normalen Erwärmungsprozess erwärmt, wenn kein Solarüberschuss vorhanden ist? Bei nur 57° ist ja noch nicht einmal das Auftreten von Legionellen unterbunden....

                P Offline
                P Offline
                Peter666666
                schrieb am zuletzt editiert von
                #28

                @martinp Habe eine Luftwärmepumpe. Maximal sind 65°C möglich.

                LG Peter

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

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  Peter666666
                  schrieb am zuletzt editiert von
                  #29

                  Gibt es die Möglichkeit die Shelly nur zu pulsen und nicht zu setzen? Das Brauchwasser startet auch bei weniger PV Überschuss hab ich gerade bemerkt. Der manuell Reset lässt die cpu Auslastung von 25 auf 65% steigen.

                  LG Peter

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

                  mickymM 2 Antworten Letzte Antwort
                  0
                  • P Peter666666

                    Gibt es die Möglichkeit die Shelly nur zu pulsen und nicht zu setzen? Das Brauchwasser startet auch bei weniger PV Überschuss hab ich gerade bemerkt. Der manuell Reset lässt die cpu Auslastung von 25 auf 65% steigen.

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von mickym
                    #30

                    @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                    Das Brauchwasser startet auch bei weniger PV Überschuss hab ich gerade bemerkt.

                    Das ist ja richtig lt. der Logik wenn die Wassertempertatur unter 54°C ist. Wenn Du das nicht willst, dann musst Du den Trigger über die Temperatur entfernen.
                    e3dc11b2-9073-4a51-9c1e-a7da37ce34c5-image.png

                    Dann in dem reset Button habe ich leider ein Fehler gemacht. Tut mir leid - manchmal darf man doch nicht so schnell zusammenklicken. :(:weary:
                    32d033ba-f90b-4a48-87c2-9052aa57997c-image.png
                    d1d289fb-a986-4110-8be2-156a7a2ab25c-image.png

                    Also auf msg.reset setzten - tut mir leid, war ein Leichtsinnsfehler.

                    Der manual reset habe ich aber so lassen. Da müsstest Du mal schauen in dem Du noch untersuchst, welches Kabel zu dem Fehler führt.
                    Aber ich denke insgesamt dass das Hauptproblem die Reset Node war und nicht manual reset.

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

                    1 Antwort Letzte Antwort
                    0
                    • P Peter666666

                      Gibt es die Möglichkeit die Shelly nur zu pulsen und nicht zu setzen? Das Brauchwasser startet auch bei weniger PV Überschuss hab ich gerade bemerkt. Der manuell Reset lässt die cpu Auslastung von 25 auf 65% steigen.

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #31

                      @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                      Gibt es die Möglichkeit die Shelly nur zu pulsen und nicht zu setzen?

                      Du kannst im iobroker immer nur setzen - wie gesagt dass Hauptproblem war die fehlerhafte reset Node - ändere die mal und dann teste wieder. Du kannst natürlich auch true und dann auf off setzen - aber wie gesagt das Problem wird die reset Node gewesen sein.

                      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 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                        Gibt es die Möglichkeit die Shelly nur zu pulsen und nicht zu setzen?

                        Du kannst im iobroker immer nur setzen - wie gesagt dass Hauptproblem war die fehlerhafte reset Node - ändere die mal und dann teste wieder. Du kannst natürlich auch true und dann auf off setzen - aber wie gesagt das Problem wird die reset Node gewesen sein.

                        P Offline
                        P Offline
                        Peter666666
                        schrieb am zuletzt editiert von Peter666666
                        #32

                        @mickym ja aber so starten meine shelly immer wieder. dann muss ich schauen das er nicht mehr in die Schleife kommt wenn er das BW z.b. schon einmal deaktiviert hat (so ist es im Blockly)

                        LG Peter

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

                        mickymM 1 Antwort Letzte Antwort
                        0
                        • P Peter666666

                          @mickym ja aber so starten meine shelly immer wieder. dann muss ich schauen das er nicht mehr in die Schleife kommt wenn er das BW z.b. schon einmal deaktiviert hat (so ist es im Blockly)

                          mickymM Online
                          mickymM Online
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von
                          #33

                          @peter666666 Ok wie gesagt dann sollten wir doch lieber auf der trigger seite schauen.

                          Unterbrich mal nur die Wassertemperatur.

                          8e8e553f-8b11-4679-a254-e17f470e90c8-image.png

                          oder welcher shelly wird mehrfach getriggert?

                          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 Antworten Letzte Antwort
                          0
                          • mickymM mickym

                            @peter666666 Ok wie gesagt dann sollten wir doch lieber auf der trigger seite schauen.

                            Unterbrich mal nur die Wassertemperatur.

                            8e8e553f-8b11-4679-a254-e17f470e90c8-image.png

                            oder welcher shelly wird mehrfach getriggert?

                            P Offline
                            P Offline
                            Peter666666
                            schrieb am zuletzt editiert von
                            #34

                            @mickym und die cpu last geht trotzdem in die Höhe. wenn ich den manual reset deaktiviere ist ruhe

                            LG Peter

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

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • mickymM mickym

                              @peter666666 Ok wie gesagt dann sollten wir doch lieber auf der trigger seite schauen.

                              Unterbrich mal nur die Wassertemperatur.

                              8e8e553f-8b11-4679-a254-e17f470e90c8-image.png

                              oder welcher shelly wird mehrfach getriggert?

                              P Offline
                              P Offline
                              Peter666666
                              schrieb am zuletzt editiert von
                              #35

                              @mickym bin grad am schauen wie ich den Zustand wieder schaffe wie gestern wo er ständig getriggert wird. wiso sind die Felder eigentlich immer leer beim delay wo man Sekunden oder Minuten auswählt wenn ich die Eigenschaften öffne?

                              LG Peter

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

                              1 Antwort Letzte Antwort
                              0
                              • P Peter666666

                                @mickym und die cpu last geht trotzdem in die Höhe. wenn ich den manual reset deaktiviere ist ruhe

                                mickymM Online
                                mickymM Online
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von mickym
                                #36

                                @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                                @mickym und die cpu last geht trotzdem in die Höhe. wenn ich den manual reset deaktiviere ist ruhe

                                Ok dann schau mal bitte ob Du ein Kabel identifizieren kannst - also ein Kabel nach dem anderen abziehen.

                                Grundsätzlich kannst Du auch einen Flow grundsätzlich blockieren

                                du kannst also statt der Change Node - diese Trigger Nodes nutzen. Dann müssen wir uns nur überlegen, wann die Blockade aufgehoben wird.

                                Wenn Du anstelle der Change Nodes nur einmal geschaltet wird:
                                fd0125f5-4f1a-4ef2-8ad2-42aeae7146a6-image.png

                                ab717a92-d81a-40ab-8609-3f09c156e209-image.png

                                Dann müssen wir nur überlegen, wann die Blockade wieder aufgehoben wird.

                                wenn dann der blaue Punkt kommt - dann blockiert die Node:
                                f7eb9919-b841-46d3-8287-7cda82c78207-image.png
                                dann müssen wir überlegen wann die Node wieder freigegeben wird.

                                wiso sind die Felder eigentlich immer leer beim delay wo man Sekunden oder Minuten auswählt wenn ich die Eigenschaften öffne?

                                Bei mir nicht - keine Ahnung - ggf. alles nochmal eintragen?
                                4c948ee9-fe9c-4260-92ab-e782a7e555e6-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 Antwort Letzte Antwort
                                0
                                • mickymM mickym

                                  @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                                  @mickym und die cpu last geht trotzdem in die Höhe. wenn ich den manual reset deaktiviere ist ruhe

                                  Ok dann schau mal bitte ob Du ein Kabel identifizieren kannst - also ein Kabel nach dem anderen abziehen.

                                  Grundsätzlich kannst Du auch einen Flow grundsätzlich blockieren

                                  du kannst also statt der Change Node - diese Trigger Nodes nutzen. Dann müssen wir uns nur überlegen, wann die Blockade aufgehoben wird.

                                  Wenn Du anstelle der Change Nodes nur einmal geschaltet wird:
                                  fd0125f5-4f1a-4ef2-8ad2-42aeae7146a6-image.png

                                  ab717a92-d81a-40ab-8609-3f09c156e209-image.png

                                  Dann müssen wir nur überlegen, wann die Blockade wieder aufgehoben wird.

                                  wenn dann der blaue Punkt kommt - dann blockiert die Node:
                                  f7eb9919-b841-46d3-8287-7cda82c78207-image.png
                                  dann müssen wir überlegen wann die Node wieder freigegeben wird.

                                  wiso sind die Felder eigentlich immer leer beim delay wo man Sekunden oder Minuten auswählt wenn ich die Eigenschaften öffne?

                                  Bei mir nicht - keine Ahnung - ggf. alles nochmal eintragen?
                                  4c948ee9-fe9c-4260-92ab-e782a7e555e6-image.png

                                  P Offline
                                  P Offline
                                  Peter666666
                                  schrieb am zuletzt editiert von Peter666666
                                  #37

                                  @mickym es ist die Linie von m.res. zum min on.

                                  Und ich glaube ich brauche noch die Abfrage wie im Blockly wenn das Brauchwasser läuft und der PV Überschuss unter 2.4 sinkt das dann nicht abgeschaltet wird, erst unter 0,1kW

                                  LG Peter

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

                                  mickymM 1 Antwort Letzte Antwort
                                  0
                                  • P Peter666666

                                    @mickym es ist die Linie von m.res. zum min on.

                                    Und ich glaube ich brauche noch die Abfrage wie im Blockly wenn das Brauchwasser läuft und der PV Überschuss unter 2.4 sinkt das dann nicht abgeschaltet wird, erst unter 0,1kW

                                    mickymM Online
                                    mickymM Online
                                    mickym
                                    Most Active
                                    schrieb am zuletzt editiert von mickym
                                    #38

                                    @peter666666 sagte in Extra Warmwasser mit PV Überschuss:

                                    @mickym es ist die Linie von m.res. zum min on.

                                    Welches ?
                                    1144de9b-3156-48dd-943d-69a6a59681a7-image.png

                                    ggf. muss man noch Debug Nodes hinmachen.

                                    Und ich glaube ich brauche noch die Abfrage wie im Blockly wenn das Brauchwasser läuft und der PV Überschuss unter 2.4 sinkt das dann nicht abgeschaltet wird, erst unter 0,1kW

                                    Nun dann muss ich Dir ehrlich sagen, dass wahrscheinlich diese 30 Minuten doch überflüssig sind mit dem MinOn - wäre es dann nicht sinnvoller das Ausschalten grundsätzlich erst dann zu erlauben, wenn unter 0,1KW? Aber egal wenn Du die trigger Nodes verwendest und Du die Trigger node verwendet hast, dann haben wir ja nun einen Block, den wir dann erst unter 0,1kW auflösen, in dem wir den Trigger aus der PV Node nochmal verwenden

                                    01e9c33d-7859-43f3-8acb-140eef6ed06a-image.png

                                    [
                                       {
                                           "id": "8f14a89a639ef9ce",
                                           "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": 1270,
                                           "y": 500,
                                           "wires": [
                                               [
                                                   "b9773c301b25d80b"
                                               ]
                                           ]
                                       },
                                       {
                                           "id": "b9773c301b25d80b",
                                           "type": "switch",
                                           "z": "c7454c976ad86c7e",
                                           "name": "",
                                           "property": "payload",
                                           "propertyType": "msg",
                                           "rules": [
                                               {
                                                   "t": "lte",
                                                   "v": "0.1",
                                                   "vt": "num"
                                               }
                                           ],
                                           "checkall": "true",
                                           "repair": false,
                                           "outputs": 1,
                                           "x": 1450,
                                           "y": 500,
                                           "wires": [
                                               [
                                                   "8dbc2ceaa816df43"
                                               ]
                                           ]
                                       },
                                       {
                                           "id": "8dbc2ceaa816df43",
                                           "type": "change",
                                           "z": "c7454c976ad86c7e",
                                           "name": "reset",
                                           "rules": [
                                               {
                                                   "t": "set",
                                                   "p": "reset",
                                                   "pt": "msg",
                                                   "to": "true",
                                                   "tot": "bool"
                                               },
                                               {
                                                   "t": "delete",
                                                   "p": "payload",
                                                   "pt": "msg"
                                               }
                                           ],
                                           "action": "",
                                           "property": "",
                                           "from": "",
                                           "to": "",
                                           "reg": false,
                                           "x": 1590,
                                           "y": 500,
                                           "wires": [
                                               [
                                                   "0befa3eabb32d9fe"
                                               ]
                                           ]
                                       },
                                       {
                                           "id": "0befa3eabb32d9fe",
                                           "type": "trigger",
                                           "z": "c7454c976ad86c7e",
                                           "name": "Brauchwasser AUS",
                                           "op1": "true",
                                           "op2": "0",
                                           "op1type": "bool",
                                           "op2type": "str",
                                           "duration": "0",
                                           "extend": false,
                                           "overrideDelay": false,
                                           "units": "ms",
                                           "reset": "",
                                           "bytopic": "all",
                                           "topic": "topic",
                                           "outputs": 1,
                                           "x": 1810,
                                           "y": 580,
                                           "wires": [
                                               [
                                                   "0b8b63c145022cf3",
                                                   "7e029bf35fe30f0c"
                                               ]
                                           ]
                                       }
                                    ]
                                    

                                    EDIT Flow nochmal korrigiert - in der reset Node hier die payload gelöscht.

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

                                    1 Antwort Letzte Antwort
                                    0
                                    • P Offline
                                      P Offline
                                      Peter666666
                                      schrieb am zuletzt editiert von Peter666666
                                      #39

                                      die hier:

                                      Bild 27.05.23 um 14.39.jpeg

                                      Mit den 30 Minuten will ich unterbinden das die WP ständig aus ein schaltet auch wenn ich innerhalb dieser Zeit eventuell gerade keinen Überschuss mehr habe.

                                      zur Zeit tuh ich mir noch schwer mit dem lesen / verstehen ehrlich gesagt von NR.

                                      Ich versuche mal die Poolpumpe von Blockly in NR zu schreiben und schau ob ich das zum laufen bekomme.

                                      LG Peter

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

                                      mickymM 1 Antwort Letzte Antwort
                                      0
                                      • P Peter666666

                                        die hier:

                                        Bild 27.05.23 um 14.39.jpeg

                                        Mit den 30 Minuten will ich unterbinden das die WP ständig aus ein schaltet auch wenn ich innerhalb dieser Zeit eventuell gerade keinen Überschuss mehr habe.

                                        zur Zeit tuh ich mir noch schwer mit dem lesen / verstehen ehrlich gesagt von NR.

                                        Ich versuche mal die Poolpumpe von Blockly in NR zu schreiben und schau ob ich das zum laufen bekomme.

                                        mickymM Online
                                        mickymM Online
                                        mickym
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #40

                                        @peter666666 Gut dann lösche die Node nochmal weg mit dem Manual reset - das war eigentlich nur, dass wenn du manuell schaltest, dass dann evtl. noch laufende Timer zurückgesetzt weden.

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

                                        1 Antwort Letzte Antwort
                                        0
                                        • mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #41

                                          Ansonsten nimm halt nochmal den Flow - und schau, ob der funktioniert:

                                          deb7da60-3175-432a-819c-5d96eba815d0-image.png

                                          Du musst halt die Zeiten und die Datenpunkte nochmal ändern:

                                          [
                                             {
                                                 "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": true,
                                                 "tosidebar": true,
                                                 "console": false,
                                                 "tostatus": true,
                                                 "complete": "payload",
                                                 "targetType": "msg",
                                                 "statusVal": "payload",
                                                 "statusType": "auto",
                                                 "x": 2060,
                                                 "y": 540,
                                                 "wires": []
                                             },
                                             {
                                                 "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": 1430,
                                                 "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": 1710,
                                                 "y": 1020,
                                                 "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": [
                                                     [
                                                         "0befa3eabb32d9fe"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "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": "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": "reset",
                                                         "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": 1150,
                                                 "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"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "3777b383486653c4",
                                                 "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": 1770,
                                                 "y": 920,
                                                 "wires": [
                                                     [
                                                         "3ed7efab20047cb6",
                                                         "0423db8ebd88425a"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "0befa3eabb32d9fe",
                                                 "type": "trigger",
                                                 "z": "c7454c976ad86c7e",
                                                 "name": "Brauchwasser AUS",
                                                 "op1": "true",
                                                 "op2": "0",
                                                 "op1type": "bool",
                                                 "op2type": "str",
                                                 "duration": "0",
                                                 "extend": false,
                                                 "overrideDelay": false,
                                                 "units": "ms",
                                                 "reset": "",
                                                 "bytopic": "all",
                                                 "topic": "topic",
                                                 "outputs": 1,
                                                 "x": 1750,
                                                 "y": 560,
                                                 "wires": [
                                                     [
                                                         "0b8b63c145022cf3",
                                                         "7e029bf35fe30f0c"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "8f14a89a639ef9ce",
                                                 "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": 1190,
                                                 "y": 500,
                                                 "wires": [
                                                     [
                                                         "b9773c301b25d80b"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "b9773c301b25d80b",
                                                 "type": "switch",
                                                 "z": "c7454c976ad86c7e",
                                                 "name": "nur <= 0.1",
                                                 "property": "payload",
                                                 "propertyType": "msg",
                                                 "rules": [
                                                     {
                                                         "t": "lte",
                                                         "v": "0.1",
                                                         "vt": "num"
                                                     }
                                                 ],
                                                 "checkall": "true",
                                                 "repair": false,
                                                 "outputs": 1,
                                                 "x": 1390,
                                                 "y": 500,
                                                 "wires": [
                                                     [
                                                         "8dbc2ceaa816df43"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "8dbc2ceaa816df43",
                                                 "type": "change",
                                                 "z": "c7454c976ad86c7e",
                                                 "name": "reset",
                                                 "rules": [
                                                     {
                                                         "t": "set",
                                                         "p": "reset",
                                                         "pt": "msg",
                                                         "to": "true",
                                                         "tot": "bool"
                                                     },
                                                     {
                                                         "t": "delete",
                                                         "p": "payload",
                                                         "pt": "msg"
                                                     }
                                                 ],
                                                 "action": "",
                                                 "property": "",
                                                 "from": "",
                                                 "to": "",
                                                 "reg": false,
                                                 "x": 1550,
                                                 "y": 500,
                                                 "wires": [
                                                     [
                                                         "0befa3eabb32d9fe"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "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": 1600,
                                                 "y": 640,
                                                 "wires": [
                                                     [
                                                         "0befa3eabb32d9fe"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "c9f79effc6659927",
                                                 "type": "junction",
                                                 "z": "c7454c976ad86c7e",
                                                 "x": 1580,
                                                 "y": 920,
                                                 "wires": [
                                                     [
                                                         "3777b383486653c4"
                                                     ]
                                                 ]
                                             }
                                          ]
                                          

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          819

                                          Online

                                          32.6k

                                          Benutzer

                                          82.2k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe