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. Array mit Objekten in iOBroker anlegen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.9k

Array mit Objekten in iOBroker anlegen

Geplant Angeheftet Gesperrt Verschoben Node-Red
node-red
46 Beiträge 2 Kommentatoren 3.8k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • mickymM mickym

    @hackypaddy Ja trotzdem probiere es bitte -

    Nimm einfach eine von den Secvest Nodes - mach dahinter eine Debug Node und schau ob Du mit
    einer Inject Node mit einer payload die eine der 3. Partitions enthält abfragst?

    Wie gesagt es geht auch mit 4 Nodes - aber es ist einfach ÜBERFLÜSSIG, wenn der Entwickler anbietet, dass man mit einer payload die Partitionen einzeln abfragen kann.

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

    @hackpaddy

    Hast Du es probiert???

    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.

    H 1 Antwort Letzte Antwort
    0
    • mickymM mickym

      @hackpaddy

      Hast Du es probiert???

      H Offline
      H Offline
      HackyPaddy
      schrieb am zuletzt editiert von
      #37

      @mickym

      Ich bin noch dabei, aber so wie es aussieht, funktioniert das nicht...

      mickymM 1 Antwort Letzte Antwort
      0
      • H HackyPaddy

        @mickym

        Ich bin noch dabei, aber so wie es aussieht, funktioniert das nicht...

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

        @hackypaddy dann probiere es mal mit den beiden Inject Nodes und schau ob da was rauskommt.

        In der Node löscht Du Command und Partition bitte.

        [
           {
               "id": "30a75b4cea8b0f90",
               "type": "inject",
               "z": "517cd16e4d7e6ae4",
               "name": "",
               "props": [
                   {
                       "p": "payload"
                   }
               ],
               "repeat": "",
               "crontab": "",
               "once": false,
               "onceDelay": 0.1,
               "topic": "",
               "payload": "{\"command\":\"state\",\"partition\":\"3\"}",
               "payloadType": "json",
               "x": 830,
               "y": 1480,
               "wires": [
                   []
               ]
           },
           {
               "id": "b886fcf335c578ce",
               "type": "inject",
               "z": "517cd16e4d7e6ae4",
               "name": "",
               "props": [
                   {
                       "p": "payload"
                   }
               ],
               "repeat": "",
               "crontab": "",
               "once": false,
               "onceDelay": 0.1,
               "topic": "",
               "payload": "{\"command\":\"state\",\"partition\":3}",
               "payloadType": "json",
               "x": 830,
               "y": 1520,
               "wires": [
                   []
               ]
           }
        ]
        

        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.

        mickymM 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @hackypaddy dann probiere es mal mit den beiden Inject Nodes und schau ob da was rauskommt.

          In der Node löscht Du Command und Partition bitte.

          [
             {
                 "id": "30a75b4cea8b0f90",
                 "type": "inject",
                 "z": "517cd16e4d7e6ae4",
                 "name": "",
                 "props": [
                     {
                         "p": "payload"
                     }
                 ],
                 "repeat": "",
                 "crontab": "",
                 "once": false,
                 "onceDelay": 0.1,
                 "topic": "",
                 "payload": "{\"command\":\"state\",\"partition\":\"3\"}",
                 "payloadType": "json",
                 "x": 830,
                 "y": 1480,
                 "wires": [
                     []
                 ]
             },
             {
                 "id": "b886fcf335c578ce",
                 "type": "inject",
                 "z": "517cd16e4d7e6ae4",
                 "name": "",
                 "props": [
                     {
                         "p": "payload"
                     }
                 ],
                 "repeat": "",
                 "crontab": "",
                 "once": false,
                 "onceDelay": 0.1,
                 "topic": "",
                 "payload": "{\"command\":\"state\",\"partition\":3}",
                 "payloadType": "json",
                 "x": 830,
                 "y": 1520,
                 "wires": [
                     []
                 ]
             }
          ]
          

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

          So nachdem ich von Dir leider keinen Response bekomme, und das eigentlich gehen müsste, habe ich Dir hier nun einen Flow gebastelt - der den Status abfragt und mit dem ich Deine Secvest Nodes simuliert habe

          962d03a5-1a0a-49d3-a0ab-773a30b0f94e-image.png

          Die Nachricht kommt nur raus, wenn der Status OK ist.

          Du musst aber vorher in der Statusermittlung die ID der Nodes in die Switch Node eintragen. Wenn Du das mal durchgespielt hast hier mit diesem Flow - dann wirst Du es auch auf den realen Flow umsetzen können:

          [
             {
                 "id": "c05f687368999ce5",
                 "type": "group",
                 "z": "517cd16e4d7e6ae4",
                 "name": "Hauptflow",
                 "style": {
                     "fill": "#e3f3d3",
                     "label": true
                 },
                 "nodes": [
                     "edf6186f87bd29cf",
                     "43d75f1a298e4228",
                     "5c2a6fd166cadeea",
                     "1f3ca857652a6f2d",
                     "d0227b7791f129b7",
                     "4385c065f4bcf50b",
                     "2686fd64b3416b63",
                     "105628d009801c57"
                 ],
                 "x": 54,
                 "y": 1559,
                 "w": 1612,
                 "h": 82
             },
             {
                 "id": "edf6186f87bd29cf",
                 "type": "debug",
                 "z": "517cd16e4d7e6ae4",
                 "g": "c05f687368999ce5",
                 "name": "Nachricht",
                 "active": true,
                 "tosidebar": true,
                 "console": false,
                 "tostatus": false,
                 "complete": "payload",
                 "targetType": "msg",
                 "statusVal": "",
                 "statusType": "auto",
                 "x": 1560,
                 "y": 1600,
                 "wires": []
             },
             {
                 "id": "43d75f1a298e4228",
                 "type": "link call",
                 "z": "517cd16e4d7e6ae4",
                 "g": "c05f687368999ce5",
                 "name": "",
                 "links": [
                     "0261bc0c575a8179"
                 ],
                 "linkType": "static",
                 "timeout": "30",
                 "x": 340,
                 "y": 1600,
                 "wires": [
                     [
                         "1f3ca857652a6f2d"
                     ]
                 ]
             },
             {
                 "id": "5c2a6fd166cadeea",
                 "type": "inject",
                 "z": "517cd16e4d7e6ae4",
                 "g": "c05f687368999ce5",
                 "name": "trigger",
                 "props": [
                     {
                         "p": "payload"
                     }
                 ],
                 "repeat": "",
                 "crontab": "",
                 "once": false,
                 "onceDelay": 0.1,
                 "topic": "",
                 "payload": "true",
                 "payloadType": "bool",
                 "x": 150,
                 "y": 1600,
                 "wires": [
                     [
                         "43d75f1a298e4228"
                     ]
                 ]
             },
             {
                 "id": "1f3ca857652a6f2d",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "c05f687368999ce5",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "result",
                         "pt": "msg",
                         "to": "$flowContext(\"Secvest.partition.\"& next)\t",
                         "tot": "jsonata"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 540,
                 "y": 1600,
                 "wires": [
                     [
                         "d0227b7791f129b7"
                     ]
                 ]
             },
             {
                 "id": "d0227b7791f129b7",
                 "type": "switch",
                 "z": "517cd16e4d7e6ae4",
                 "g": "c05f687368999ce5",
                 "name": "Nur wenn OK?",
                 "property": "result",
                 "propertyType": "msg",
                 "rules": [
                     {
                         "t": "cont",
                         "v": "OK",
                         "vt": "str"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 1,
                 "x": 740,
                 "y": 1600,
                 "wires": [
                     [
                         "2686fd64b3416b63"
                     ]
                 ]
             },
             {
                 "id": "4385c065f4bcf50b",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "c05f687368999ce5",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "Secvest.nextPart",
                         "pt": "flow",
                         "to": "next",
                         "tot": "msg"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 1340,
                 "y": 1600,
                 "wires": [
                     [
                         "edf6186f87bd29cf"
                     ]
                 ]
             },
             {
                 "id": "2686fd64b3416b63",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "c05f687368999ce5",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "next",
                         "pt": "msg",
                         "to": "next + 1",
                         "tot": "jsonata"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 940,
                 "y": 1600,
                 "wires": [
                     [
                         "105628d009801c57"
                     ]
                 ]
             },
             {
                 "id": "105628d009801c57",
                 "type": "range",
                 "z": "517cd16e4d7e6ae4",
                 "g": "c05f687368999ce5",
                 "minin": "1",
                 "maxin": "5",
                 "minout": "1",
                 "maxout": "5",
                 "action": "roll",
                 "round": true,
                 "property": "next",
                 "name": "",
                 "x": 1110,
                 "y": 1600,
                 "wires": [
                     [
                         "4385c065f4bcf50b"
                     ]
                 ]
             },
             {
                 "id": "79474f37517badfa",
                 "type": "group",
                 "z": "517cd16e4d7e6ae4",
                 "name": "Status",
                 "style": {
                     "fill": "#ffffbf",
                     "label": true
                 },
                 "nodes": [
                     "046d20801968277a",
                     "166f54f5d95776c5",
                     "967ae311bedb5398",
                     "f531134c2d277c8e",
                     "f7e0ad7f8c47e9e2",
                     "b859b6f87ebdea89",
                     "acd1fb1a37c75788"
                 ],
                 "x": 54,
                 "y": 1659,
                 "w": 672,
                 "h": 222
             },
             {
                 "id": "046d20801968277a",
                 "type": "status",
                 "z": "517cd16e4d7e6ae4",
                 "g": "79474f37517badfa",
                 "name": "",
                 "scope": [
                     "26da1e75ad50f497",
                     "77406c09f2b4935f",
                     "a36d2b0336d314d5",
                     "dca5caeebd3fa237"
                 ],
                 "x": 140,
                 "y": 1780,
                 "wires": [
                     [
                         "166f54f5d95776c5",
                         "f531134c2d277c8e"
                     ]
                 ]
             },
             {
                 "id": "166f54f5d95776c5",
                 "type": "switch",
                 "z": "517cd16e4d7e6ae4",
                 "g": "79474f37517badfa",
                 "name": "",
                 "property": "status.source.id",
                 "propertyType": "msg",
                 "rules": [
                     {
                         "t": "eq",
                         "v": "26da1e75ad50f497",
                         "vt": "str"
                     },
                     {
                         "t": "eq",
                         "v": "77406c09f2b4935f",
                         "vt": "str"
                     },
                     {
                         "t": "eq",
                         "v": "a36d2b0336d314d5",
                         "vt": "str"
                     },
                     {
                         "t": "eq",
                         "v": "dca5caeebd3fa237",
                         "vt": "str"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 4,
                 "x": 330,
                 "y": 1760,
                 "wires": [
                     [
                         "967ae311bedb5398"
                     ],
                     [
                         "f7e0ad7f8c47e9e2"
                     ],
                     [
                         "b859b6f87ebdea89"
                     ],
                     [
                         "acd1fb1a37c75788"
                     ]
                 ]
             },
             {
                 "id": "967ae311bedb5398",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "79474f37517badfa",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "Secvest.partition.1",
                         "pt": "flow",
                         "to": "status.text ",
                         "tot": "jsonata"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 580,
                 "y": 1700,
                 "wires": [
                     []
                 ]
             },
             {
                 "id": "f531134c2d277c8e",
                 "type": "debug",
                 "z": "517cd16e4d7e6ae4",
                 "g": "79474f37517badfa",
                 "name": "status all",
                 "active": false,
                 "tosidebar": true,
                 "console": false,
                 "tostatus": false,
                 "complete": "status",
                 "targetType": "msg",
                 "statusVal": "",
                 "statusType": "auto",
                 "x": 320,
                 "y": 1840,
                 "wires": []
             },
             {
                 "id": "f7e0ad7f8c47e9e2",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "79474f37517badfa",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "Secvest.partition.2",
                         "pt": "flow",
                         "to": "status.text ",
                         "tot": "jsonata"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 580,
                 "y": 1740,
                 "wires": [
                     []
                 ]
             },
             {
                 "id": "b859b6f87ebdea89",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "79474f37517badfa",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "Secvest.partition.3",
                         "pt": "flow",
                         "to": "status.text ",
                         "tot": "jsonata"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 580,
                 "y": 1780,
                 "wires": [
                     []
                 ]
             },
             {
                 "id": "acd1fb1a37c75788",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "79474f37517badfa",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "Secvest.partition.4",
                         "pt": "flow",
                         "to": "status.text ",
                         "tot": "jsonata"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 580,
                 "y": 1820,
                 "wires": [
                     []
                 ]
             },
             {
                 "id": "b7fe5d925d8e97e6",
                 "type": "group",
                 "z": "517cd16e4d7e6ae4",
                 "name": "Abfrage",
                 "style": {
                     "fill": "#dbcbe7",
                     "label": true
                 },
                 "nodes": [
                     "678dc9ba9d8c785f",
                     "f848c65833d70071",
                     "40bce79305c4643d",
                     "26da1e75ad50f497",
                     "50b76a92e1d49815",
                     "610c1cd0aa01c457",
                     "edf0b36304b14ced",
                     "77406c09f2b4935f",
                     "b291f001e92e6035",
                     "94e0553e3cd9b288",
                     "27712704a9ab0b48",
                     "a36d2b0336d314d5",
                     "fd85b9e702df0f23",
                     "b3e5ed6bd910648d",
                     "d6c566a7f673e2bf",
                     "dca5caeebd3fa237",
                     "6203be293dd53946",
                     "77ed707586880c2f",
                     "0261bc0c575a8179",
                     "c867ec0ddf91ddf0",
                     "bf53714046156c85",
                     "de3b72e71c80a313"
                 ],
                 "x": 54,
                 "y": 1899,
                 "w": 1612,
                 "h": 422
             },
             {
                 "id": "678dc9ba9d8c785f",
                 "type": "switch",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "part1",
                 "property": "$random()\t",
                 "propertyType": "jsonata",
                 "rules": [
                     {
                         "t": "lt",
                         "v": "0.5",
                         "vt": "num"
                     },
                     {
                         "t": "gte",
                         "v": "0.5",
                         "vt": "num"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 2,
                 "x": 630,
                 "y": 1960,
                 "wires": [
                     [
                         "f848c65833d70071"
                     ],
                     [
                         "40bce79305c4643d"
                     ]
                 ]
             },
             {
                 "id": "f848c65833d70071",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Ergebnis Ok",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"},{\"id\":\"110\",\"name\":\"BW Fen. R.\",\"state\":\"closed\"}]",
                         "tot": "json"
                     },
                     {
                         "t": "set",
                         "p": "topic",
                         "pt": "msg",
                         "to": "part1",
                         "tot": "str"
                     },
                     {
                         "t": "set",
                         "p": "status",
                         "pt": "msg",
                         "to": "{\"fill\":\"green\",\"shape\":\"dot\",\"text\":\"OK\"}",
                         "tot": "json"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 830,
                 "y": 1940,
                 "wires": [
                     [
                         "26da1e75ad50f497"
                     ]
                 ]
             },
             {
                 "id": "40bce79305c4643d",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Ergebnis Nicht Ok",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"}]",
                         "tot": "json"
                     },
                     {
                         "t": "set",
                         "p": "topic",
                         "pt": "msg",
                         "to": "part1",
                         "tot": "str"
                     },
                     {
                         "t": "set",
                         "p": "status",
                         "pt": "msg",
                         "to": "{\"fill\":\"red\",\"shape\":\"dot\",\"text\":\"Error\"}",
                         "tot": "json"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 810,
                 "y": 1980,
                 "wires": [
                     [
                         "26da1e75ad50f497"
                     ]
                 ]
             },
             {
                 "id": "26da1e75ad50f497",
                 "type": "function",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Simuliere Secvest Command - Partition 1",
                 "func": "var newMsg;\nnode.status(msg.status);\nnewMsg = {topic:msg.topic, payload:msg.payload}\nreturn msg;",
                 "outputs": 1,
                 "noerr": 0,
                 "initialize": "",
                 "finalize": "",
                 "libs": [],
                 "x": 1120,
                 "y": 1960,
                 "wires": [
                     [
                         "de3b72e71c80a313"
                     ]
                 ]
             },
             {
                 "id": "50b76a92e1d49815",
                 "type": "switch",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "part2",
                 "property": "$random()\t",
                 "propertyType": "jsonata",
                 "rules": [
                     {
                         "t": "lt",
                         "v": "0.5",
                         "vt": "num"
                     },
                     {
                         "t": "gte",
                         "v": "0.5",
                         "vt": "num"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 2,
                 "x": 630,
                 "y": 2060,
                 "wires": [
                     [
                         "610c1cd0aa01c457"
                     ],
                     [
                         "edf0b36304b14ced"
                     ]
                 ]
             },
             {
                 "id": "610c1cd0aa01c457",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Ergebnis Ok",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"},{\"id\":\"110\",\"name\":\"BW Fen. R.\",\"state\":\"closed\"}]",
                         "tot": "json"
                     },
                     {
                         "t": "set",
                         "p": "topic",
                         "pt": "msg",
                         "to": "part2",
                         "tot": "str"
                     },
                     {
                         "t": "set",
                         "p": "status",
                         "pt": "msg",
                         "to": "{\"fill\":\"green\",\"shape\":\"dot\",\"text\":\"OK\"}",
                         "tot": "json"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 830,
                 "y": 2040,
                 "wires": [
                     [
                         "77406c09f2b4935f"
                     ]
                 ]
             },
             {
                 "id": "edf0b36304b14ced",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Ergebnis Nicht Ok",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"}]",
                         "tot": "json"
                     },
                     {
                         "t": "set",
                         "p": "topic",
                         "pt": "msg",
                         "to": "part2",
                         "tot": "str"
                     },
                     {
                         "t": "set",
                         "p": "status",
                         "pt": "msg",
                         "to": "{\"fill\":\"red\",\"shape\":\"dot\",\"text\":\"Error\"}",
                         "tot": "json"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 810,
                 "y": 2080,
                 "wires": [
                     [
                         "77406c09f2b4935f"
                     ]
                 ]
             },
             {
                 "id": "77406c09f2b4935f",
                 "type": "function",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Simuliere Secvest Command - Partition 2",
                 "func": "var newMsg;\nnode.status(msg.status);\nnewMsg = {topic:msg.topic, payload:msg.payload}\nreturn msg;",
                 "outputs": 1,
                 "noerr": 0,
                 "initialize": "",
                 "finalize": "",
                 "libs": [],
                 "x": 1120,
                 "y": 2060,
                 "wires": [
                     [
                         "de3b72e71c80a313"
                     ]
                 ]
             },
             {
                 "id": "b291f001e92e6035",
                 "type": "switch",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "part3",
                 "property": "$random()\t",
                 "propertyType": "jsonata",
                 "rules": [
                     {
                         "t": "lt",
                         "v": "0.5",
                         "vt": "num"
                     },
                     {
                         "t": "gte",
                         "v": "0.5",
                         "vt": "num"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 2,
                 "x": 630,
                 "y": 2160,
                 "wires": [
                     [
                         "94e0553e3cd9b288"
                     ],
                     [
                         "27712704a9ab0b48"
                     ]
                 ]
             },
             {
                 "id": "94e0553e3cd9b288",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Ergebnis Ok",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"},{\"id\":\"110\",\"name\":\"BW Fen. R.\",\"state\":\"closed\"}]",
                         "tot": "json"
                     },
                     {
                         "t": "set",
                         "p": "topic",
                         "pt": "msg",
                         "to": "part3",
                         "tot": "str"
                     },
                     {
                         "t": "set",
                         "p": "status",
                         "pt": "msg",
                         "to": "{\"fill\":\"green\",\"shape\":\"dot\",\"text\":\"OK\"}",
                         "tot": "json"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 830,
                 "y": 2140,
                 "wires": [
                     [
                         "a36d2b0336d314d5"
                     ]
                 ]
             },
             {
                 "id": "27712704a9ab0b48",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Ergebnis Nicht Ok",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"}]",
                         "tot": "json"
                     },
                     {
                         "t": "set",
                         "p": "topic",
                         "pt": "msg",
                         "to": "part3",
                         "tot": "str"
                     },
                     {
                         "t": "set",
                         "p": "status",
                         "pt": "msg",
                         "to": "{\"fill\":\"red\",\"shape\":\"dot\",\"text\":\"Error\"}",
                         "tot": "json"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 810,
                 "y": 2180,
                 "wires": [
                     [
                         "a36d2b0336d314d5"
                     ]
                 ]
             },
             {
                 "id": "a36d2b0336d314d5",
                 "type": "function",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Simuliere Secvest Command - Partition 3",
                 "func": "var newMsg;\nnode.status(msg.status);\nnewMsg = {topic:msg.topic, payload:msg.payload}\nreturn msg;",
                 "outputs": 1,
                 "noerr": 0,
                 "initialize": "",
                 "finalize": "",
                 "libs": [],
                 "x": 1120,
                 "y": 2160,
                 "wires": [
                     [
                         "de3b72e71c80a313"
                     ]
                 ]
             },
             {
                 "id": "fd85b9e702df0f23",
                 "type": "switch",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "part4",
                 "property": "$random()\t",
                 "propertyType": "jsonata",
                 "rules": [
                     {
                         "t": "lt",
                         "v": "0.5",
                         "vt": "num"
                     },
                     {
                         "t": "gte",
                         "v": "0.5",
                         "vt": "num"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 2,
                 "x": 630,
                 "y": 2260,
                 "wires": [
                     [
                         "b3e5ed6bd910648d"
                     ],
                     [
                         "d6c566a7f673e2bf"
                     ]
                 ]
             },
             {
                 "id": "b3e5ed6bd910648d",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Ergebnis Ok",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"},{\"id\":\"110\",\"name\":\"BW Fen. R.\",\"state\":\"closed\"}]",
                         "tot": "json"
                     },
                     {
                         "t": "set",
                         "p": "topic",
                         "pt": "msg",
                         "to": "part4",
                         "tot": "str"
                     },
                     {
                         "t": "set",
                         "p": "status",
                         "pt": "msg",
                         "to": "{\"fill\":\"green\",\"shape\":\"dot\",\"text\":\"OK\"}",
                         "tot": "json"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 830,
                 "y": 2240,
                 "wires": [
                     [
                         "dca5caeebd3fa237"
                     ]
                 ]
             },
             {
                 "id": "d6c566a7f673e2bf",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Ergebnis Nicht Ok",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"}]",
                         "tot": "json"
                     },
                     {
                         "t": "set",
                         "p": "topic",
                         "pt": "msg",
                         "to": "part4",
                         "tot": "str"
                     },
                     {
                         "t": "set",
                         "p": "status",
                         "pt": "msg",
                         "to": "{\"fill\":\"red\",\"shape\":\"dot\",\"text\":\"Error\"}",
                         "tot": "json"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 810,
                 "y": 2280,
                 "wires": [
                     [
                         "dca5caeebd3fa237"
                     ]
                 ]
             },
             {
                 "id": "dca5caeebd3fa237",
                 "type": "function",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "Simuliere Secvest Command - Partition 4",
                 "func": "var newMsg;\nnode.status(msg.status);\nnewMsg = {topic:msg.topic, payload:msg.payload}\nreturn msg;",
                 "outputs": 1,
                 "noerr": 0,
                 "initialize": "",
                 "finalize": "",
                 "libs": [],
                 "x": 1120,
                 "y": 2260,
                 "wires": [
                     [
                         "de3b72e71c80a313"
                     ]
                 ]
             },
             {
                 "id": "6203be293dd53946",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "next",
                         "pt": "msg",
                         "to": "$exists($flowContext(\"Secvest.nextPart\")) ? $flowContext(\"Secvest.nextPart\") : 1\t\t",
                         "tot": "jsonata"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 220,
                 "y": 2100,
                 "wires": [
                     [
                         "77ed707586880c2f"
                     ]
                 ]
             },
             {
                 "id": "77ed707586880c2f",
                 "type": "switch",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "",
                 "property": "next",
                 "propertyType": "msg",
                 "rules": [
                     {
                         "t": "eq",
                         "v": "1",
                         "vt": "num"
                     },
                     {
                         "t": "eq",
                         "v": "2",
                         "vt": "num"
                     },
                     {
                         "t": "eq",
                         "v": "3",
                         "vt": "num"
                     },
                     {
                         "t": "eq",
                         "v": "4",
                         "vt": "num"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 4,
                 "x": 430,
                 "y": 2100,
                 "wires": [
                     [
                         "678dc9ba9d8c785f"
                     ],
                     [
                         "50b76a92e1d49815"
                     ],
                     [
                         "b291f001e92e6035"
                     ],
                     [
                         "fd85b9e702df0f23"
                     ]
                 ]
             },
             {
                 "id": "0261bc0c575a8179",
                 "type": "link in",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "queryPartition",
                 "links": [],
                 "x": 95,
                 "y": 2100,
                 "wires": [
                     [
                         "6203be293dd53946"
                     ]
                 ]
             },
             {
                 "id": "c867ec0ddf91ddf0",
                 "type": "link out",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "queryResponse",
                 "mode": "return",
                 "links": [],
                 "x": 1625,
                 "y": 2100,
                 "wires": []
             },
             {
                 "id": "bf53714046156c85",
                 "type": "change",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "name": "",
                 "rules": [
                     {
                         "t": "delete",
                         "p": "status",
                         "pt": "msg"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 1490,
                 "y": 2100,
                 "wires": [
                     [
                         "c867ec0ddf91ddf0"
                     ]
                 ]
             },
             {
                 "id": "de3b72e71c80a313",
                 "type": "junction",
                 "z": "517cd16e4d7e6ae4",
                 "g": "b7fe5d925d8e97e6",
                 "x": 1360,
                 "y": 2100,
                 "wires": [
                     [
                         "bf53714046156c85"
                     ]
                 ]
             }
          ]
          

          Vorerst ist das Thema aber für mich damit erst mal abgeschlossen.

          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.

          H 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            So nachdem ich von Dir leider keinen Response bekomme, und das eigentlich gehen müsste, habe ich Dir hier nun einen Flow gebastelt - der den Status abfragt und mit dem ich Deine Secvest Nodes simuliert habe

            962d03a5-1a0a-49d3-a0ab-773a30b0f94e-image.png

            Die Nachricht kommt nur raus, wenn der Status OK ist.

            Du musst aber vorher in der Statusermittlung die ID der Nodes in die Switch Node eintragen. Wenn Du das mal durchgespielt hast hier mit diesem Flow - dann wirst Du es auch auf den realen Flow umsetzen können:

            [
               {
                   "id": "c05f687368999ce5",
                   "type": "group",
                   "z": "517cd16e4d7e6ae4",
                   "name": "Hauptflow",
                   "style": {
                       "fill": "#e3f3d3",
                       "label": true
                   },
                   "nodes": [
                       "edf6186f87bd29cf",
                       "43d75f1a298e4228",
                       "5c2a6fd166cadeea",
                       "1f3ca857652a6f2d",
                       "d0227b7791f129b7",
                       "4385c065f4bcf50b",
                       "2686fd64b3416b63",
                       "105628d009801c57"
                   ],
                   "x": 54,
                   "y": 1559,
                   "w": 1612,
                   "h": 82
               },
               {
                   "id": "edf6186f87bd29cf",
                   "type": "debug",
                   "z": "517cd16e4d7e6ae4",
                   "g": "c05f687368999ce5",
                   "name": "Nachricht",
                   "active": true,
                   "tosidebar": true,
                   "console": false,
                   "tostatus": false,
                   "complete": "payload",
                   "targetType": "msg",
                   "statusVal": "",
                   "statusType": "auto",
                   "x": 1560,
                   "y": 1600,
                   "wires": []
               },
               {
                   "id": "43d75f1a298e4228",
                   "type": "link call",
                   "z": "517cd16e4d7e6ae4",
                   "g": "c05f687368999ce5",
                   "name": "",
                   "links": [
                       "0261bc0c575a8179"
                   ],
                   "linkType": "static",
                   "timeout": "30",
                   "x": 340,
                   "y": 1600,
                   "wires": [
                       [
                           "1f3ca857652a6f2d"
                       ]
                   ]
               },
               {
                   "id": "5c2a6fd166cadeea",
                   "type": "inject",
                   "z": "517cd16e4d7e6ae4",
                   "g": "c05f687368999ce5",
                   "name": "trigger",
                   "props": [
                       {
                           "p": "payload"
                       }
                   ],
                   "repeat": "",
                   "crontab": "",
                   "once": false,
                   "onceDelay": 0.1,
                   "topic": "",
                   "payload": "true",
                   "payloadType": "bool",
                   "x": 150,
                   "y": 1600,
                   "wires": [
                       [
                           "43d75f1a298e4228"
                       ]
                   ]
               },
               {
                   "id": "1f3ca857652a6f2d",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "c05f687368999ce5",
                   "name": "",
                   "rules": [
                       {
                           "t": "set",
                           "p": "result",
                           "pt": "msg",
                           "to": "$flowContext(\"Secvest.partition.\"& next)\t",
                           "tot": "jsonata"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 540,
                   "y": 1600,
                   "wires": [
                       [
                           "d0227b7791f129b7"
                       ]
                   ]
               },
               {
                   "id": "d0227b7791f129b7",
                   "type": "switch",
                   "z": "517cd16e4d7e6ae4",
                   "g": "c05f687368999ce5",
                   "name": "Nur wenn OK?",
                   "property": "result",
                   "propertyType": "msg",
                   "rules": [
                       {
                           "t": "cont",
                           "v": "OK",
                           "vt": "str"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 1,
                   "x": 740,
                   "y": 1600,
                   "wires": [
                       [
                           "2686fd64b3416b63"
                       ]
                   ]
               },
               {
                   "id": "4385c065f4bcf50b",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "c05f687368999ce5",
                   "name": "",
                   "rules": [
                       {
                           "t": "set",
                           "p": "Secvest.nextPart",
                           "pt": "flow",
                           "to": "next",
                           "tot": "msg"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 1340,
                   "y": 1600,
                   "wires": [
                       [
                           "edf6186f87bd29cf"
                       ]
                   ]
               },
               {
                   "id": "2686fd64b3416b63",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "c05f687368999ce5",
                   "name": "",
                   "rules": [
                       {
                           "t": "set",
                           "p": "next",
                           "pt": "msg",
                           "to": "next + 1",
                           "tot": "jsonata"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 940,
                   "y": 1600,
                   "wires": [
                       [
                           "105628d009801c57"
                       ]
                   ]
               },
               {
                   "id": "105628d009801c57",
                   "type": "range",
                   "z": "517cd16e4d7e6ae4",
                   "g": "c05f687368999ce5",
                   "minin": "1",
                   "maxin": "5",
                   "minout": "1",
                   "maxout": "5",
                   "action": "roll",
                   "round": true,
                   "property": "next",
                   "name": "",
                   "x": 1110,
                   "y": 1600,
                   "wires": [
                       [
                           "4385c065f4bcf50b"
                       ]
                   ]
               },
               {
                   "id": "79474f37517badfa",
                   "type": "group",
                   "z": "517cd16e4d7e6ae4",
                   "name": "Status",
                   "style": {
                       "fill": "#ffffbf",
                       "label": true
                   },
                   "nodes": [
                       "046d20801968277a",
                       "166f54f5d95776c5",
                       "967ae311bedb5398",
                       "f531134c2d277c8e",
                       "f7e0ad7f8c47e9e2",
                       "b859b6f87ebdea89",
                       "acd1fb1a37c75788"
                   ],
                   "x": 54,
                   "y": 1659,
                   "w": 672,
                   "h": 222
               },
               {
                   "id": "046d20801968277a",
                   "type": "status",
                   "z": "517cd16e4d7e6ae4",
                   "g": "79474f37517badfa",
                   "name": "",
                   "scope": [
                       "26da1e75ad50f497",
                       "77406c09f2b4935f",
                       "a36d2b0336d314d5",
                       "dca5caeebd3fa237"
                   ],
                   "x": 140,
                   "y": 1780,
                   "wires": [
                       [
                           "166f54f5d95776c5",
                           "f531134c2d277c8e"
                       ]
                   ]
               },
               {
                   "id": "166f54f5d95776c5",
                   "type": "switch",
                   "z": "517cd16e4d7e6ae4",
                   "g": "79474f37517badfa",
                   "name": "",
                   "property": "status.source.id",
                   "propertyType": "msg",
                   "rules": [
                       {
                           "t": "eq",
                           "v": "26da1e75ad50f497",
                           "vt": "str"
                       },
                       {
                           "t": "eq",
                           "v": "77406c09f2b4935f",
                           "vt": "str"
                       },
                       {
                           "t": "eq",
                           "v": "a36d2b0336d314d5",
                           "vt": "str"
                       },
                       {
                           "t": "eq",
                           "v": "dca5caeebd3fa237",
                           "vt": "str"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 4,
                   "x": 330,
                   "y": 1760,
                   "wires": [
                       [
                           "967ae311bedb5398"
                       ],
                       [
                           "f7e0ad7f8c47e9e2"
                       ],
                       [
                           "b859b6f87ebdea89"
                       ],
                       [
                           "acd1fb1a37c75788"
                       ]
                   ]
               },
               {
                   "id": "967ae311bedb5398",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "79474f37517badfa",
                   "name": "",
                   "rules": [
                       {
                           "t": "set",
                           "p": "Secvest.partition.1",
                           "pt": "flow",
                           "to": "status.text ",
                           "tot": "jsonata"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 580,
                   "y": 1700,
                   "wires": [
                       []
                   ]
               },
               {
                   "id": "f531134c2d277c8e",
                   "type": "debug",
                   "z": "517cd16e4d7e6ae4",
                   "g": "79474f37517badfa",
                   "name": "status all",
                   "active": false,
                   "tosidebar": true,
                   "console": false,
                   "tostatus": false,
                   "complete": "status",
                   "targetType": "msg",
                   "statusVal": "",
                   "statusType": "auto",
                   "x": 320,
                   "y": 1840,
                   "wires": []
               },
               {
                   "id": "f7e0ad7f8c47e9e2",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "79474f37517badfa",
                   "name": "",
                   "rules": [
                       {
                           "t": "set",
                           "p": "Secvest.partition.2",
                           "pt": "flow",
                           "to": "status.text ",
                           "tot": "jsonata"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 580,
                   "y": 1740,
                   "wires": [
                       []
                   ]
               },
               {
                   "id": "b859b6f87ebdea89",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "79474f37517badfa",
                   "name": "",
                   "rules": [
                       {
                           "t": "set",
                           "p": "Secvest.partition.3",
                           "pt": "flow",
                           "to": "status.text ",
                           "tot": "jsonata"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 580,
                   "y": 1780,
                   "wires": [
                       []
                   ]
               },
               {
                   "id": "acd1fb1a37c75788",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "79474f37517badfa",
                   "name": "",
                   "rules": [
                       {
                           "t": "set",
                           "p": "Secvest.partition.4",
                           "pt": "flow",
                           "to": "status.text ",
                           "tot": "jsonata"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 580,
                   "y": 1820,
                   "wires": [
                       []
                   ]
               },
               {
                   "id": "b7fe5d925d8e97e6",
                   "type": "group",
                   "z": "517cd16e4d7e6ae4",
                   "name": "Abfrage",
                   "style": {
                       "fill": "#dbcbe7",
                       "label": true
                   },
                   "nodes": [
                       "678dc9ba9d8c785f",
                       "f848c65833d70071",
                       "40bce79305c4643d",
                       "26da1e75ad50f497",
                       "50b76a92e1d49815",
                       "610c1cd0aa01c457",
                       "edf0b36304b14ced",
                       "77406c09f2b4935f",
                       "b291f001e92e6035",
                       "94e0553e3cd9b288",
                       "27712704a9ab0b48",
                       "a36d2b0336d314d5",
                       "fd85b9e702df0f23",
                       "b3e5ed6bd910648d",
                       "d6c566a7f673e2bf",
                       "dca5caeebd3fa237",
                       "6203be293dd53946",
                       "77ed707586880c2f",
                       "0261bc0c575a8179",
                       "c867ec0ddf91ddf0",
                       "bf53714046156c85",
                       "de3b72e71c80a313"
                   ],
                   "x": 54,
                   "y": 1899,
                   "w": 1612,
                   "h": 422
               },
               {
                   "id": "678dc9ba9d8c785f",
                   "type": "switch",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "part1",
                   "property": "$random()\t",
                   "propertyType": "jsonata",
                   "rules": [
                       {
                           "t": "lt",
                           "v": "0.5",
                           "vt": "num"
                       },
                       {
                           "t": "gte",
                           "v": "0.5",
                           "vt": "num"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 2,
                   "x": 630,
                   "y": 1960,
                   "wires": [
                       [
                           "f848c65833d70071"
                       ],
                       [
                           "40bce79305c4643d"
                       ]
                   ]
               },
               {
                   "id": "f848c65833d70071",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Ergebnis Ok",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"},{\"id\":\"110\",\"name\":\"BW Fen. R.\",\"state\":\"closed\"}]",
                           "tot": "json"
                       },
                       {
                           "t": "set",
                           "p": "topic",
                           "pt": "msg",
                           "to": "part1",
                           "tot": "str"
                       },
                       {
                           "t": "set",
                           "p": "status",
                           "pt": "msg",
                           "to": "{\"fill\":\"green\",\"shape\":\"dot\",\"text\":\"OK\"}",
                           "tot": "json"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 830,
                   "y": 1940,
                   "wires": [
                       [
                           "26da1e75ad50f497"
                       ]
                   ]
               },
               {
                   "id": "40bce79305c4643d",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Ergebnis Nicht Ok",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"}]",
                           "tot": "json"
                       },
                       {
                           "t": "set",
                           "p": "topic",
                           "pt": "msg",
                           "to": "part1",
                           "tot": "str"
                       },
                       {
                           "t": "set",
                           "p": "status",
                           "pt": "msg",
                           "to": "{\"fill\":\"red\",\"shape\":\"dot\",\"text\":\"Error\"}",
                           "tot": "json"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 810,
                   "y": 1980,
                   "wires": [
                       [
                           "26da1e75ad50f497"
                       ]
                   ]
               },
               {
                   "id": "26da1e75ad50f497",
                   "type": "function",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Simuliere Secvest Command - Partition 1",
                   "func": "var newMsg;\nnode.status(msg.status);\nnewMsg = {topic:msg.topic, payload:msg.payload}\nreturn msg;",
                   "outputs": 1,
                   "noerr": 0,
                   "initialize": "",
                   "finalize": "",
                   "libs": [],
                   "x": 1120,
                   "y": 1960,
                   "wires": [
                       [
                           "de3b72e71c80a313"
                       ]
                   ]
               },
               {
                   "id": "50b76a92e1d49815",
                   "type": "switch",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "part2",
                   "property": "$random()\t",
                   "propertyType": "jsonata",
                   "rules": [
                       {
                           "t": "lt",
                           "v": "0.5",
                           "vt": "num"
                       },
                       {
                           "t": "gte",
                           "v": "0.5",
                           "vt": "num"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 2,
                   "x": 630,
                   "y": 2060,
                   "wires": [
                       [
                           "610c1cd0aa01c457"
                       ],
                       [
                           "edf0b36304b14ced"
                       ]
                   ]
               },
               {
                   "id": "610c1cd0aa01c457",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Ergebnis Ok",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"},{\"id\":\"110\",\"name\":\"BW Fen. R.\",\"state\":\"closed\"}]",
                           "tot": "json"
                       },
                       {
                           "t": "set",
                           "p": "topic",
                           "pt": "msg",
                           "to": "part2",
                           "tot": "str"
                       },
                       {
                           "t": "set",
                           "p": "status",
                           "pt": "msg",
                           "to": "{\"fill\":\"green\",\"shape\":\"dot\",\"text\":\"OK\"}",
                           "tot": "json"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 830,
                   "y": 2040,
                   "wires": [
                       [
                           "77406c09f2b4935f"
                       ]
                   ]
               },
               {
                   "id": "edf0b36304b14ced",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Ergebnis Nicht Ok",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"}]",
                           "tot": "json"
                       },
                       {
                           "t": "set",
                           "p": "topic",
                           "pt": "msg",
                           "to": "part2",
                           "tot": "str"
                       },
                       {
                           "t": "set",
                           "p": "status",
                           "pt": "msg",
                           "to": "{\"fill\":\"red\",\"shape\":\"dot\",\"text\":\"Error\"}",
                           "tot": "json"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 810,
                   "y": 2080,
                   "wires": [
                       [
                           "77406c09f2b4935f"
                       ]
                   ]
               },
               {
                   "id": "77406c09f2b4935f",
                   "type": "function",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Simuliere Secvest Command - Partition 2",
                   "func": "var newMsg;\nnode.status(msg.status);\nnewMsg = {topic:msg.topic, payload:msg.payload}\nreturn msg;",
                   "outputs": 1,
                   "noerr": 0,
                   "initialize": "",
                   "finalize": "",
                   "libs": [],
                   "x": 1120,
                   "y": 2060,
                   "wires": [
                       [
                           "de3b72e71c80a313"
                       ]
                   ]
               },
               {
                   "id": "b291f001e92e6035",
                   "type": "switch",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "part3",
                   "property": "$random()\t",
                   "propertyType": "jsonata",
                   "rules": [
                       {
                           "t": "lt",
                           "v": "0.5",
                           "vt": "num"
                       },
                       {
                           "t": "gte",
                           "v": "0.5",
                           "vt": "num"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 2,
                   "x": 630,
                   "y": 2160,
                   "wires": [
                       [
                           "94e0553e3cd9b288"
                       ],
                       [
                           "27712704a9ab0b48"
                       ]
                   ]
               },
               {
                   "id": "94e0553e3cd9b288",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Ergebnis Ok",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"},{\"id\":\"110\",\"name\":\"BW Fen. R.\",\"state\":\"closed\"}]",
                           "tot": "json"
                       },
                       {
                           "t": "set",
                           "p": "topic",
                           "pt": "msg",
                           "to": "part3",
                           "tot": "str"
                       },
                       {
                           "t": "set",
                           "p": "status",
                           "pt": "msg",
                           "to": "{\"fill\":\"green\",\"shape\":\"dot\",\"text\":\"OK\"}",
                           "tot": "json"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 830,
                   "y": 2140,
                   "wires": [
                       [
                           "a36d2b0336d314d5"
                       ]
                   ]
               },
               {
                   "id": "27712704a9ab0b48",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Ergebnis Nicht Ok",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"}]",
                           "tot": "json"
                       },
                       {
                           "t": "set",
                           "p": "topic",
                           "pt": "msg",
                           "to": "part3",
                           "tot": "str"
                       },
                       {
                           "t": "set",
                           "p": "status",
                           "pt": "msg",
                           "to": "{\"fill\":\"red\",\"shape\":\"dot\",\"text\":\"Error\"}",
                           "tot": "json"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 810,
                   "y": 2180,
                   "wires": [
                       [
                           "a36d2b0336d314d5"
                       ]
                   ]
               },
               {
                   "id": "a36d2b0336d314d5",
                   "type": "function",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Simuliere Secvest Command - Partition 3",
                   "func": "var newMsg;\nnode.status(msg.status);\nnewMsg = {topic:msg.topic, payload:msg.payload}\nreturn msg;",
                   "outputs": 1,
                   "noerr": 0,
                   "initialize": "",
                   "finalize": "",
                   "libs": [],
                   "x": 1120,
                   "y": 2160,
                   "wires": [
                       [
                           "de3b72e71c80a313"
                       ]
                   ]
               },
               {
                   "id": "fd85b9e702df0f23",
                   "type": "switch",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "part4",
                   "property": "$random()\t",
                   "propertyType": "jsonata",
                   "rules": [
                       {
                           "t": "lt",
                           "v": "0.5",
                           "vt": "num"
                       },
                       {
                           "t": "gte",
                           "v": "0.5",
                           "vt": "num"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 2,
                   "x": 630,
                   "y": 2260,
                   "wires": [
                       [
                           "b3e5ed6bd910648d"
                       ],
                       [
                           "d6c566a7f673e2bf"
                       ]
                   ]
               },
               {
                   "id": "b3e5ed6bd910648d",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Ergebnis Ok",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"},{\"id\":\"110\",\"name\":\"BW Fen. R.\",\"state\":\"closed\"}]",
                           "tot": "json"
                       },
                       {
                           "t": "set",
                           "p": "topic",
                           "pt": "msg",
                           "to": "part4",
                           "tot": "str"
                       },
                       {
                           "t": "set",
                           "p": "status",
                           "pt": "msg",
                           "to": "{\"fill\":\"green\",\"shape\":\"dot\",\"text\":\"OK\"}",
                           "tot": "json"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 830,
                   "y": 2240,
                   "wires": [
                       [
                           "dca5caeebd3fa237"
                       ]
                   ]
               },
               {
                   "id": "d6c566a7f673e2bf",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Ergebnis Nicht Ok",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "[{\"id\":\"109\",\"name\":\"Kontakt\",\"state\":\"closed\"}]",
                           "tot": "json"
                       },
                       {
                           "t": "set",
                           "p": "topic",
                           "pt": "msg",
                           "to": "part4",
                           "tot": "str"
                       },
                       {
                           "t": "set",
                           "p": "status",
                           "pt": "msg",
                           "to": "{\"fill\":\"red\",\"shape\":\"dot\",\"text\":\"Error\"}",
                           "tot": "json"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 810,
                   "y": 2280,
                   "wires": [
                       [
                           "dca5caeebd3fa237"
                       ]
                   ]
               },
               {
                   "id": "dca5caeebd3fa237",
                   "type": "function",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "Simuliere Secvest Command - Partition 4",
                   "func": "var newMsg;\nnode.status(msg.status);\nnewMsg = {topic:msg.topic, payload:msg.payload}\nreturn msg;",
                   "outputs": 1,
                   "noerr": 0,
                   "initialize": "",
                   "finalize": "",
                   "libs": [],
                   "x": 1120,
                   "y": 2260,
                   "wires": [
                       [
                           "de3b72e71c80a313"
                       ]
                   ]
               },
               {
                   "id": "6203be293dd53946",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "",
                   "rules": [
                       {
                           "t": "set",
                           "p": "next",
                           "pt": "msg",
                           "to": "$exists($flowContext(\"Secvest.nextPart\")) ? $flowContext(\"Secvest.nextPart\") : 1\t\t",
                           "tot": "jsonata"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 220,
                   "y": 2100,
                   "wires": [
                       [
                           "77ed707586880c2f"
                       ]
                   ]
               },
               {
                   "id": "77ed707586880c2f",
                   "type": "switch",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "",
                   "property": "next",
                   "propertyType": "msg",
                   "rules": [
                       {
                           "t": "eq",
                           "v": "1",
                           "vt": "num"
                       },
                       {
                           "t": "eq",
                           "v": "2",
                           "vt": "num"
                       },
                       {
                           "t": "eq",
                           "v": "3",
                           "vt": "num"
                       },
                       {
                           "t": "eq",
                           "v": "4",
                           "vt": "num"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 4,
                   "x": 430,
                   "y": 2100,
                   "wires": [
                       [
                           "678dc9ba9d8c785f"
                       ],
                       [
                           "50b76a92e1d49815"
                       ],
                       [
                           "b291f001e92e6035"
                       ],
                       [
                           "fd85b9e702df0f23"
                       ]
                   ]
               },
               {
                   "id": "0261bc0c575a8179",
                   "type": "link in",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "queryPartition",
                   "links": [],
                   "x": 95,
                   "y": 2100,
                   "wires": [
                       [
                           "6203be293dd53946"
                       ]
                   ]
               },
               {
                   "id": "c867ec0ddf91ddf0",
                   "type": "link out",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "queryResponse",
                   "mode": "return",
                   "links": [],
                   "x": 1625,
                   "y": 2100,
                   "wires": []
               },
               {
                   "id": "bf53714046156c85",
                   "type": "change",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "name": "",
                   "rules": [
                       {
                           "t": "delete",
                           "p": "status",
                           "pt": "msg"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 1490,
                   "y": 2100,
                   "wires": [
                       [
                           "c867ec0ddf91ddf0"
                       ]
                   ]
               },
               {
                   "id": "de3b72e71c80a313",
                   "type": "junction",
                   "z": "517cd16e4d7e6ae4",
                   "g": "b7fe5d925d8e97e6",
                   "x": 1360,
                   "y": 2100,
                   "wires": [
                       [
                           "bf53714046156c85"
                       ]
                   ]
               }
            ]
            

            Vorerst ist das Thema aber für mich damit erst mal abgeschlossen.

            H Offline
            H Offline
            HackyPaddy
            schrieb am zuletzt editiert von
            #40

            @mickym

            Wow, danke.
            Ich bin grad unterwegs, deshalb kann ich das nicht so schnell durchtesten...

            Wenn ich nachher zuhause bin, schau ich mir Deinen Flow mal an und versuche den zu verstehen.

            Wahnsinn, vielen Dank für deine Arbeit!

            mickymM 1 Antwort Letzte Antwort
            0
            • H HackyPaddy

              @mickym

              Wow, danke.
              Ich bin grad unterwegs, deshalb kann ich das nicht so schnell durchtesten...

              Wenn ich nachher zuhause bin, schau ich mir Deinen Flow mal an und versuche den zu verstehen.

              Wahnsinn, vielen Dank für deine Arbeit!

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

              @hackypaddy Wie gesagt, wenn Du das mit der payload und den Einzelabrufen in einer Node machen kannst, dann hätte ich mir diese Arbeit sparen können.

              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.

              H 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @hackypaddy Wie gesagt, wenn Du das mit der payload und den Einzelabrufen in einer Node machen kannst, dann hätte ich mir diese Arbeit sparen können.

                H Offline
                H Offline
                HackyPaddy
                schrieb am zuletzt editiert von
                #42

                @mickym

                Ne das geht ja nicht, also in einer Node.

                mickymM 1 Antwort Letzte Antwort
                0
                • H HackyPaddy

                  @mickym

                  Ne das geht ja nicht, also in einer Node.

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

                  @hackypaddy Lt. Beschreibung muss das aber gehen.

                  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.

                  H 2 Antworten Letzte Antwort
                  0
                  • mickymM mickym

                    @hackypaddy Lt. Beschreibung muss das aber gehen.

                    H Offline
                    H Offline
                    HackyPaddy
                    schrieb am zuletzt editiert von
                    #44

                    @mickym

                    ich bekomm da nichts raus.
                    Hab mir gerade mal Dein Konstrukt angeschaut (auf dem Handy). Meine Herren, mir raucht der Kopf. Ich setz mich da nachher mal ran und versuch das alles irgendwie zu verstehen.

                    1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @hackypaddy Lt. Beschreibung muss das aber gehen.

                      H Offline
                      H Offline
                      HackyPaddy
                      schrieb am zuletzt editiert von
                      #45

                      @mickym

                      Ich hab jetzt 3 Stunden probiert, und es funktioniert nicht. Und dann fiel es mir wie Schuppen von den Augen, als ich die Beschreibung nochmal genau durchgelesen hab...

                      Du hast den Command Baustein gemeint. Ja, diesen kannst per payload steuern und dort auch die einzelnen Partitionen abgeben. Aber diesen Baustein nutze ich nicht. Mit diesem Baustein steuert man die Anlage (scharf, unscharf, teilscharf).

                      Ich nutze nur den Status-Baustein. Dieser ließt die einzelnen Partitionen aus, gibt dann die Zonen aus und dort den Status (auf / zu).

                      Deshalb hat das vorhin auch nicht funktioniert.

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • H HackyPaddy

                        @mickym

                        Ich hab jetzt 3 Stunden probiert, und es funktioniert nicht. Und dann fiel es mir wie Schuppen von den Augen, als ich die Beschreibung nochmal genau durchgelesen hab...

                        Du hast den Command Baustein gemeint. Ja, diesen kannst per payload steuern und dort auch die einzelnen Partitionen abgeben. Aber diesen Baustein nutze ich nicht. Mit diesem Baustein steuert man die Anlage (scharf, unscharf, teilscharf).

                        Ich nutze nur den Status-Baustein. Dieser ließt die einzelnen Partitionen aus, gibt dann die Zonen aus und dort den Status (auf / zu).

                        Deshalb hat das vorhin auch nicht funktioniert.

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

                        @hackypaddy Ok dann kannst Du Dir ja meinen Flow im Genauen anschauen. Kurzfristig kannst Du die Nodes ja hintereinanderschalten und ggf. einfach noch eine delay Node dazwischen machen - wenn Dir meine Lösung zu kompliziert ist.

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


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        787

                        Online

                        32.4k

                        Benutzer

                        81.5k

                        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