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. ioBroker Get und List Abfrage ob Datenpunkt existiert

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

ioBroker Get und List Abfrage ob Datenpunkt existiert

Geplant Angeheftet Gesperrt Verschoben Node-Red
7 Beiträge 2 Kommentatoren 462 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.
  • Bernd1967B Offline
    Bernd1967B Offline
    Bernd1967
    schrieb am zuletzt editiert von
    #1

    Ich möchte mit wildcards mehrere Geräte Datenpunkte im ioBroker durchlaufen und wenn Sie nicht existieren neu erstellen.
    Ich scheitere bisher immer daran das GET und LIST zwar einen Payload liefern wenn der Datenpunkt existiert aber NICHTS liefern wenn Er nicht existiert.
    Ich muß da wohl sowas haben wie wenn am ioBroker-get Eingang ein Topic rein kommt aber kein Payload am ioBroker-get Ausgang raus kommt dann Meldung! um es weiter zu verarbeiten.
    Hat jemand eine Idee ?

    mickymM 2 Antworten Letzte Antwort
    0
    • Bernd1967B Bernd1967

      Ich möchte mit wildcards mehrere Geräte Datenpunkte im ioBroker durchlaufen und wenn Sie nicht existieren neu erstellen.
      Ich scheitere bisher immer daran das GET und LIST zwar einen Payload liefern wenn der Datenpunkt existiert aber NICHTS liefern wenn Er nicht existiert.
      Ich muß da wohl sowas haben wie wenn am ioBroker-get Eingang ein Topic rein kommt aber kein Payload am ioBroker-get Ausgang raus kommt dann Meldung! um es weiter zu verarbeiten.
      Hat jemand eine Idee ?

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

      @bernd1967 Nun ja es ist so, dass die iobroker Nodes keinen Fehler werfen, wenn etwas nicht existiert.

      Im Prinzip ist es auch nicht weiter schlimm, weil wenn dann ein Datenpunkt gebraucht wird, dieser ja automatisch erstellt wird. Wenn er nicht da ist gibt es auch keine Informationen dazu. Insofern musst Du Dir mal überlegen ob Du es tatsächlich brauchst.

      Ansonsten kannst Du den Flow natürlich so machen, dass ein Datenpunkt mit einem Defaultwert erstellt wird.
      Das ist auch eine Frage der Philosophie. Woher soll ein System wissen, dass ein nicht vorhandener Datenpunkt fehlt??

      Hier mal genau der Flow - wie Du ihn vorher beschrieben hast. Über die msg.topic musst Du halt alles abfragen, ob da oder nicht.

      53a8da81-3e32-4640-aa2a-ce4a7cc105cf-image.png

      [
         {
             "id": "c0f43a879fc1b461",
             "type": "inject",
             "z": "54b226bc.0793e8",
             "name": "topic existiert",
             "props": [
                 {
                     "p": "topic",
                     "vt": "str"
                 }
             ],
             "repeat": "",
             "crontab": "",
             "once": false,
             "onceDelay": 0.1,
             "topic": "0_userdata.0.target",
             "x": 190,
             "y": 3000,
             "wires": [
                 [
                     "aaa70e2dad2b2712"
                 ]
             ]
         },
         {
             "id": "3c0a707715d6292c",
             "type": "debug",
             "z": "54b226bc.0793e8",
             "name": "DP existiert",
             "active": true,
             "tosidebar": true,
             "console": false,
             "tostatus": false,
             "complete": "payload",
             "targetType": "msg",
             "statusVal": "",
             "statusType": "auto",
             "x": 950,
             "y": 3020,
             "wires": []
         },
         {
             "id": "729f49d349d3d8c5",
             "type": "ioBroker get",
             "z": "54b226bc.0793e8",
             "name": "",
             "topic": "",
             "attrname": "payload",
             "payloadType": "value",
             "x": 550,
             "y": 3020,
             "wires": [
                 [
                     "3c0a707715d6292c",
                     "cb43941296e61aa6"
                 ]
             ]
         },
         {
             "id": "c9e869f0f6496232",
             "type": "trigger",
             "z": "54b226bc.0793e8",
             "name": "",
             "op1": "",
             "op2": "",
             "op1type": "nul",
             "op2type": "pay",
             "duration": "250",
             "extend": false,
             "overrideDelay": false,
             "units": "ms",
             "reset": "",
             "bytopic": "all",
             "topic": "topic",
             "outputs": 1,
             "x": 680,
             "y": 3120,
             "wires": [
                 [
                     "a7bf8d2391c04093"
                 ]
             ]
         },
         {
             "id": "cb43941296e61aa6",
             "type": "change",
             "z": "54b226bc.0793e8",
             "name": "",
             "rules": [
                 {
                     "t": "set",
                     "p": "reset",
                     "pt": "msg",
                     "to": "true",
                     "tot": "bool"
                 }
             ],
             "action": "",
             "property": "",
             "from": "",
             "to": "",
             "reg": false,
             "x": 780,
             "y": 3060,
             "wires": [
                 [
                     "c9e869f0f6496232"
                 ]
             ]
         },
         {
             "id": "e77b5ecc45367dd0",
             "type": "inject",
             "z": "54b226bc.0793e8",
             "name": "topic existiert nicht",
             "props": [
                 {
                     "p": "topic",
                     "vt": "str"
                 }
             ],
             "repeat": "",
             "crontab": "",
             "once": false,
             "onceDelay": 0.1,
             "topic": "0_userdata.0.target2",
             "x": 170,
             "y": 3040,
             "wires": [
                 [
                     "aaa70e2dad2b2712"
                 ]
             ]
         },
         {
             "id": "aaa70e2dad2b2712",
             "type": "change",
             "z": "54b226bc.0793e8",
             "name": "dummy",
             "rules": [],
             "action": "",
             "property": "",
             "from": "",
             "to": "",
             "reg": false,
             "x": 360,
             "y": 3020,
             "wires": [
                 [
                     "729f49d349d3d8c5",
                     "c9e869f0f6496232"
                 ]
             ]
         },
         {
             "id": "a7bf8d2391c04093",
             "type": "change",
             "z": "54b226bc.0793e8",
             "name": "setze Default",
             "rules": [
                 {
                     "t": "set",
                     "p": "payload",
                     "pt": "msg",
                     "to": "default",
                     "tot": "str"
                 }
             ],
             "action": "",
             "property": "",
             "from": "",
             "to": "",
             "reg": false,
             "x": 880,
             "y": 3120,
             "wires": [
                 [
                     "c9b798b9879a3c81",
                     "fa051688c166cd31"
                 ]
             ]
         },
         {
             "id": "c9b798b9879a3c81",
             "type": "ioBroker out",
             "z": "54b226bc.0793e8",
             "name": "",
             "topic": "",
             "ack": "true",
             "autoCreate": "true",
             "stateName": "",
             "role": "",
             "payloadType": "",
             "readonly": "false",
             "stateUnit": "",
             "stateMin": "",
             "stateMax": "",
             "x": 1080,
             "y": 3120,
             "wires": []
         },
         {
             "id": "fa051688c166cd31",
             "type": "debug",
             "z": "54b226bc.0793e8",
             "name": "Datenpunkt neu erstellt",
             "active": true,
             "tosidebar": true,
             "console": false,
             "tostatus": false,
             "complete": "payload",
             "targetType": "msg",
             "statusVal": "",
             "statusType": "auto",
             "x": 1110,
             "y": 3180,
             "wires": []
         }
      ]
      

      Man kann so was ja dann noch in einen Subflow packen, so dass es immer wieder verwendbar ist, wenn man es braucht und es optisch schöner aussieht. Der dummy ist nur aus optischen Gründen vorhanden,

      Wenn Du einen Subflow nutzt - dann kannst Du den Defaultwert auch in der Umgebungsvariablen des Subflows definieren oder natürlich die payload durchreichen.

      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.

      Bernd1967B 1 Antwort Letzte Antwort
      0
      • Bernd1967B Bernd1967

        Ich möchte mit wildcards mehrere Geräte Datenpunkte im ioBroker durchlaufen und wenn Sie nicht existieren neu erstellen.
        Ich scheitere bisher immer daran das GET und LIST zwar einen Payload liefern wenn der Datenpunkt existiert aber NICHTS liefern wenn Er nicht existiert.
        Ich muß da wohl sowas haben wie wenn am ioBroker-get Eingang ein Topic rein kommt aber kein Payload am ioBroker-get Ausgang raus kommt dann Meldung! um es weiter zu verarbeiten.
        Hat jemand eine Idee ?

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

        @bernd1967 So hier mal eine Node, die immer einen Wert zurückliefert, egal ob der Datenpunkt existiert oder nicht:

        d034b799-301f-4cf1-ab88-80f57cb88dc9-image.png

        [
           {
               "id": "c65f1abde7688332",
               "type": "subflow",
               "name": "iobroker get/set",
               "info": "",
               "category": "",
               "in": [
                   {
                       "x": 100,
                       "y": 80,
                       "wires": [
                           {
                               "id": "6b4374abd382b437"
                           },
                           {
                               "id": "668da5e510ba0908"
                           }
                       ]
                   }
               ],
               "out": [
                   {
                       "x": 980,
                       "y": 80,
                       "wires": [
                           {
                               "id": "b4866891829c369d",
                               "port": 0
                           },
                           {
                               "id": "27482312e11d315f",
                               "port": "0"
                           },
                           {
                               "id": "6b4374abd382b437",
                               "port": 0
                           }
                       ]
                   }
               ],
               "env": [
                   {
                       "name": "default",
                       "type": "num",
                       "value": "5"
                   }
               ],
               "meta": {},
               "color": "#A6BBCF",
               "icon": "node-red/arrow-in.svg"
           },
           {
               "id": "6b4374abd382b437",
               "type": "ioBroker get",
               "z": "c65f1abde7688332",
               "name": "",
               "topic": "",
               "attrname": "payload",
               "payloadType": "value",
               "x": 260,
               "y": 80,
               "wires": [
                   [
                       "9a86d4ee3f3d76c2"
                   ]
               ]
           },
           {
               "id": "668da5e510ba0908",
               "type": "trigger",
               "z": "c65f1abde7688332",
               "name": "",
               "op1": "",
               "op2": "",
               "op1type": "nul",
               "op2type": "pay",
               "duration": "250",
               "extend": false,
               "overrideDelay": false,
               "units": "ms",
               "reset": "",
               "bytopic": "all",
               "topic": "topic",
               "outputs": 1,
               "x": 390,
               "y": 180,
               "wires": [
                   [
                       "27482312e11d315f"
                   ]
               ]
           },
           {
               "id": "9a86d4ee3f3d76c2",
               "type": "change",
               "z": "c65f1abde7688332",
               "name": "",
               "rules": [
                   {
                       "t": "set",
                       "p": "reset",
                       "pt": "msg",
                       "to": "true",
                       "tot": "bool"
                   }
               ],
               "action": "",
               "property": "",
               "from": "",
               "to": "",
               "reg": false,
               "x": 490,
               "y": 120,
               "wires": [
                   [
                       "668da5e510ba0908"
                   ]
               ]
           },
           {
               "id": "b4866891829c369d",
               "type": "change",
               "z": "c65f1abde7688332",
               "name": "setze Default",
               "rules": [
                   {
                       "t": "set",
                       "p": "payload",
                       "pt": "msg",
                       "to": "default",
                       "tot": "env"
                   }
               ],
               "action": "",
               "property": "",
               "from": "",
               "to": "",
               "reg": false,
               "x": 750,
               "y": 220,
               "wires": [
                   [
                       "af453dfc5f90f483"
                   ]
               ]
           },
           {
               "id": "af453dfc5f90f483",
               "type": "ioBroker out",
               "z": "c65f1abde7688332",
               "name": "",
               "topic": "",
               "ack": "true",
               "autoCreate": "true",
               "stateName": "",
               "role": "",
               "payloadType": "",
               "readonly": "false",
               "stateUnit": "",
               "stateMin": "",
               "stateMax": "",
               "x": 1040,
               "y": 160,
               "wires": []
           },
           {
               "id": "27482312e11d315f",
               "type": "switch",
               "z": "c65f1abde7688332",
               "name": "",
               "property": "payload",
               "propertyType": "msg",
               "rules": [
                   {
                       "t": "nnull"
                   },
                   {
                       "t": "null"
                   }
               ],
               "checkall": "true",
               "repair": false,
               "outputs": 2,
               "x": 580,
               "y": 180,
               "wires": [
                   [
                       "af453dfc5f90f483"
                   ],
                   [
                       "b4866891829c369d"
                   ]
               ]
           },
           {
               "id": "0269e80e7e7ce7cb",
               "type": "subflow:c65f1abde7688332",
               "z": "54b226bc.0793e8",
               "name": "",
               "env": [
                   {
                       "name": "default",
                       "value": "555",
                       "type": "num"
                   }
               ],
               "x": 740,
               "y": 3240,
               "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.

        1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @bernd1967 Nun ja es ist so, dass die iobroker Nodes keinen Fehler werfen, wenn etwas nicht existiert.

          Im Prinzip ist es auch nicht weiter schlimm, weil wenn dann ein Datenpunkt gebraucht wird, dieser ja automatisch erstellt wird. Wenn er nicht da ist gibt es auch keine Informationen dazu. Insofern musst Du Dir mal überlegen ob Du es tatsächlich brauchst.

          Ansonsten kannst Du den Flow natürlich so machen, dass ein Datenpunkt mit einem Defaultwert erstellt wird.
          Das ist auch eine Frage der Philosophie. Woher soll ein System wissen, dass ein nicht vorhandener Datenpunkt fehlt??

          Hier mal genau der Flow - wie Du ihn vorher beschrieben hast. Über die msg.topic musst Du halt alles abfragen, ob da oder nicht.

          53a8da81-3e32-4640-aa2a-ce4a7cc105cf-image.png

          [
             {
                 "id": "c0f43a879fc1b461",
                 "type": "inject",
                 "z": "54b226bc.0793e8",
                 "name": "topic existiert",
                 "props": [
                     {
                         "p": "topic",
                         "vt": "str"
                     }
                 ],
                 "repeat": "",
                 "crontab": "",
                 "once": false,
                 "onceDelay": 0.1,
                 "topic": "0_userdata.0.target",
                 "x": 190,
                 "y": 3000,
                 "wires": [
                     [
                         "aaa70e2dad2b2712"
                     ]
                 ]
             },
             {
                 "id": "3c0a707715d6292c",
                 "type": "debug",
                 "z": "54b226bc.0793e8",
                 "name": "DP existiert",
                 "active": true,
                 "tosidebar": true,
                 "console": false,
                 "tostatus": false,
                 "complete": "payload",
                 "targetType": "msg",
                 "statusVal": "",
                 "statusType": "auto",
                 "x": 950,
                 "y": 3020,
                 "wires": []
             },
             {
                 "id": "729f49d349d3d8c5",
                 "type": "ioBroker get",
                 "z": "54b226bc.0793e8",
                 "name": "",
                 "topic": "",
                 "attrname": "payload",
                 "payloadType": "value",
                 "x": 550,
                 "y": 3020,
                 "wires": [
                     [
                         "3c0a707715d6292c",
                         "cb43941296e61aa6"
                     ]
                 ]
             },
             {
                 "id": "c9e869f0f6496232",
                 "type": "trigger",
                 "z": "54b226bc.0793e8",
                 "name": "",
                 "op1": "",
                 "op2": "",
                 "op1type": "nul",
                 "op2type": "pay",
                 "duration": "250",
                 "extend": false,
                 "overrideDelay": false,
                 "units": "ms",
                 "reset": "",
                 "bytopic": "all",
                 "topic": "topic",
                 "outputs": 1,
                 "x": 680,
                 "y": 3120,
                 "wires": [
                     [
                         "a7bf8d2391c04093"
                     ]
                 ]
             },
             {
                 "id": "cb43941296e61aa6",
                 "type": "change",
                 "z": "54b226bc.0793e8",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "reset",
                         "pt": "msg",
                         "to": "true",
                         "tot": "bool"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 780,
                 "y": 3060,
                 "wires": [
                     [
                         "c9e869f0f6496232"
                     ]
                 ]
             },
             {
                 "id": "e77b5ecc45367dd0",
                 "type": "inject",
                 "z": "54b226bc.0793e8",
                 "name": "topic existiert nicht",
                 "props": [
                     {
                         "p": "topic",
                         "vt": "str"
                     }
                 ],
                 "repeat": "",
                 "crontab": "",
                 "once": false,
                 "onceDelay": 0.1,
                 "topic": "0_userdata.0.target2",
                 "x": 170,
                 "y": 3040,
                 "wires": [
                     [
                         "aaa70e2dad2b2712"
                     ]
                 ]
             },
             {
                 "id": "aaa70e2dad2b2712",
                 "type": "change",
                 "z": "54b226bc.0793e8",
                 "name": "dummy",
                 "rules": [],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 360,
                 "y": 3020,
                 "wires": [
                     [
                         "729f49d349d3d8c5",
                         "c9e869f0f6496232"
                     ]
                 ]
             },
             {
                 "id": "a7bf8d2391c04093",
                 "type": "change",
                 "z": "54b226bc.0793e8",
                 "name": "setze Default",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "default",
                         "tot": "str"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 880,
                 "y": 3120,
                 "wires": [
                     [
                         "c9b798b9879a3c81",
                         "fa051688c166cd31"
                     ]
                 ]
             },
             {
                 "id": "c9b798b9879a3c81",
                 "type": "ioBroker out",
                 "z": "54b226bc.0793e8",
                 "name": "",
                 "topic": "",
                 "ack": "true",
                 "autoCreate": "true",
                 "stateName": "",
                 "role": "",
                 "payloadType": "",
                 "readonly": "false",
                 "stateUnit": "",
                 "stateMin": "",
                 "stateMax": "",
                 "x": 1080,
                 "y": 3120,
                 "wires": []
             },
             {
                 "id": "fa051688c166cd31",
                 "type": "debug",
                 "z": "54b226bc.0793e8",
                 "name": "Datenpunkt neu erstellt",
                 "active": true,
                 "tosidebar": true,
                 "console": false,
                 "tostatus": false,
                 "complete": "payload",
                 "targetType": "msg",
                 "statusVal": "",
                 "statusType": "auto",
                 "x": 1110,
                 "y": 3180,
                 "wires": []
             }
          ]
          

          Man kann so was ja dann noch in einen Subflow packen, so dass es immer wieder verwendbar ist, wenn man es braucht und es optisch schöner aussieht. Der dummy ist nur aus optischen Gründen vorhanden,

          Wenn Du einen Subflow nutzt - dann kannst Du den Defaultwert auch in der Umgebungsvariablen des Subflows definieren oder natürlich die payload durchreichen.

          Bernd1967B Offline
          Bernd1967B Offline
          Bernd1967
          schrieb am zuletzt editiert von Bernd1967
          #4

          Vielen Dank ! , funktioniert super.
          Hab sogar noch eine andere Lösung durch Zufall gefunden.
          Wenn man vor dem ioBroker-out am Eingang den Payload löscht wird:
          a) ein vorhandener Datenpunkt nicht verändert
          b) ein nicht vorhandener Datenpunkt wird angelegt und ohne Wert belegt.
          Weiß nicht ob das ein bug ist oder so gewollt ist........

          @mickym sagte in ioBroker Get und List Abfrage ob Datenpunkt existiert:

          Im Prinzip ist es auch nicht weiter schlimm, weil wenn dann ein Datenpunkt gebraucht wird, dieser ja automatisch erstellt wird.

          Leider ist das nicht so, z.B. wird in der vis jarvis ein fehlender Datenpunkt nicht automatisch erstellt.
          So geht dann ein klick auf einem switch ins Leere.

          Wenn er nicht da ist gibt es auch keine Informationen dazu.

          Wäre aber nicht schlecht ein Fehler auszugeben das der Datenpunkt nicht existiert.
          So kann ich als Endanwender viel einfacher darauf reagieren.

          Das ist auch eine Frage der Philosophie. Woher soll ein System wissen, dass ein nicht vorhandener Datenpunkt fehlt??

          Das system weiß das ein Datenpunkt fehlt wenn keine Werte kommen, man könnte das im Programmcode abfangen.

          Bernd1967B 1 Antwort Letzte Antwort
          0
          • Bernd1967B Bernd1967

            Vielen Dank ! , funktioniert super.
            Hab sogar noch eine andere Lösung durch Zufall gefunden.
            Wenn man vor dem ioBroker-out am Eingang den Payload löscht wird:
            a) ein vorhandener Datenpunkt nicht verändert
            b) ein nicht vorhandener Datenpunkt wird angelegt und ohne Wert belegt.
            Weiß nicht ob das ein bug ist oder so gewollt ist........

            @mickym sagte in ioBroker Get und List Abfrage ob Datenpunkt existiert:

            Im Prinzip ist es auch nicht weiter schlimm, weil wenn dann ein Datenpunkt gebraucht wird, dieser ja automatisch erstellt wird.

            Leider ist das nicht so, z.B. wird in der vis jarvis ein fehlender Datenpunkt nicht automatisch erstellt.
            So geht dann ein klick auf einem switch ins Leere.

            Wenn er nicht da ist gibt es auch keine Informationen dazu.

            Wäre aber nicht schlecht ein Fehler auszugeben das der Datenpunkt nicht existiert.
            So kann ich als Endanwender viel einfacher darauf reagieren.

            Das ist auch eine Frage der Philosophie. Woher soll ein System wissen, dass ein nicht vorhandener Datenpunkt fehlt??

            Das system weiß das ein Datenpunkt fehlt wenn keine Werte kommen, man könnte das im Programmcode abfangen.

            Bernd1967B Offline
            Bernd1967B Offline
            Bernd1967
            schrieb am zuletzt editiert von
            #5

            @bernd1967
            Leider muß ich feststellen das es doch nicht funktioniert.
            Wenn ich den subflow mit mehreren Datenpunkten auf einmal füttere funktioniert es nicht.
            Ich vermute mal das liegt am Trigger node :disappointed:

            mickymM 1 Antwort Letzte Antwort
            0
            • Bernd1967B Bernd1967

              @bernd1967
              Leider muß ich feststellen das es doch nicht funktioniert.
              Wenn ich den subflow mit mehreren Datenpunkten auf einmal füttere funktioniert es nicht.
              Ich vermute mal das liegt am Trigger node :disappointed:

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

              @bernd1967 Du kannst die trigger node noch auf 100ms oder sogar auf 50ms stellen und vorne dran ggf noch eine delay node und Nachrichten begrenzen. Ggf. kann man die delay Node ja auch noch in den Subflow integrieren.

              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.

              Bernd1967B 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @bernd1967 Du kannst die trigger node noch auf 100ms oder sogar auf 50ms stellen und vorne dran ggf noch eine delay node und Nachrichten begrenzen. Ggf. kann man die delay Node ja auch noch in den Subflow integrieren.

                Bernd1967B Offline
                Bernd1967B Offline
                Bernd1967
                schrieb am zuletzt editiert von
                #7

                @mickym
                Ja, Danke, das geht, dauert in der Summe dann aber länger.
                Ich nutze jetzt erstmal die ioBroker-out Bug-Methode, die ist Blitzschnell.

                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

                638

                Online

                32.6k

                Benutzer

                82.1k

                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