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.2k

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

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

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.
  • S Saranger

    @frankyboy73

    Klingt interessant könnte ich mal testen danke 🤩.

    Hab das mir mal angeschaut aber wie würdest du das umsetzen dass es immer zwischen den zwei Nachrichten gewechselt wird?

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

    Hab es jetzt hin bekommen, aber da verliert man irgendwie ziemlich schnell den überblick bei so vielen Linien^^.

    F 2 Antworten Letzte Antwort
    0
    • S Saranger

      Hab es jetzt hin bekommen, aber da verliert man irgendwie ziemlich schnell den überblick bei so vielen Linien^^.

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

      @saranger Schön wenn du es hinbekommen hast.
      Ja, wenn da viele Linien hin und her laufen kann das auf den ersten Blick schon etwas verwirrend aussehen. Aber man gewöhnt sich dran und der Vorteil bei Node Red ist ja das man nur die Linien verfolgen muss, damit man den Ablauf erkennt.
      Ich hätte das wahrscheinlich mit ner Trigger und ner Delay Node gelöst, wobei ich per Schleife immer wieder den Trigger anschubsen würde, aber nur bei der 2. Nachricht des Triggers, deshalb der Switch mit Abfrage auf "schwarz", und beim Wechsel auf nen anderen Zustand die Schleife per Reset stoppen würde. Dann noch die msg.payload die aus dem Trigger kommt per change auf msg.color setzen. Nur mit Standart Nodes etwas kompliziert. Gibt bestimmt bessere Lösungen. Wie hast du das denn umgesetzt?
      Blink1.jpg

      Blink2.jpg

      Blink3.jpg

      Blink4.jpg

      Schöne Grüße Frank

      1 Antwort Letzte Antwort
      0
      • S Saranger

        Hab es jetzt hin bekommen, aber da verliert man irgendwie ziemlich schnell den überblick bei so vielen Linien^^.

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

        @saranger Oder mit 2 delay Nodes die sich gegenseitig triggern, wäre wahrscheinlich übersichtlicher. Dahinter dann mit Change die Farben setzen.
        Blink5.jpg

        Schöne Grüße Frank

        mickymM 1 Antwort Letzte Antwort
        0
        • F frankyboy73

          @saranger Oder mit 2 delay Nodes die sich gegenseitig triggern, wäre wahrscheinlich übersichtlicher. Dahinter dann mit Change die Farben setzen.
          Blink5.jpg

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

          @frankyboy73 Na das ist ja mal eine Superidee. :)
          Ist zwar wahrscheinlich nicht besonders resourcenschonen - insbesondere wenn man das häufig einzsetzt.

          Ich dachte mir nun, vielleicht kann man es noch bissi übersichtlicher machen - und statt 2 Delay Nodes - könnte man auch 2 Trigger Nodes verwenden.
          Da die Trigger Node beide Nachrichten erzeugen kann und wenn man in das Daschbord die Eigenschaften nicht in das msg sondern in die msg.payload packt - dann funktioniert auch das:

          5aa292d3-d630-47c0-ab57-0e694829b3be-image.png

          Man muss nur aufpassen - dass die 2 Node also 2 mal 450ms fertig ist bevor die erste Node erneut triggert. Aber ich stelle mir das nicht ressourcenschonend vor. Man merkt manchmal leichte Unregelmässigkeiten. ;)

          [
             {
                 "id": "ecc89ba094dd5136",
                 "type": "trigger",
                 "z": "c4cf8040.7c4",
                 "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": 2400,
                 "y": 720,
                 "wires": [
                     [
                         "6a005f1e.67dd6"
                     ]
                 ]
             },
             {
                 "id": "b94a3d7c.1c6",
                 "type": "inject",
                 "z": "c4cf8040.7c4",
                 "name": "reset.true",
                 "props": [
                     {
                         "p": "reset",
                         "v": "true",
                         "vt": "bool"
                     }
                 ],
                 "repeat": "",
                 "crontab": "",
                 "once": false,
                 "onceDelay": 0.1,
                 "topic": "",
                 "x": 2000,
                 "y": 680,
                 "wires": [
                     [
                         "f0be542b.6f4388"
                     ]
                 ]
             },
             {
                 "id": "292eb7fc.04dcc8",
                 "type": "inject",
                 "z": "c4cf8040.7c4",
                 "name": "",
                 "props": [
                     {
                         "p": "payload"
                     }
                 ],
                 "repeat": "",
                 "crontab": "",
                 "once": false,
                 "onceDelay": 0.1,
                 "topic": "",
                 "payload": "true",
                 "payloadType": "bool",
                 "x": 1990,
                 "y": 720,
                 "wires": [
                     [
                         "f0be542b.6f4388"
                     ]
                 ]
             },
             {
                 "id": "f0be542b.6f4388",
                 "type": "trigger",
                 "z": "c4cf8040.7c4",
                 "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": 2180,
                 "y": 720,
                 "wires": [
                     [
                         "ecc89ba094dd5136"
                     ]
                 ]
             }
          ]
          

          b20b870a-3084-41d2-8423-df4df5861913-image.png

          OK an der CPU Last hat sich nicht wirklich was geändert.

          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 Na das ist ja mal eine Superidee. :)
            Ist zwar wahrscheinlich nicht besonders resourcenschonen - insbesondere wenn man das häufig einzsetzt.

            Ich dachte mir nun, vielleicht kann man es noch bissi übersichtlicher machen - und statt 2 Delay Nodes - könnte man auch 2 Trigger Nodes verwenden.
            Da die Trigger Node beide Nachrichten erzeugen kann und wenn man in das Daschbord die Eigenschaften nicht in das msg sondern in die msg.payload packt - dann funktioniert auch das:

            5aa292d3-d630-47c0-ab57-0e694829b3be-image.png

            Man muss nur aufpassen - dass die 2 Node also 2 mal 450ms fertig ist bevor die erste Node erneut triggert. Aber ich stelle mir das nicht ressourcenschonend vor. Man merkt manchmal leichte Unregelmässigkeiten. ;)

            [
               {
                   "id": "ecc89ba094dd5136",
                   "type": "trigger",
                   "z": "c4cf8040.7c4",
                   "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": 2400,
                   "y": 720,
                   "wires": [
                       [
                           "6a005f1e.67dd6"
                       ]
                   ]
               },
               {
                   "id": "b94a3d7c.1c6",
                   "type": "inject",
                   "z": "c4cf8040.7c4",
                   "name": "reset.true",
                   "props": [
                       {
                           "p": "reset",
                           "v": "true",
                           "vt": "bool"
                       }
                   ],
                   "repeat": "",
                   "crontab": "",
                   "once": false,
                   "onceDelay": 0.1,
                   "topic": "",
                   "x": 2000,
                   "y": 680,
                   "wires": [
                       [
                           "f0be542b.6f4388"
                       ]
                   ]
               },
               {
                   "id": "292eb7fc.04dcc8",
                   "type": "inject",
                   "z": "c4cf8040.7c4",
                   "name": "",
                   "props": [
                       {
                           "p": "payload"
                       }
                   ],
                   "repeat": "",
                   "crontab": "",
                   "once": false,
                   "onceDelay": 0.1,
                   "topic": "",
                   "payload": "true",
                   "payloadType": "bool",
                   "x": 1990,
                   "y": 720,
                   "wires": [
                       [
                           "f0be542b.6f4388"
                       ]
                   ]
               },
               {
                   "id": "f0be542b.6f4388",
                   "type": "trigger",
                   "z": "c4cf8040.7c4",
                   "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": 2180,
                   "y": 720,
                   "wires": [
                       [
                           "ecc89ba094dd5136"
                       ]
                   ]
               }
            ]
            

            b20b870a-3084-41d2-8423-df4df5861913-image.png

            OK an der CPU Last hat sich nicht wirklich was geändert.

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

            @mickym Hi, das nutzen des msg.payload zum Farben und Icons erstellen in den Text bzw. Dash Nodes hatte ich so noch nicht auf dem Schirm, das ist ja auch super, da spart man sich noch die Change Nodes.
            Ich denke mal man muss schon ne Menge dieser Blink Simulationen einsetzten (Trigger oder Delay) bevor das System davon beeinträchtigt wird. Wir sind hier ja noch im Sekundenbereich bzw. halb Sekunden. Wenn du das natürlich ausversehen auf 1 Millisekunde stellst, kann das nach hinten losgehen. Hatte mir mal so einen Loop gebaut, danach ging nichts mehr, ich kam auch nicht mehr aufs System drauf. Nur Adapter im sicheren Modus ging noch um das zu beheben.

            Hab es gerade mal mit 50 Millisekunden getestet, da läuft noch alles super, allerding kriegen die Nodes den Reset manchmal nicht mit. :grin:

            Was du auch noch beachten solltest, das du das Reset auf beide Trigger Nodes gibst, sonst kann es dir passieren das bei Zustandswechsel bzw. wechsel auf ne andere Farbe zum ungünstigen Zeitpunkt, der zweite Trigger die Farbe danach noch einmal überschreibt. Das wäre natürlich blöde, wenn beim anderen Zustand kein Blinken kommen soll und die Farbe nur einmalig gesetzt wird. Oder man müsste das setzen der anderen Farbe verzögern damit der Trigger garantiert abgelaufen ist.

            Schöne Grüße Frank

            mickymM 1 Antwort Letzte Antwort
            0
            • F frankyboy73

              @mickym Hi, das nutzen des msg.payload zum Farben und Icons erstellen in den Text bzw. Dash Nodes hatte ich so noch nicht auf dem Schirm, das ist ja auch super, da spart man sich noch die Change Nodes.
              Ich denke mal man muss schon ne Menge dieser Blink Simulationen einsetzten (Trigger oder Delay) bevor das System davon beeinträchtigt wird. Wir sind hier ja noch im Sekundenbereich bzw. halb Sekunden. Wenn du das natürlich ausversehen auf 1 Millisekunde stellst, kann das nach hinten losgehen. Hatte mir mal so einen Loop gebaut, danach ging nichts mehr, ich kam auch nicht mehr aufs System drauf. Nur Adapter im sicheren Modus ging noch um das zu beheben.

              Hab es gerade mal mit 50 Millisekunden getestet, da läuft noch alles super, allerding kriegen die Nodes den Reset manchmal nicht mit. :grin:

              Was du auch noch beachten solltest, das du das Reset auf beide Trigger Nodes gibst, sonst kann es dir passieren das bei Zustandswechsel bzw. wechsel auf ne andere Farbe zum ungünstigen Zeitpunkt, der zweite Trigger die Farbe danach noch einmal überschreibt. Das wäre natürlich blöde, wenn beim anderen Zustand kein Blinken kommen soll und die Farbe nur einmalig gesetzt wird. Oder man müsste das setzen der anderen Farbe verzögern damit der Trigger garantiert abgelaufen ist.

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

              @frankyboy73 sagte in Nodered Dashboard Template:

              Hab es gerade mal mit 50 Millisekunden getestet, da läuft noch alles super, allerding kriegen die Nodes den Reset manchmal nicht mit.

              Na das hätte ich mich nicht getraut. ;)

              Was du auch noch beachten solltest, das du das Reset auf beide Trigger Nodes gibst, sonst kann es dir passieren das bei Zustandswechsel bzw. wechsel auf ne andere Farbe zum ungünstigen Zeitpunkt, der zweite Trigger die Farbe danach noch einmal überschreibt. Das wäre natürlich blöde, wenn beim anderen Zustand kein Blinken kommen soll und die Farbe nur einmalig gesetzt wird. Oder man müsste das setzen der anderen Farbe verzögern damit der Trigger garantiert abgelaufen ist.

              Nee eigentlich nicht. Die 2 Trigger Node - soll nie resetted werden, damit der Zyklus fertig wird. Am Ende hatte ich ja immer die sichtbare Farbe - damit die immer zuletzt stehen bleibt. Das heißt ich will eigentlich nur den Taktgeber resetten. :grin:
              Deswegen fange ich ja mit der HIntergrundfarbe in der 2. Node bei Start an. Die Frage ist, ob das Reset- so wie ich das gemacht habe nicht durchgereicht wird und eben beide Nodes resetted werden oder ob man msg.reset - in einer ChangeNode dazwischen löscht?
              Ach es macht richtig Spaß mit Dir solche Dinge zu diskutieren. ;)

              Was ich viel komischer finde - wollte mal als Background mit den Variablennamen des Dashboards rumexperimentieren und da kommen ganz komische Farben raus. Probiere jetzt doch nochmal eine Template Node.

              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:

                Hab es gerade mal mit 50 Millisekunden getestet, da läuft noch alles super, allerding kriegen die Nodes den Reset manchmal nicht mit.

                Na das hätte ich mich nicht getraut. ;)

                Was du auch noch beachten solltest, das du das Reset auf beide Trigger Nodes gibst, sonst kann es dir passieren das bei Zustandswechsel bzw. wechsel auf ne andere Farbe zum ungünstigen Zeitpunkt, der zweite Trigger die Farbe danach noch einmal überschreibt. Das wäre natürlich blöde, wenn beim anderen Zustand kein Blinken kommen soll und die Farbe nur einmalig gesetzt wird. Oder man müsste das setzen der anderen Farbe verzögern damit der Trigger garantiert abgelaufen ist.

                Nee eigentlich nicht. Die 2 Trigger Node - soll nie resetted werden, damit der Zyklus fertig wird. Am Ende hatte ich ja immer die sichtbare Farbe - damit die immer zuletzt stehen bleibt. Das heißt ich will eigentlich nur den Taktgeber resetten. :grin:
                Deswegen fange ich ja mit der HIntergrundfarbe in der 2. Node bei Start an. Die Frage ist, ob das Reset- so wie ich das gemacht habe nicht durchgereicht wird und eben beide Nodes resetted werden oder ob man msg.reset - in einer ChangeNode dazwischen löscht?
                Ach es macht richtig Spaß mit Dir solche Dinge zu diskutieren. ;)

                Was ich viel komischer finde - wollte mal als Background mit den Variablennamen des Dashboards rumexperimentieren und da kommen ganz komische Farben raus. Probiere jetzt doch nochmal eine Template Node.

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

                @mickym Z.B.:
                Fenster ist offen, dann soll rot blinken
                Fenster ist zu dann soll nur grün sein, kein blinken.
                Das Fenster ist offen, rot blinkt, jetzt mache ich das Fenster zu, grün wird gesendet, sollte der 2. Trigger noch nicht abgelaufen sein, wird das wieder mit rot überschrieben, wenn der sendet.

                Und es wird nicht durchgereicht, habe ich schon getestet.

                Ja, macht Spaß :+1:

                Schöne Grüße Frank

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

                  @frankyboy73 Ja das ist aber wieder eine andere Nummer - da musst Du dann eh mit switch Node dazwischen arbeiten und dann setzt man grün egal was vorher war.
                  Die beiden Nodes mit dem Blinken repräsentieren ja nur EINEN Zustand - Du willst ja offen und zu.

                  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 Ja das ist aber wieder eine andere Nummer - da musst Du dann eh mit switch Node dazwischen arbeiten und dann setzt man grün egal was vorher war.
                    Die beiden Nodes mit dem Blinken repräsentieren ja nur EINEN Zustand - Du willst ja offen und zu.

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

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

                    Schöne Grüße Frank

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          832

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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