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. Nodered Dashboard Template

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Nodered Dashboard Template

Geplant Angeheftet Gesperrt Verschoben Node-Red
template
32 Beiträge 3 Kommentatoren 4.4k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F frankyboy73

    @mickym Genau, das meine ich ja, @Saranger will ja 3 verschiedene Zustände. Jetzt weiß ich natürlich nicht wann er blinken und wann nicht haben möchte.
    @Saranger Aber du hast ja schon für dich eine Lösung gefunden, vielleicht ist die ja noch viel besser.

    Edit: Oder waren es sogar 4 Zustände, Auf, Zu, Gekippt und Fehler gibt es ja auch noch.

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

    @frankyboy73 sagte in Nodered Dashboard Template:

    @mickym Genau, das meine ich ja, @Saranger will ja 3 verschiedene Zustände. Jetzt weiß ich natürlich nicht wann er blinken und wann nicht haben möchte.
    @Saranger Aber du hast ja schon für dich eine Lösung gefunden, vielleicht ist die ja noch viel besser.

    Nein eigentlich nicht - bzw. er hat das ja vorher schon auseinandergefieselt:

    6fb2ac21-b1a4-492f-a4f0-6fc677590958-image.png

    Es soll nur der Fehler - also der untere Zustand blinken - der ja auch nie auftreten darf insofern kein Resourcenproblem.
    Die Icon Fehler Change Node wird durch die beiden trigger Nodes ersetzt.

    Er müsste jetzt nur alles in die payload Objekte packen und ein msg.reset Change Node von den Zuständen runter zu dem Blinken trigger leiten.

    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.

    F 1 Antwort Letzte Antwort
    0
    • mickymM mickym

      @frankyboy73 sagte in Nodered Dashboard Template:

      @mickym Genau, das meine ich ja, @Saranger will ja 3 verschiedene Zustände. Jetzt weiß ich natürlich nicht wann er blinken und wann nicht haben möchte.
      @Saranger Aber du hast ja schon für dich eine Lösung gefunden, vielleicht ist die ja noch viel besser.

      Nein eigentlich nicht - bzw. er hat das ja vorher schon auseinandergefieselt:

      6fb2ac21-b1a4-492f-a4f0-6fc677590958-image.png

      Es soll nur der Fehler - also der untere Zustand blinken - der ja auch nie auftreten darf insofern kein Resourcenproblem.
      Die Icon Fehler Change Node wird durch die beiden trigger Nodes ersetzt.

      Er müsste jetzt nur alles in die payload Objekte packen und ein msg.reset Change Node von den Zuständen runter zu dem Blinken trigger leiten.

      F Offline
      F Offline
      frankyboy73
      schrieb am zuletzt editiert von
      #22

      @mickym Vielleicht bin ich hier ja auch auf dem sogenannten Holzweg.
      Aber nehmen wir mal an es kommt der Fehler. Die Trigger zum blinken laufen.
      Dann geht der Fehler irgendwann weg und es kommt z.B. Closed dann wird ja über den oberen switch und die change Node grün gesendet. Wenn in dem moment der zweite Trigger vom Blinken des Fehlers noch nicht abgelaufen ist, überschreibt der doch bei Ablauf wieder mit Rot. Deshalb meine ich man muss den auch zurücksetzen.

      Schöne Grüße Frank

      mickymM 1 Antwort Letzte Antwort
      0
      • F frankyboy73

        @mickym Vielleicht bin ich hier ja auch auf dem sogenannten Holzweg.
        Aber nehmen wir mal an es kommt der Fehler. Die Trigger zum blinken laufen.
        Dann geht der Fehler irgendwann weg und es kommt z.B. Closed dann wird ja über den oberen switch und die change Node grün gesendet. Wenn in dem moment der zweite Trigger vom Blinken des Fehlers noch nicht abgelaufen ist, überschreibt der doch bei Ablauf wieder mit Rot. Deshalb meine ich man muss den auch zurücksetzen.

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

        @frankyboy73 OK Du hast Recht. :grin: :+1:

        Ich habe die Lösung eine 3. Trigger Node. ;) und eine Change Node - Habs getestet:

        5eaa8bff-835b-4dd6-b32e-cf10f004b65e-image.png

        [
           {
               "id": "90a44e1a.ea1a4",
               "type": "trigger",
               "z": "1557a383.3bbd1c",
               "name": "",
               "op1": "{\"color\":\"#333333\",\"icon\":\"lock\"}",
               "op2": "{\"color\":\"red\",\"icon\":\"lock\"}",
               "op1type": "json",
               "op2type": "json",
               "duration": "450",
               "extend": false,
               "overrideDelay": false,
               "units": "ms",
               "reset": "",
               "bytopic": "all",
               "topic": "topic",
               "outputs": 1,
               "x": 680,
               "y": 1460,
               "wires": [
                   [
                       "13171610.b0467a"
                   ]
               ]
           },
           {
               "id": "e2a0cd0f.674ae",
               "type": "inject",
               "z": "1557a383.3bbd1c",
               "name": "Fehler",
               "props": [
                   {
                       "p": "payload"
                   }
               ],
               "repeat": "",
               "crontab": "",
               "once": false,
               "onceDelay": 0.1,
               "topic": "",
               "payload": "true",
               "payloadType": "bool",
               "x": 210,
               "y": 1500,
               "wires": [
                   [
                       "1394480a.160148"
                   ]
               ]
           },
           {
               "id": "1394480a.160148",
               "type": "trigger",
               "z": "1557a383.3bbd1c",
               "name": "",
               "op1": "true",
               "op2": "0",
               "op1type": "bool",
               "op2type": "str",
               "duration": "-1",
               "extend": false,
               "overrideDelay": false,
               "units": "s",
               "reset": "",
               "bytopic": "all",
               "topic": "topic",
               "outputs": 1,
               "x": 460,
               "y": 1460,
               "wires": [
                   [
                       "90a44e1a.ea1a4"
                   ]
               ]
           },
           {
               "id": "6e945.0b1fa6bc",
               "type": "trigger",
               "z": "1557a383.3bbd1c",
               "name": "",
               "op1": "true",
               "op2": "",
               "op1type": "bool",
               "op2type": "pay",
               "duration": "2",
               "extend": false,
               "overrideDelay": false,
               "units": "s",
               "reset": "",
               "bytopic": "all",
               "topic": "topic",
               "outputs": 2,
               "x": 460,
               "y": 1300,
               "wires": [
                   [
                       "eabb6de1.5b5e9"
                   ],
                   [
                       "13171610.b0467a"
                   ]
               ]
           },
           {
               "id": "eabb6de1.5b5e9",
               "type": "change",
               "z": "1557a383.3bbd1c",
               "name": "",
               "rules": [
                   {
                       "t": "move",
                       "p": "payload",
                       "pt": "msg",
                       "to": "reset",
                       "tot": "msg"
                   }
               ],
               "action": "",
               "property": "",
               "from": "",
               "to": "",
               "reg": false,
               "x": 220,
               "y": 1440,
               "wires": [
                   [
                       "1394480a.160148"
                   ]
               ]
           },
           {
               "id": "328a43b0.17253c",
               "type": "inject",
               "z": "1557a383.3bbd1c",
               "name": "Gelbes Icon - Fenster gekippt",
               "props": [
                   {
                       "p": "payload"
                   }
               ],
               "repeat": "",
               "crontab": "",
               "once": false,
               "onceDelay": 0.1,
               "topic": "",
               "payload": "{\"color\":\"yellow\",\"icon\":\"lock\"}",
               "payloadType": "json",
               "x": 220,
               "y": 1300,
               "wires": [
                   [
                       "6e945.0b1fa6bc"
                   ]
               ]
           }
        ]
        

        Diese Trigger Node ist so genial

        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.

        F 2 Antworten Letzte Antwort
        0
        • mickymM mickym

          @frankyboy73 OK Du hast Recht. :grin: :+1:

          Ich habe die Lösung eine 3. Trigger Node. ;) und eine Change Node - Habs getestet:

          5eaa8bff-835b-4dd6-b32e-cf10f004b65e-image.png

          [
             {
                 "id": "90a44e1a.ea1a4",
                 "type": "trigger",
                 "z": "1557a383.3bbd1c",
                 "name": "",
                 "op1": "{\"color\":\"#333333\",\"icon\":\"lock\"}",
                 "op2": "{\"color\":\"red\",\"icon\":\"lock\"}",
                 "op1type": "json",
                 "op2type": "json",
                 "duration": "450",
                 "extend": false,
                 "overrideDelay": false,
                 "units": "ms",
                 "reset": "",
                 "bytopic": "all",
                 "topic": "topic",
                 "outputs": 1,
                 "x": 680,
                 "y": 1460,
                 "wires": [
                     [
                         "13171610.b0467a"
                     ]
                 ]
             },
             {
                 "id": "e2a0cd0f.674ae",
                 "type": "inject",
                 "z": "1557a383.3bbd1c",
                 "name": "Fehler",
                 "props": [
                     {
                         "p": "payload"
                     }
                 ],
                 "repeat": "",
                 "crontab": "",
                 "once": false,
                 "onceDelay": 0.1,
                 "topic": "",
                 "payload": "true",
                 "payloadType": "bool",
                 "x": 210,
                 "y": 1500,
                 "wires": [
                     [
                         "1394480a.160148"
                     ]
                 ]
             },
             {
                 "id": "1394480a.160148",
                 "type": "trigger",
                 "z": "1557a383.3bbd1c",
                 "name": "",
                 "op1": "true",
                 "op2": "0",
                 "op1type": "bool",
                 "op2type": "str",
                 "duration": "-1",
                 "extend": false,
                 "overrideDelay": false,
                 "units": "s",
                 "reset": "",
                 "bytopic": "all",
                 "topic": "topic",
                 "outputs": 1,
                 "x": 460,
                 "y": 1460,
                 "wires": [
                     [
                         "90a44e1a.ea1a4"
                     ]
                 ]
             },
             {
                 "id": "6e945.0b1fa6bc",
                 "type": "trigger",
                 "z": "1557a383.3bbd1c",
                 "name": "",
                 "op1": "true",
                 "op2": "",
                 "op1type": "bool",
                 "op2type": "pay",
                 "duration": "2",
                 "extend": false,
                 "overrideDelay": false,
                 "units": "s",
                 "reset": "",
                 "bytopic": "all",
                 "topic": "topic",
                 "outputs": 2,
                 "x": 460,
                 "y": 1300,
                 "wires": [
                     [
                         "eabb6de1.5b5e9"
                     ],
                     [
                         "13171610.b0467a"
                     ]
                 ]
             },
             {
                 "id": "eabb6de1.5b5e9",
                 "type": "change",
                 "z": "1557a383.3bbd1c",
                 "name": "",
                 "rules": [
                     {
                         "t": "move",
                         "p": "payload",
                         "pt": "msg",
                         "to": "reset",
                         "tot": "msg"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 220,
                 "y": 1440,
                 "wires": [
                     [
                         "1394480a.160148"
                     ]
                 ]
             },
             {
                 "id": "328a43b0.17253c",
                 "type": "inject",
                 "z": "1557a383.3bbd1c",
                 "name": "Gelbes Icon - Fenster gekippt",
                 "props": [
                     {
                         "p": "payload"
                     }
                 ],
                 "repeat": "",
                 "crontab": "",
                 "once": false,
                 "onceDelay": 0.1,
                 "topic": "",
                 "payload": "{\"color\":\"yellow\",\"icon\":\"lock\"}",
                 "payloadType": "json",
                 "x": 220,
                 "y": 1300,
                 "wires": [
                     [
                         "6e945.0b1fa6bc"
                     ]
                 ]
             }
          ]
          

          Diese Trigger Node ist so genial

          F Offline
          F Offline
          frankyboy73
          schrieb am zuletzt editiert von frankyboy73
          #24

          @mickym Hi, habs mal aufgebaut. Das passiert wenn ich zum ungünstigen Zeit punkt von Fehler auf Closed wechsel. Siehe Debug Output, es wird noch mal Rot geschrieben.
          Blink6.jpg

          Edit: Hat sich überschnitten. Ok, das ist auch ne Lösung :+1:

          Schöne Grüße Frank

          mickymM 2 Antworten Letzte Antwort
          0
          • F frankyboy73

            @mickym Hi, habs mal aufgebaut. Das passiert wenn ich zum ungünstigen Zeit punkt von Fehler auf Closed wechsel. Siehe Debug Output, es wird noch mal Rot geschrieben.
            Blink6.jpg

            Edit: Hat sich überschnitten. Ok, das ist auch ne Lösung :+1:

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

            @frankyboy73 sagte in Nodered Dashboard Template:

            @mickym Hi, habs mal aufgebaut. Das passiert wenn ich zum ungünstigen Zeit punkt von Fehler auf Closed wechsel. Siehe Debug Output, es wird noch mal Rot geschrieben.
            Blink6.jpg

            Jo hatte ich schon verstanden - Lösung siehe unten. :grin:

            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
            1
            • F frankyboy73

              @mickym Hi, habs mal aufgebaut. Das passiert wenn ich zum ungünstigen Zeit punkt von Fehler auf Closed wechsel. Siehe Debug Output, es wird noch mal Rot geschrieben.
              Blink6.jpg

              Edit: Hat sich überschnitten. Ok, das ist auch ne Lösung :+1:

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

              @frankyboy73 sagte in Nodered Dashboard Template:

              Edit: Hat sich überschnitten. Ok, das ist auch ne Lösung :+1:

              Um sicher zu sein ist halt der Reset Trigger auf die doppelte Zeitperiode des Blinkentriggers eingestellt. :)

              Ich finde diese Trigger Node und die Vielseitigkeit der Einsetzbarkeit - bislang die genialste Node in NodeRed. ;)

              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

                @frankyboy73 OK Du hast Recht. :grin: :+1:

                Ich habe die Lösung eine 3. Trigger Node. ;) und eine Change Node - Habs getestet:

                5eaa8bff-835b-4dd6-b32e-cf10f004b65e-image.png

                [
                   {
                       "id": "90a44e1a.ea1a4",
                       "type": "trigger",
                       "z": "1557a383.3bbd1c",
                       "name": "",
                       "op1": "{\"color\":\"#333333\",\"icon\":\"lock\"}",
                       "op2": "{\"color\":\"red\",\"icon\":\"lock\"}",
                       "op1type": "json",
                       "op2type": "json",
                       "duration": "450",
                       "extend": false,
                       "overrideDelay": false,
                       "units": "ms",
                       "reset": "",
                       "bytopic": "all",
                       "topic": "topic",
                       "outputs": 1,
                       "x": 680,
                       "y": 1460,
                       "wires": [
                           [
                               "13171610.b0467a"
                           ]
                       ]
                   },
                   {
                       "id": "e2a0cd0f.674ae",
                       "type": "inject",
                       "z": "1557a383.3bbd1c",
                       "name": "Fehler",
                       "props": [
                           {
                               "p": "payload"
                           }
                       ],
                       "repeat": "",
                       "crontab": "",
                       "once": false,
                       "onceDelay": 0.1,
                       "topic": "",
                       "payload": "true",
                       "payloadType": "bool",
                       "x": 210,
                       "y": 1500,
                       "wires": [
                           [
                               "1394480a.160148"
                           ]
                       ]
                   },
                   {
                       "id": "1394480a.160148",
                       "type": "trigger",
                       "z": "1557a383.3bbd1c",
                       "name": "",
                       "op1": "true",
                       "op2": "0",
                       "op1type": "bool",
                       "op2type": "str",
                       "duration": "-1",
                       "extend": false,
                       "overrideDelay": false,
                       "units": "s",
                       "reset": "",
                       "bytopic": "all",
                       "topic": "topic",
                       "outputs": 1,
                       "x": 460,
                       "y": 1460,
                       "wires": [
                           [
                               "90a44e1a.ea1a4"
                           ]
                       ]
                   },
                   {
                       "id": "6e945.0b1fa6bc",
                       "type": "trigger",
                       "z": "1557a383.3bbd1c",
                       "name": "",
                       "op1": "true",
                       "op2": "",
                       "op1type": "bool",
                       "op2type": "pay",
                       "duration": "2",
                       "extend": false,
                       "overrideDelay": false,
                       "units": "s",
                       "reset": "",
                       "bytopic": "all",
                       "topic": "topic",
                       "outputs": 2,
                       "x": 460,
                       "y": 1300,
                       "wires": [
                           [
                               "eabb6de1.5b5e9"
                           ],
                           [
                               "13171610.b0467a"
                           ]
                       ]
                   },
                   {
                       "id": "eabb6de1.5b5e9",
                       "type": "change",
                       "z": "1557a383.3bbd1c",
                       "name": "",
                       "rules": [
                           {
                               "t": "move",
                               "p": "payload",
                               "pt": "msg",
                               "to": "reset",
                               "tot": "msg"
                           }
                       ],
                       "action": "",
                       "property": "",
                       "from": "",
                       "to": "",
                       "reg": false,
                       "x": 220,
                       "y": 1440,
                       "wires": [
                           [
                               "1394480a.160148"
                           ]
                       ]
                   },
                   {
                       "id": "328a43b0.17253c",
                       "type": "inject",
                       "z": "1557a383.3bbd1c",
                       "name": "Gelbes Icon - Fenster gekippt",
                       "props": [
                           {
                               "p": "payload"
                           }
                       ],
                       "repeat": "",
                       "crontab": "",
                       "once": false,
                       "onceDelay": 0.1,
                       "topic": "",
                       "payload": "{\"color\":\"yellow\",\"icon\":\"lock\"}",
                       "payloadType": "json",
                       "x": 220,
                       "y": 1300,
                       "wires": [
                           [
                               "6e945.0b1fa6bc"
                           ]
                       ]
                   }
                ]
                

                Diese Trigger Node ist so genial

                F Offline
                F Offline
                frankyboy73
                schrieb am zuletzt editiert von frankyboy73
                #27

                @mickym sagte in Nodered Dashboard Template:

                Diese Trigger Node ist so genial

                Jo, die ist super. Man könnte die auch mit bool false reseten (kann man in der Node einstellen wo rüber man resetten will), dann spart man sich vielleicht noch ne Change Node. Wenn der Fehler weg geht sollte ja false dort ankommen, bzw. kannst du über deinen Zusatztrigger false senden.
                Trigger2.jpg

                Schöne Grüße Frank

                mickymM 2 Antworten Letzte Antwort
                0
                • F frankyboy73

                  @mickym sagte in Nodered Dashboard Template:

                  Diese Trigger Node ist so genial

                  Jo, die ist super. Man könnte die auch mit bool false reseten (kann man in der Node einstellen wo rüber man resetten will), dann spart man sich vielleicht noch ne Change Node. Wenn der Fehler weg geht sollte ja false dort ankommen, bzw. kannst du über deinen Zusatztrigger false senden.
                  Trigger2.jpg

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

                  @frankyboy73 Beste Idee - schon wieder einfacher. :)

                  Schon umgesetzt:

                  47add21e-cdf2-4070-be9b-22ddd52750a5-image.png

                  [
                     {
                         "id": "90a44e1a.ea1a4",
                         "type": "trigger",
                         "z": "1557a383.3bbd1c",
                         "name": "",
                         "op1": "{\"color\":\"#333333\",\"icon\":\"lock\"}",
                         "op2": "{\"color\":\"red\",\"icon\":\"lock\"}",
                         "op1type": "json",
                         "op2type": "json",
                         "duration": "450",
                         "extend": false,
                         "overrideDelay": false,
                         "units": "ms",
                         "reset": "",
                         "bytopic": "all",
                         "topic": "topic",
                         "outputs": 1,
                         "x": 680,
                         "y": 1460,
                         "wires": [
                             [
                                 "13171610.b0467a"
                             ]
                         ]
                     },
                     {
                         "id": "e2a0cd0f.674ae",
                         "type": "inject",
                         "z": "1557a383.3bbd1c",
                         "name": "Fehler",
                         "props": [
                             {
                                 "p": "payload"
                             }
                         ],
                         "repeat": "",
                         "crontab": "",
                         "once": false,
                         "onceDelay": 0.1,
                         "topic": "",
                         "payload": "true",
                         "payloadType": "bool",
                         "x": 210,
                         "y": 1500,
                         "wires": [
                             [
                                 "1394480a.160148"
                             ]
                         ]
                     },
                     {
                         "id": "1394480a.160148",
                         "type": "trigger",
                         "z": "1557a383.3bbd1c",
                         "name": "",
                         "op1": "true",
                         "op2": "0",
                         "op1type": "bool",
                         "op2type": "str",
                         "duration": "-1",
                         "extend": false,
                         "overrideDelay": false,
                         "units": "s",
                         "reset": "false",
                         "bytopic": "all",
                         "topic": "topic",
                         "outputs": 1,
                         "x": 460,
                         "y": 1460,
                         "wires": [
                             [
                                 "90a44e1a.ea1a4"
                             ]
                         ]
                     },
                     {
                         "id": "6e945.0b1fa6bc",
                         "type": "trigger",
                         "z": "1557a383.3bbd1c",
                         "name": "Reset Blink Trigger",
                         "op1": "false",
                         "op2": "",
                         "op1type": "bool",
                         "op2type": "pay",
                         "duration": "2",
                         "extend": false,
                         "overrideDelay": false,
                         "units": "s",
                         "reset": "",
                         "bytopic": "all",
                         "topic": "topic",
                         "outputs": 2,
                         "x": 490,
                         "y": 1300,
                         "wires": [
                             [
                                 "1394480a.160148"
                             ],
                             [
                                 "13171610.b0467a"
                             ]
                         ]
                     },
                     {
                         "id": "328a43b0.17253c",
                         "type": "inject",
                         "z": "1557a383.3bbd1c",
                         "name": "Gelbes Icon - Fenster gekippt",
                         "props": [
                             {
                                 "p": "payload"
                             }
                         ],
                         "repeat": "",
                         "crontab": "",
                         "once": false,
                         "onceDelay": 0.1,
                         "topic": "",
                         "payload": "{\"color\":\"yellow\",\"icon\":\"lock\"}",
                         "payloadType": "json",
                         "x": 220,
                         "y": 1300,
                         "wires": [
                             [
                                 "6e945.0b1fa6bc"
                             ]
                         ]
                     }
                  ]
                  

                  Diese Trigger Node ersetzt sicher 10 Blocklies. ;)

                  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.

                  F 1 Antwort Letzte Antwort
                  0
                  • F frankyboy73

                    @mickym sagte in Nodered Dashboard Template:

                    Diese Trigger Node ist so genial

                    Jo, die ist super. Man könnte die auch mit bool false reseten (kann man in der Node einstellen wo rüber man resetten will), dann spart man sich vielleicht noch ne Change Node. Wenn der Fehler weg geht sollte ja false dort ankommen, bzw. kannst du über deinen Zusatztrigger false senden.
                    Trigger2.jpg

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

                    @frankyboy73 Wir wären ein Superteam - beim Brainstorming zum Erstellen von Flows.

                    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

                      @frankyboy73 Beste Idee - schon wieder einfacher. :)

                      Schon umgesetzt:

                      47add21e-cdf2-4070-be9b-22ddd52750a5-image.png

                      [
                         {
                             "id": "90a44e1a.ea1a4",
                             "type": "trigger",
                             "z": "1557a383.3bbd1c",
                             "name": "",
                             "op1": "{\"color\":\"#333333\",\"icon\":\"lock\"}",
                             "op2": "{\"color\":\"red\",\"icon\":\"lock\"}",
                             "op1type": "json",
                             "op2type": "json",
                             "duration": "450",
                             "extend": false,
                             "overrideDelay": false,
                             "units": "ms",
                             "reset": "",
                             "bytopic": "all",
                             "topic": "topic",
                             "outputs": 1,
                             "x": 680,
                             "y": 1460,
                             "wires": [
                                 [
                                     "13171610.b0467a"
                                 ]
                             ]
                         },
                         {
                             "id": "e2a0cd0f.674ae",
                             "type": "inject",
                             "z": "1557a383.3bbd1c",
                             "name": "Fehler",
                             "props": [
                                 {
                                     "p": "payload"
                                 }
                             ],
                             "repeat": "",
                             "crontab": "",
                             "once": false,
                             "onceDelay": 0.1,
                             "topic": "",
                             "payload": "true",
                             "payloadType": "bool",
                             "x": 210,
                             "y": 1500,
                             "wires": [
                                 [
                                     "1394480a.160148"
                                 ]
                             ]
                         },
                         {
                             "id": "1394480a.160148",
                             "type": "trigger",
                             "z": "1557a383.3bbd1c",
                             "name": "",
                             "op1": "true",
                             "op2": "0",
                             "op1type": "bool",
                             "op2type": "str",
                             "duration": "-1",
                             "extend": false,
                             "overrideDelay": false,
                             "units": "s",
                             "reset": "false",
                             "bytopic": "all",
                             "topic": "topic",
                             "outputs": 1,
                             "x": 460,
                             "y": 1460,
                             "wires": [
                                 [
                                     "90a44e1a.ea1a4"
                                 ]
                             ]
                         },
                         {
                             "id": "6e945.0b1fa6bc",
                             "type": "trigger",
                             "z": "1557a383.3bbd1c",
                             "name": "Reset Blink Trigger",
                             "op1": "false",
                             "op2": "",
                             "op1type": "bool",
                             "op2type": "pay",
                             "duration": "2",
                             "extend": false,
                             "overrideDelay": false,
                             "units": "s",
                             "reset": "",
                             "bytopic": "all",
                             "topic": "topic",
                             "outputs": 2,
                             "x": 490,
                             "y": 1300,
                             "wires": [
                                 [
                                     "1394480a.160148"
                                 ],
                                 [
                                     "13171610.b0467a"
                                 ]
                             ]
                         },
                         {
                             "id": "328a43b0.17253c",
                             "type": "inject",
                             "z": "1557a383.3bbd1c",
                             "name": "Gelbes Icon - Fenster gekippt",
                             "props": [
                                 {
                                     "p": "payload"
                                 }
                             ],
                             "repeat": "",
                             "crontab": "",
                             "once": false,
                             "onceDelay": 0.1,
                             "topic": "",
                             "payload": "{\"color\":\"yellow\",\"icon\":\"lock\"}",
                             "payloadType": "json",
                             "x": 220,
                             "y": 1300,
                             "wires": [
                                 [
                                     "6e945.0b1fa6bc"
                                 ]
                             ]
                         }
                      ]
                      

                      Diese Trigger Node ersetzt sicher 10 Blocklies. ;)

                      F Offline
                      F Offline
                      frankyboy73
                      schrieb am zuletzt editiert von
                      #30

                      @mickym Das sehe ich auch so. Super, macht momentan echt Spaß hier. Ich habe auch mit großem Interesse den Max Cube Beitrag verfolgt. Ich werde in Zukunft bestimmt wieder mehr in diesem Forum rumgeistern.

                      Schöne Grüße Frank

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • F frankyboy73

                        @mickym Das sehe ich auch so. Super, macht momentan echt Spaß hier. Ich habe auch mit großem Interesse den Max Cube Beitrag verfolgt. Ich werde in Zukunft bestimmt wieder mehr in diesem Forum rumgeistern.

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

                        @frankyboy73 sagte in Nodered Dashboard Template:

                        @mickym Das sehe ich auch so. Super, macht momentan echt Spaß hier. Ich habe auch mit großem Interesse den Max Cube Beitrag verfolgt. Ich werde in Zukunft bestimmt wieder mehr in diesem Forum rumgeistern.

                        Tja das ist schon komplexer - und man muss halt immer die ganze Logik im Kopf haben - weil man halt nicht die gleiche Umgebung hat. Insofern probiert man was aus, wartet auf Rückmeldung, um zu wissen, dass man auf dem richtigen Weg ist.
                        Dann ist es halt besonders schwierig, wenn nebenher noch ganz andere Dinge gemacht werden.

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

                        S 1 Antwort Letzte Antwort
                        0
                        • mickymM mickym

                          @frankyboy73 sagte in Nodered Dashboard Template:

                          @mickym Das sehe ich auch so. Super, macht momentan echt Spaß hier. Ich habe auch mit großem Interesse den Max Cube Beitrag verfolgt. Ich werde in Zukunft bestimmt wieder mehr in diesem Forum rumgeistern.

                          Tja das ist schon komplexer - und man muss halt immer die ganze Logik im Kopf haben - weil man halt nicht die gleiche Umgebung hat. Insofern probiert man was aus, wartet auf Rückmeldung, um zu wissen, dass man auf dem richtigen Weg ist.
                          Dann ist es halt besonders schwierig, wenn nebenher noch ganz andere Dinge gemacht werden.

                          S Offline
                          S Offline
                          Saranger
                          schrieb am zuletzt editiert von
                          #32

                          @mickym

                          anbei mal meine Lösung, ichhabe einen Button eingefügt, der unsichtbar ist und der triggert die Schleife immer wieder von neuen. Sobald aber einer der beieden Zustände wieder zurückgeht, wird über die Undabfrage (Blauerpfeil) die Schleife an beiden Triggern gestoppt.

                          Sehr cool so viele Varianten und Lösungen :-)

                          Nodered_1.JPG

                          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

                          894

                          Online

                          32.5k

                          Benutzer

                          81.6k

                          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