Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Flip Flop Logik an Hand nummerischen Wert

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    16
    1
    484

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

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

Flip Flop Logik an Hand nummerischen Wert

Scheduled Pinned Locked Moved Node-Red
28 Posts 4 Posters 974 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mickymM mickym

    @codierknecht Trotzdem funktioniert in meinen Augen Dein Blockly glaub nicht.

    Also das erste Mal würde nach 30 Minuten gesendet, wenn der Wert über 60 ist. Wenn nun aber innerhalb der 30 Minuten nun nochmal über 60 kommt, startesrt Du den Timer neu und der wird nie ausgeführt.

    Ah OK ich sehe Du hast korrigiert und die notificationSent nun vor den Timer gesetzt. ;)

    CodierknechtC Online
    CodierknechtC Online
    Codierknecht
    Developer Most Active
    wrote on last edited by
    #9

    @mickym sagte in Flip Flop Logik an Hand nummerischen Wert:

    Ah OK ich sehe Du hast korrigiert und die notificationSent nun vor den Timer gesetzt.

    Falls mal jemand das Blockly statt NodeRed verwendet, sollte es zumindest korrekt sein ;-)

    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
    HmIP|ZigBee|Tasmota|Unifi
    Zabbix Certified Specialist
    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

    mickymM ZarelloZ 2 Replies Last reply
    0
    • CodierknechtC Codierknecht

      @mickym sagte in Flip Flop Logik an Hand nummerischen Wert:

      Ah OK ich sehe Du hast korrigiert und die notificationSent nun vor den Timer gesetzt.

      Falls mal jemand das Blockly statt NodeRed verwendet, sollte es zumindest korrekt sein ;-)

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      wrote on last edited by
      #10

      @codierknecht

      Falls mal jemand das Blockly statt NodeRed verwendet, ....

      Ja falls das tatsächlich vorkommen sollte - stehen ja nun beide Lösungen im Vergleich zur Verfügung.

      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 Reply Last reply
      0
      • _ Offline
        _ Offline
        _R_A_L_F_
        wrote on last edited by
        #11

        @Codierknecht
        Danke für den Ansatz mit Blockly aber ich bin mittlerweile einfach ein Node-Red Fan und hab durch den Ansatz von @mickym das ganze nun auch umgesetzt bekommen.
        Vielen Dank für eure Hilfe ;)

        1 Reply Last reply
        0
        • CodierknechtC Codierknecht

          @mickym sagte in Flip Flop Logik an Hand nummerischen Wert:

          Ah OK ich sehe Du hast korrigiert und die notificationSent nun vor den Timer gesetzt.

          Falls mal jemand das Blockly statt NodeRed verwendet, sollte es zumindest korrekt sein ;-)

          ZarelloZ Offline
          ZarelloZ Offline
          Zarello
          wrote on last edited by
          #12

          @codierknecht Leider ist das Blockly so noch nicht richtig.
          Beispiel:

          1. Der Wert steigt auf 60, der Trigger löst aus, notificationSent ist noch auf false.
            -> Der Timeout wird gestartet, notificationSent wird auf true gesetzt.
          2. Nun steigt der Wert auf 61, der Trigger löst aus, notificationSent ist auf true.
            -> Der Timeout wird gelöscht, notificationSent wird wieder auf false gesetzt.

          Wenn nun zwischen den beiden Auslösern mehr als 30 Minuten lagen, wurde die Nachricht gesendet, wenn im Anschluss der Wert dann auf 62 steigt wird eine weitere Nachricht gesendet.
          Wenn weniger als 30 Minuten zwischen 1 und 2 lagen, wurde die Nachricht nicht gesendet und der Timer wird erst wieder gestartet, wenn sich der Wert erneut ändert (und >= 60 ist).

          Die Abfrage auf !notificationSend muss in ein eigenes if und darf nicht mit dem >= 60 per und verknüpft werden.

          CodierknechtC 2 Replies Last reply
          0
          • ZarelloZ Zarello

            @codierknecht Leider ist das Blockly so noch nicht richtig.
            Beispiel:

            1. Der Wert steigt auf 60, der Trigger löst aus, notificationSent ist noch auf false.
              -> Der Timeout wird gestartet, notificationSent wird auf true gesetzt.
            2. Nun steigt der Wert auf 61, der Trigger löst aus, notificationSent ist auf true.
              -> Der Timeout wird gelöscht, notificationSent wird wieder auf false gesetzt.

            Wenn nun zwischen den beiden Auslösern mehr als 30 Minuten lagen, wurde die Nachricht gesendet, wenn im Anschluss der Wert dann auf 62 steigt wird eine weitere Nachricht gesendet.
            Wenn weniger als 30 Minuten zwischen 1 und 2 lagen, wurde die Nachricht nicht gesendet und der Timer wird erst wieder gestartet, wenn sich der Wert erneut ändert (und >= 60 ist).

            Die Abfrage auf !notificationSend muss in ein eigenes if und darf nicht mit dem >= 60 per und verknüpft werden.

            CodierknechtC Online
            CodierknechtC Online
            Codierknecht
            Developer Most Active
            wrote on last edited by Codierknecht
            #13

            @zarello
            Ich sehe das etwas anders:

            • Der Trigger feuert, der Wert ist > 60 und notificationSent ist false.
              Nun wird notificationSent gesetzt und auch gleich der Timer gestartet.
            • Der Wert steigt auf 61, der Trigger feuert
              Da notificationSent jetzt true ist, läuft der Timer einfach weiter (and !notificationSent), bis die 30 Minuten um sind.
              Solange der Wert in der Zwischenzeit nicht unter 60 sinkt, wird nach 30 Minuten die Nachricht gesendet.
            • Falls der Wert innerhalb der 30 Minuten unter 60 sinkt, wird der Timer gestoppt und notificationSent auf false gesetzt.

            ... repeat

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            1 Reply Last reply
            0
            • ZarelloZ Zarello

              @codierknecht Leider ist das Blockly so noch nicht richtig.
              Beispiel:

              1. Der Wert steigt auf 60, der Trigger löst aus, notificationSent ist noch auf false.
                -> Der Timeout wird gestartet, notificationSent wird auf true gesetzt.
              2. Nun steigt der Wert auf 61, der Trigger löst aus, notificationSent ist auf true.
                -> Der Timeout wird gelöscht, notificationSent wird wieder auf false gesetzt.

              Wenn nun zwischen den beiden Auslösern mehr als 30 Minuten lagen, wurde die Nachricht gesendet, wenn im Anschluss der Wert dann auf 62 steigt wird eine weitere Nachricht gesendet.
              Wenn weniger als 30 Minuten zwischen 1 und 2 lagen, wurde die Nachricht nicht gesendet und der Timer wird erst wieder gestartet, wenn sich der Wert erneut ändert (und >= 60 ist).

              Die Abfrage auf !notificationSend muss in ein eigenes if und darf nicht mit dem >= 60 per und verknüpft werden.

              CodierknechtC Online
              CodierknechtC Online
              Codierknecht
              Developer Most Active
              wrote on last edited by Codierknecht
              #14

              @zarello
              In JS sähe das so aus:

              notificationSent = false;
              on({id: "0_userdata.0.Durchschnitt", change: "ne"}, async function (obj) {
                var value = obj.state.val;
                if (value >= 60) {
                  if (!notificationSent) {
                    notificationSent = true;
                    (function () {if (timeout2) {clearTimeout(timeout2); timeout2 = null;}})(); // Timer löschen
                    // Timer 30 Minuten starten
                    timeout2 = setTimeout(async function () {
                      console.log('bitte lüften');
                    }, 1800000);
                  }
                } else {
                  (function () {if (timeout2) {clearTimeout(timeout2); timeout2 = null;}})(); // Timer löschen
                  notificationSent = false;
                }
              });
              
              

              [Edit]
              Auch hier nach dem Hinweis von @Zarello korrigiert

              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

              Proxmox 9.1.1 LXC|8 GB|Core i7-6700
              HmIP|ZigBee|Tasmota|Unifi
              Zabbix Certified Specialist
              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

              1 Reply Last reply
              0
              • CodierknechtC Codierknecht

                @_r_a_l_f_
                Mit Blockly hätte ich eine Idee.

                Das Prinzip:
                f6baffcd-9455-4b89-9757-d534bcd7c075-grafik.png
                Vielleicht kann man das ja für NodeRed adaptieren ;-)

                [Edit]
                Ich habe da noch einen kleinen Fehler beseitigt

                [Edit]
                Nach dem Hinweis von @Zarello korrigiert (s.u.)

                ZarelloZ Offline
                ZarelloZ Offline
                Zarello
                wrote on last edited by
                #15

                @codierknecht sagte in Flip Flop Logik an Hand nummerischen Wert:

                bdde5377-cf4b-46e4-80b6-20df2b6dfbfc-image.png

                Da muss ich Dir leider widersprechen.
                Bei Deinem zweiten Punkt wird folgendes geschehen:

                • Der Wert steigt auf 61, der Trigger feuert
                  • Die Abfrage (falls) wird als Ergebniss der Und-Verknüpfung ein false erhalten, da:
                    (Wert >= 60 und nicht notificationSend) == (true und nicht true) == (true und false) == false ist.
                    Der weitere Verlauf geht also über den sonst-Zweig. Dort wird der Timer gestoppt und notificationSend auf false gesetzt. Das möchte man an der Stelle beides nicht.
                • Nun steigt der Wert auf 62 (oder sinkt auf 60), der Trigger feuert erneut aber notificationSend ist ja nun auf false, dementsprechend wird ein neuer Timer aufgesetzt (das Skript landet wieder im mache-Zweig).
                CodierknechtC 1 Reply Last reply
                0
                • ZarelloZ Zarello

                  @codierknecht sagte in Flip Flop Logik an Hand nummerischen Wert:

                  bdde5377-cf4b-46e4-80b6-20df2b6dfbfc-image.png

                  Da muss ich Dir leider widersprechen.
                  Bei Deinem zweiten Punkt wird folgendes geschehen:

                  • Der Wert steigt auf 61, der Trigger feuert
                    • Die Abfrage (falls) wird als Ergebniss der Und-Verknüpfung ein false erhalten, da:
                      (Wert >= 60 und nicht notificationSend) == (true und nicht true) == (true und false) == false ist.
                      Der weitere Verlauf geht also über den sonst-Zweig. Dort wird der Timer gestoppt und notificationSend auf false gesetzt. Das möchte man an der Stelle beides nicht.
                  • Nun steigt der Wert auf 62 (oder sinkt auf 60), der Trigger feuert erneut aber notificationSend ist ja nun auf false, dementsprechend wird ein neuer Timer aufgesetzt (das Skript landet wieder im mache-Zweig).
                  CodierknechtC Online
                  CodierknechtC Online
                  Codierknecht
                  Developer Most Active
                  wrote on last edited by
                  #16

                  @zarello sagte in Flip Flop Logik an Hand nummerischen Wert:

                  Der Wert steigt auf 61, der Trigger feuert

                  Die Abfrage (falls) wird als Ergebniss der Und-Verknüpfung ein false erhalten, da:
                  (Wert >= 60 und nicht notificationSend) == (true und nicht true) == (true und false) == false ist.
                  Der weitere Verlauf geht also über den sonst-Zweig. Dort wird der Timer gestoppt und notificationSend auf false gesetzt. Das möchte man an der Stelle beides nicht.

                  Korrekt - Denkfehler!
                  Danke für den Hinweis :+1: - Ich werde das korrigieren.
                  Geht zwar hier immer noch speziell um NodeRed, daber trotzdem sollte das Blockly korrekt sein.

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  1 Reply Last reply
                  1
                  • _ Offline
                    _ Offline
                    _R_A_L_F_
                    wrote on last edited by
                    #17

                    @mickym Ich habe den Trigger über das Flip Flop nun auch für den Fenster Sensor erweitert der mir zwei Mail sendet:

                    1. Fenster > 10 min offen
                    2. Fenster wieder zu.

                    Jetzt habe ich aber folgendes Problem: Sobald ich ein deploy in Node-Red vornehme und ich die Einstellungen wie im AnhangStart-Settings.JPG Am Fenstersensor eingestellt habe, kommt natürlich das False von Fenster zu. Durch den Filter wird dies aber nicht als gleiches Signal erkannt und somit kommt bei jedem Deploy nun für jedes Fenster "Info Mail = zu" :D
                    Das ist natürlich ultra nervig aber vielleicht gibts ja hierfür eine Abhilfe, dass das Signal nur gesendet wird, falls sich der Wert von False auf True auch ändert.
                    Nur was muss ich da einstellen?

                    Hier mal der exportiere Flow:

                    [
                        {
                            "id": "a1771eb8a0b9a8ee",
                            "type": "tab",
                            "label": "Flow 1",
                            "disabled": false,
                            "info": "",
                            "env": []
                        },
                        {
                            "id": "9e9457e7023677ee",
                            "type": "template",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "E-mail Inhalt Fenster offen",
                            "field": "payload",
                            "fieldType": "msg",
                            "format": "handlebars",
                            "syntax": "mustache",
                            "template": "<style>\n    .Font_Topic {\n    font-size: 20px;\n    color: orange;\n    font-weight: bold;\n    }\n    .Font_Msg {\n    font-size: 14px;\n    }    \n    .Font_ToDo {\n    font-size: 16px;\n    color: blue;\n    font-weight: bold;\n    }    \n</style>\n<p class=\"Font_Topic\">Warnung</p>\n<p class=\"Font_Msg\">Das Fenster im WZ ist > 10 min. offen!</p>\n<p class=\"Font_ToDo\">Bitte Fenster wieder schließen!</p> ",
                            "output": "str",
                            "x": 1560,
                            "y": 220,
                            "wires": [
                                [
                                    "d7ff26f38099bba4"
                                ]
                            ]
                        },
                        {
                            "id": "857e81b96ad7dfcd",
                            "type": "delay",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "Fenster-WZ-Auf-oder-Zu-Check",
                            "pauseType": "delay",
                            "timeout": "10",
                            "timeoutUnits": "minutes",
                            "rate": "1",
                            "nbRateUnits": "1",
                            "rateUnits": "second",
                            "randomFirst": "1",
                            "randomLast": "5",
                            "randomUnits": "seconds",
                            "drop": false,
                            "allowrate": false,
                            "outputs": 1,
                            "x": 490,
                            "y": 220,
                            "wires": [
                                [
                                    "170f9806e6f01888"
                                ]
                            ]
                        },
                        {
                            "id": "49ae3e4a58c56cf2",
                            "type": "switch",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "Fenster-Check-WZ",
                            "property": "payload",
                            "propertyType": "msg",
                            "rules": [
                                {
                                    "t": "true"
                                },
                                {
                                    "t": "false"
                                }
                            ],
                            "checkall": "false",
                            "repair": false,
                            "outputs": 2,
                            "x": 190,
                            "y": 260,
                            "wires": [
                                [
                                    "857e81b96ad7dfcd"
                                ],
                                [
                                    "4453e8e63d28a5a8",
                                    "6b4ab52a95d9dce4"
                                ]
                            ]
                        },
                        {
                            "id": "d7ff26f38099bba4",
                            "type": "change",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "Fenster-Offen-Msg-bearbeiten",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "topic",
                                    "pt": "msg",
                                    "to": "Fenster WZ",
                                    "tot": "str"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 1870,
                            "y": 240,
                            "wires": [
                                [
                                    "fafdbd04107d19a0"
                                ]
                            ]
                        },
                        {
                            "id": "4453e8e63d28a5a8",
                            "type": "change",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "Reset-Timer-Fenster",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "reset",
                                    "pt": "msg",
                                    "to": "reset",
                                    "tot": "str"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 440,
                            "y": 320,
                            "wires": [
                                [
                                    "857e81b96ad7dfcd"
                                ]
                            ]
                        },
                        {
                            "id": "216ea53d06a9149a",
                            "type": "template",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "E-mail Inhalt Fenster zu",
                            "field": "payload",
                            "fieldType": "msg",
                            "format": "handlebars",
                            "syntax": "mustache",
                            "template": "<style>\n    .Font_Topic {\n    font-size: 20px;\n    color: blue;\n    font-weight: bold;\n    }\n    .Font_Msg {\n    font-size: 14px;\n    }    \n    .Font_ToDo {\n    font-size: 16px;\n    color: blue;\n    font-weight: bold;\n    }    \n</style>\n<p class=\"Font_Topic\">Info</p>\n<p class=\"Font_Msg\">Das Fenster im WZ ist wieder zu.</p>",
                            "output": "str",
                            "x": 1550,
                            "y": 260,
                            "wires": [
                                [
                                    "d7ff26f38099bba4"
                                ]
                            ]
                        },
                        {
                            "id": "170f9806e6f01888",
                            "type": "change",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "Setze-Payload1",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "payload1",
                                    "pt": "msg",
                                    "to": "true",
                                    "tot": "bool"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 760,
                            "y": 240,
                            "wires": [
                                [
                                    "9666b4d36f96e798"
                                ]
                            ]
                        },
                        {
                            "id": "9666b4d36f96e798",
                            "type": "rbe",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "FlipFlop-Fenster",
                            "func": "rbe",
                            "gap": "",
                            "start": "",
                            "inout": "out",
                            "septopics": true,
                            "property": "payload1",
                            "topi": "topic",
                            "x": 1010,
                            "y": 240,
                            "wires": [
                                [
                                    "5eec6b6ac953b891"
                                ]
                            ]
                        },
                        {
                            "id": "6b4ab52a95d9dce4",
                            "type": "change",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "Rücksetze-Payload1",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "payload1",
                                    "pt": "msg",
                                    "to": "false",
                                    "tot": "bool"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 780,
                            "y": 300,
                            "wires": [
                                [
                                    "9666b4d36f96e798"
                                ]
                            ]
                        },
                        {
                            "id": "5eec6b6ac953b891",
                            "type": "switch",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "Auswahl-Msg-FlipFlop",
                            "property": "payload1",
                            "propertyType": "msg",
                            "rules": [
                                {
                                    "t": "true"
                                },
                                {
                                    "t": "false"
                                }
                            ],
                            "checkall": "false",
                            "repair": false,
                            "outputs": 2,
                            "x": 1240,
                            "y": 240,
                            "wires": [
                                [
                                    "9e9457e7023677ee"
                                ],
                                [
                                    "216ea53d06a9149a"
                                ]
                            ]
                        },
                        {
                            "id": "6b80a510f0f36535",
                            "type": "comment",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "Hilfswert speichern",
                            "info": "Hilfswert payload1 speichern, sodass Meldung nur 1. kommt.",
                            "x": 770,
                            "y": 180,
                            "wires": []
                        },
                        {
                            "id": "fafdbd04107d19a0",
                            "type": "debug",
                            "z": "a1771eb8a0b9a8ee",
                            "name": "Ab-Hier-E-mail Versand",
                            "active": true,
                            "tosidebar": true,
                            "console": false,
                            "tostatus": false,
                            "complete": "payload",
                            "targetType": "msg",
                            "statusVal": "",
                            "statusType": "auto",
                            "x": 2160,
                            "y": 240,
                            "wires": []
                        }
                    ]
                    
                    mickymM 1 Reply Last reply
                    0
                    • _ _R_A_L_F_

                      @mickym Ich habe den Trigger über das Flip Flop nun auch für den Fenster Sensor erweitert der mir zwei Mail sendet:

                      1. Fenster > 10 min offen
                      2. Fenster wieder zu.

                      Jetzt habe ich aber folgendes Problem: Sobald ich ein deploy in Node-Red vornehme und ich die Einstellungen wie im AnhangStart-Settings.JPG Am Fenstersensor eingestellt habe, kommt natürlich das False von Fenster zu. Durch den Filter wird dies aber nicht als gleiches Signal erkannt und somit kommt bei jedem Deploy nun für jedes Fenster "Info Mail = zu" :D
                      Das ist natürlich ultra nervig aber vielleicht gibts ja hierfür eine Abhilfe, dass das Signal nur gesendet wird, falls sich der Wert von False auf True auch ändert.
                      Nur was muss ich da einstellen?

                      Hier mal der exportiere Flow:

                      [
                          {
                              "id": "a1771eb8a0b9a8ee",
                              "type": "tab",
                              "label": "Flow 1",
                              "disabled": false,
                              "info": "",
                              "env": []
                          },
                          {
                              "id": "9e9457e7023677ee",
                              "type": "template",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "E-mail Inhalt Fenster offen",
                              "field": "payload",
                              "fieldType": "msg",
                              "format": "handlebars",
                              "syntax": "mustache",
                              "template": "<style>\n    .Font_Topic {\n    font-size: 20px;\n    color: orange;\n    font-weight: bold;\n    }\n    .Font_Msg {\n    font-size: 14px;\n    }    \n    .Font_ToDo {\n    font-size: 16px;\n    color: blue;\n    font-weight: bold;\n    }    \n</style>\n<p class=\"Font_Topic\">Warnung</p>\n<p class=\"Font_Msg\">Das Fenster im WZ ist > 10 min. offen!</p>\n<p class=\"Font_ToDo\">Bitte Fenster wieder schließen!</p> ",
                              "output": "str",
                              "x": 1560,
                              "y": 220,
                              "wires": [
                                  [
                                      "d7ff26f38099bba4"
                                  ]
                              ]
                          },
                          {
                              "id": "857e81b96ad7dfcd",
                              "type": "delay",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "Fenster-WZ-Auf-oder-Zu-Check",
                              "pauseType": "delay",
                              "timeout": "10",
                              "timeoutUnits": "minutes",
                              "rate": "1",
                              "nbRateUnits": "1",
                              "rateUnits": "second",
                              "randomFirst": "1",
                              "randomLast": "5",
                              "randomUnits": "seconds",
                              "drop": false,
                              "allowrate": false,
                              "outputs": 1,
                              "x": 490,
                              "y": 220,
                              "wires": [
                                  [
                                      "170f9806e6f01888"
                                  ]
                              ]
                          },
                          {
                              "id": "49ae3e4a58c56cf2",
                              "type": "switch",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "Fenster-Check-WZ",
                              "property": "payload",
                              "propertyType": "msg",
                              "rules": [
                                  {
                                      "t": "true"
                                  },
                                  {
                                      "t": "false"
                                  }
                              ],
                              "checkall": "false",
                              "repair": false,
                              "outputs": 2,
                              "x": 190,
                              "y": 260,
                              "wires": [
                                  [
                                      "857e81b96ad7dfcd"
                                  ],
                                  [
                                      "4453e8e63d28a5a8",
                                      "6b4ab52a95d9dce4"
                                  ]
                              ]
                          },
                          {
                              "id": "d7ff26f38099bba4",
                              "type": "change",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "Fenster-Offen-Msg-bearbeiten",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "topic",
                                      "pt": "msg",
                                      "to": "Fenster WZ",
                                      "tot": "str"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 1870,
                              "y": 240,
                              "wires": [
                                  [
                                      "fafdbd04107d19a0"
                                  ]
                              ]
                          },
                          {
                              "id": "4453e8e63d28a5a8",
                              "type": "change",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "Reset-Timer-Fenster",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "reset",
                                      "pt": "msg",
                                      "to": "reset",
                                      "tot": "str"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 440,
                              "y": 320,
                              "wires": [
                                  [
                                      "857e81b96ad7dfcd"
                                  ]
                              ]
                          },
                          {
                              "id": "216ea53d06a9149a",
                              "type": "template",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "E-mail Inhalt Fenster zu",
                              "field": "payload",
                              "fieldType": "msg",
                              "format": "handlebars",
                              "syntax": "mustache",
                              "template": "<style>\n    .Font_Topic {\n    font-size: 20px;\n    color: blue;\n    font-weight: bold;\n    }\n    .Font_Msg {\n    font-size: 14px;\n    }    \n    .Font_ToDo {\n    font-size: 16px;\n    color: blue;\n    font-weight: bold;\n    }    \n</style>\n<p class=\"Font_Topic\">Info</p>\n<p class=\"Font_Msg\">Das Fenster im WZ ist wieder zu.</p>",
                              "output": "str",
                              "x": 1550,
                              "y": 260,
                              "wires": [
                                  [
                                      "d7ff26f38099bba4"
                                  ]
                              ]
                          },
                          {
                              "id": "170f9806e6f01888",
                              "type": "change",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "Setze-Payload1",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "payload1",
                                      "pt": "msg",
                                      "to": "true",
                                      "tot": "bool"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 760,
                              "y": 240,
                              "wires": [
                                  [
                                      "9666b4d36f96e798"
                                  ]
                              ]
                          },
                          {
                              "id": "9666b4d36f96e798",
                              "type": "rbe",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "FlipFlop-Fenster",
                              "func": "rbe",
                              "gap": "",
                              "start": "",
                              "inout": "out",
                              "septopics": true,
                              "property": "payload1",
                              "topi": "topic",
                              "x": 1010,
                              "y": 240,
                              "wires": [
                                  [
                                      "5eec6b6ac953b891"
                                  ]
                              ]
                          },
                          {
                              "id": "6b4ab52a95d9dce4",
                              "type": "change",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "Rücksetze-Payload1",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "payload1",
                                      "pt": "msg",
                                      "to": "false",
                                      "tot": "bool"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 780,
                              "y": 300,
                              "wires": [
                                  [
                                      "9666b4d36f96e798"
                                  ]
                              ]
                          },
                          {
                              "id": "5eec6b6ac953b891",
                              "type": "switch",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "Auswahl-Msg-FlipFlop",
                              "property": "payload1",
                              "propertyType": "msg",
                              "rules": [
                                  {
                                      "t": "true"
                                  },
                                  {
                                      "t": "false"
                                  }
                              ],
                              "checkall": "false",
                              "repair": false,
                              "outputs": 2,
                              "x": 1240,
                              "y": 240,
                              "wires": [
                                  [
                                      "9e9457e7023677ee"
                                  ],
                                  [
                                      "216ea53d06a9149a"
                                  ]
                              ]
                          },
                          {
                              "id": "6b80a510f0f36535",
                              "type": "comment",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "Hilfswert speichern",
                              "info": "Hilfswert payload1 speichern, sodass Meldung nur 1. kommt.",
                              "x": 770,
                              "y": 180,
                              "wires": []
                          },
                          {
                              "id": "fafdbd04107d19a0",
                              "type": "debug",
                              "z": "a1771eb8a0b9a8ee",
                              "name": "Ab-Hier-E-mail Versand",
                              "active": true,
                              "tosidebar": true,
                              "console": false,
                              "tostatus": false,
                              "complete": "payload",
                              "targetType": "msg",
                              "statusVal": "",
                              "statusType": "auto",
                              "x": 2160,
                              "y": 240,
                              "wires": []
                          }
                      ]
                      
                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      wrote on last edited by
                      #18

                      @_r_a_l_f_ sagte in Flip Flop Logik an Hand nummerischen Wert:

                      Sobald ich ein deploy in Node-Red vornehme und ich die Einstellungen wie im Anhang

                      1. Kann man das deploy so einstellen, dass nur die veränderten Nodes neu initialisiert werden (dann passiert das nicht bei jedem Deploy).

                      41d8a3d8-ddf4-41e8-a73c-aab7ea6ab83c-image.png

                      1. Kann man im filter einstellen, dass der Anfangswert ignoriert wird. Das dient genau dazu, dass nach Neustart vom Node-Red der Filter initialisiert wird, aber keinen Wert weiter schickt.

                      69930917-7cff-46b7-b6e6-541af1c8098e-image.png

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

                      _ 1 Reply Last reply
                      0
                      • mickymM mickym

                        @_r_a_l_f_ sagte in Flip Flop Logik an Hand nummerischen Wert:

                        Sobald ich ein deploy in Node-Red vornehme und ich die Einstellungen wie im Anhang

                        1. Kann man das deploy so einstellen, dass nur die veränderten Nodes neu initialisiert werden (dann passiert das nicht bei jedem Deploy).

                        41d8a3d8-ddf4-41e8-a73c-aab7ea6ab83c-image.png

                        1. Kann man im filter einstellen, dass der Anfangswert ignoriert wird. Das dient genau dazu, dass nach Neustart vom Node-Red der Filter initialisiert wird, aber keinen Wert weiter schickt.

                        69930917-7cff-46b7-b6e6-541af1c8098e-image.png

                        _ Offline
                        _ Offline
                        _R_A_L_F_
                        wrote on last edited by
                        #19

                        @mickym Ah perfekt, vielen Dank für den Tipp. An der falschen Stelle gesucht ;)

                        mickymM 1 Reply Last reply
                        0
                        • _ _R_A_L_F_

                          @mickym Ah perfekt, vielen Dank für den Tipp. An der falschen Stelle gesucht ;)

                          mickymM Offline
                          mickymM Offline
                          mickym
                          Most Active
                          wrote on last edited by
                          #20

                          @_r_a_l_f_ Bin zwar nicht so sicher, ob ich Deinen Flow - sonst so prickelnd finde, aber ich hoffe es hilft erst mal. ;)

                          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 Reply Last reply
                          0
                          • mickymM mickym

                            @_r_a_l_f_ Bin zwar nicht so sicher, ob ich Deinen Flow - sonst so prickelnd finde, aber ich hoffe es hilft erst mal. ;)

                            _ Offline
                            _ Offline
                            _R_A_L_F_
                            wrote on last edited by
                            #21

                            @mickym Gerne korrigieren, wenn du eine bessere Lösung hast ;)

                            1 Reply Last reply
                            0
                            • mickymM Offline
                              mickymM Offline
                              mickym
                              Most Active
                              wrote on last edited by mickym
                              #22

                              @_r_a_l_f_ sagte in Flip Flop Logik an Hand nummerischen Wert:

                              @mickym Gerne korrigieren, wenn du eine bessere Lösung hast ;)

                              So ich arbeitete lieber mit der trigger Node- da du dort auch direkt die reset Bedingung definieren kannst. Ich komm da auch ohne Hilfsvariable aus - aber vielleicht habe ich auch einen Denkfehler.

                              Jedenfalls kommt es mit "cleaner" vor. ;)

                              Der untere Vorschlag ist meiner - der obere war Dein Originalflow:

                              c1b0ae92-99c0-4af9-8cb9-c2083f9109ce-image.png

                              Hier mal zum Testen:

                              [
                                 {
                                     "id": "5397d71d27f01e79",
                                     "type": "rbe",
                                     "z": "a1771eb8a0b9a8ee",
                                     "name": "FlipFlop-Fenster",
                                     "func": "rbei",
                                     "gap": "",
                                     "start": "",
                                     "inout": "out",
                                     "septopics": false,
                                     "property": "payload",
                                     "topi": "topic",
                                     "x": 820,
                                     "y": 540,
                                     "wires": [
                                         [
                                             "f24c227c18282784"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "f392c17e0cf6b3c8",
                                     "type": "trigger",
                                     "z": "a1771eb8a0b9a8ee",
                                     "name": "",
                                     "op1": "",
                                     "op2": "true",
                                     "op1type": "nul",
                                     "op2type": "bool",
                                     "duration": "10",
                                     "extend": false,
                                     "overrideDelay": false,
                                     "units": "min",
                                     "reset": "false",
                                     "bytopic": "all",
                                     "topic": "topic",
                                     "outputs": 1,
                                     "x": 580,
                                     "y": 500,
                                     "wires": [
                                         [
                                             "5397d71d27f01e79"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "fc497b78359364ef",
                                     "type": "switch",
                                     "z": "a1771eb8a0b9a8ee",
                                     "name": "Fenster-Check-WZ",
                                     "property": "payload",
                                     "propertyType": "msg",
                                     "rules": [
                                         {
                                             "t": "true"
                                         },
                                         {
                                             "t": "false"
                                         }
                                     ],
                                     "checkall": "false",
                                     "repair": false,
                                     "outputs": 2,
                                     "x": 350,
                                     "y": 540,
                                     "wires": [
                                         [
                                             "f392c17e0cf6b3c8"
                                         ],
                                         [
                                             "5397d71d27f01e79",
                                             "f392c17e0cf6b3c8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "8e1eab3e3772ae86",
                                     "type": "template",
                                     "z": "a1771eb8a0b9a8ee",
                                     "name": "E-mail Inhalt Fenster offen",
                                     "field": "payload",
                                     "fieldType": "msg",
                                     "format": "handlebars",
                                     "syntax": "mustache",
                                     "template": "<style>\n    .Font_Topic {\n    font-size: 20px;\n    color: orange;\n    font-weight: bold;\n    }\n    .Font_Msg {\n    font-size: 14px;\n    }    \n    .Font_ToDo {\n    font-size: 16px;\n    color: blue;\n    font-weight: bold;\n    }    \n</style>\n<p class=\"Font_Topic\">Warnung</p>\n<p class=\"Font_Msg\">Das Fenster im WZ ist > 10 min. offen!</p>\n<p class=\"Font_ToDo\">Bitte Fenster wieder schließen!</p> ",
                                     "output": "str",
                                     "x": 1380,
                                     "y": 520,
                                     "wires": [
                                         [
                                             "086482f344c77d4e"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "701718454c213b8b",
                                     "type": "template",
                                     "z": "a1771eb8a0b9a8ee",
                                     "name": "E-mail Inhalt Fenster zu",
                                     "field": "payload",
                                     "fieldType": "msg",
                                     "format": "handlebars",
                                     "syntax": "mustache",
                                     "template": "<style>\n    .Font_Topic {\n    font-size: 20px;\n    color: blue;\n    font-weight: bold;\n    }\n    .Font_Msg {\n    font-size: 14px;\n    }    \n    .Font_ToDo {\n    font-size: 16px;\n    color: blue;\n    font-weight: bold;\n    }    \n</style>\n<p class=\"Font_Topic\">Info</p>\n<p class=\"Font_Msg\">Das Fenster im WZ ist wieder zu.</p>",
                                     "output": "str",
                                     "x": 1370,
                                     "y": 560,
                                     "wires": [
                                         [
                                             "086482f344c77d4e"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "f24c227c18282784",
                                     "type": "switch",
                                     "z": "a1771eb8a0b9a8ee",
                                     "name": "Auswahl-Msg-FlipFlop",
                                     "property": "payload",
                                     "propertyType": "msg",
                                     "rules": [
                                         {
                                             "t": "true"
                                         },
                                         {
                                             "t": "false"
                                         }
                                     ],
                                     "checkall": "false",
                                     "repair": false,
                                     "outputs": 2,
                                     "x": 1060,
                                     "y": 540,
                                     "wires": [
                                         [
                                             "8e1eab3e3772ae86"
                                         ],
                                         [
                                             "701718454c213b8b"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "086482f344c77d4e",
                                     "type": "change",
                                     "z": "a1771eb8a0b9a8ee",
                                     "name": "Fenster-Offen-Msg-bearbeiten",
                                     "rules": [
                                         {
                                             "t": "set",
                                             "p": "topic",
                                             "pt": "msg",
                                             "to": "Fenster WZ",
                                             "tot": "str"
                                         }
                                     ],
                                     "action": "",
                                     "property": "",
                                     "from": "",
                                     "to": "",
                                     "reg": false,
                                     "x": 1670,
                                     "y": 540,
                                     "wires": [
                                         [
                                             "9c6e0f6942c14645"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "9c6e0f6942c14645",
                                     "type": "debug",
                                     "z": "a1771eb8a0b9a8ee",
                                     "name": "Ab-Hier-E-mail Versand",
                                     "active": true,
                                     "tosidebar": true,
                                     "console": false,
                                     "tostatus": false,
                                     "complete": "payload",
                                     "targetType": "msg",
                                     "statusVal": "",
                                     "statusType": "auto",
                                     "x": 1960,
                                     "y": 540,
                                     "wires": []
                                 }
                              ]
                              

                              Noch eine Bemerkung: Wenn man in der Filter Node - den Anfangswertignoriert kann man auch oder sollte die Filter-Node gleich initialisieren - also in der iobroker_in Node den Datenpunkt gleich auslesen:

                              69c6f590-56b9-4b6d-ad34-8fe051840694-image.png

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

                              _ 1 Reply Last reply
                              0
                              • mickymM mickym

                                @_r_a_l_f_ sagte in Flip Flop Logik an Hand nummerischen Wert:

                                @mickym Gerne korrigieren, wenn du eine bessere Lösung hast ;)

                                So ich arbeitete lieber mit der trigger Node- da du dort auch direkt die reset Bedingung definieren kannst. Ich komm da auch ohne Hilfsvariable aus - aber vielleicht habe ich auch einen Denkfehler.

                                Jedenfalls kommt es mit "cleaner" vor. ;)

                                Der untere Vorschlag ist meiner - der obere war Dein Originalflow:

                                c1b0ae92-99c0-4af9-8cb9-c2083f9109ce-image.png

                                Hier mal zum Testen:

                                [
                                   {
                                       "id": "5397d71d27f01e79",
                                       "type": "rbe",
                                       "z": "a1771eb8a0b9a8ee",
                                       "name": "FlipFlop-Fenster",
                                       "func": "rbei",
                                       "gap": "",
                                       "start": "",
                                       "inout": "out",
                                       "septopics": false,
                                       "property": "payload",
                                       "topi": "topic",
                                       "x": 820,
                                       "y": 540,
                                       "wires": [
                                           [
                                               "f24c227c18282784"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "f392c17e0cf6b3c8",
                                       "type": "trigger",
                                       "z": "a1771eb8a0b9a8ee",
                                       "name": "",
                                       "op1": "",
                                       "op2": "true",
                                       "op1type": "nul",
                                       "op2type": "bool",
                                       "duration": "10",
                                       "extend": false,
                                       "overrideDelay": false,
                                       "units": "min",
                                       "reset": "false",
                                       "bytopic": "all",
                                       "topic": "topic",
                                       "outputs": 1,
                                       "x": 580,
                                       "y": 500,
                                       "wires": [
                                           [
                                               "5397d71d27f01e79"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "fc497b78359364ef",
                                       "type": "switch",
                                       "z": "a1771eb8a0b9a8ee",
                                       "name": "Fenster-Check-WZ",
                                       "property": "payload",
                                       "propertyType": "msg",
                                       "rules": [
                                           {
                                               "t": "true"
                                           },
                                           {
                                               "t": "false"
                                           }
                                       ],
                                       "checkall": "false",
                                       "repair": false,
                                       "outputs": 2,
                                       "x": 350,
                                       "y": 540,
                                       "wires": [
                                           [
                                               "f392c17e0cf6b3c8"
                                           ],
                                           [
                                               "5397d71d27f01e79",
                                               "f392c17e0cf6b3c8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "8e1eab3e3772ae86",
                                       "type": "template",
                                       "z": "a1771eb8a0b9a8ee",
                                       "name": "E-mail Inhalt Fenster offen",
                                       "field": "payload",
                                       "fieldType": "msg",
                                       "format": "handlebars",
                                       "syntax": "mustache",
                                       "template": "<style>\n    .Font_Topic {\n    font-size: 20px;\n    color: orange;\n    font-weight: bold;\n    }\n    .Font_Msg {\n    font-size: 14px;\n    }    \n    .Font_ToDo {\n    font-size: 16px;\n    color: blue;\n    font-weight: bold;\n    }    \n</style>\n<p class=\"Font_Topic\">Warnung</p>\n<p class=\"Font_Msg\">Das Fenster im WZ ist > 10 min. offen!</p>\n<p class=\"Font_ToDo\">Bitte Fenster wieder schließen!</p> ",
                                       "output": "str",
                                       "x": 1380,
                                       "y": 520,
                                       "wires": [
                                           [
                                               "086482f344c77d4e"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "701718454c213b8b",
                                       "type": "template",
                                       "z": "a1771eb8a0b9a8ee",
                                       "name": "E-mail Inhalt Fenster zu",
                                       "field": "payload",
                                       "fieldType": "msg",
                                       "format": "handlebars",
                                       "syntax": "mustache",
                                       "template": "<style>\n    .Font_Topic {\n    font-size: 20px;\n    color: blue;\n    font-weight: bold;\n    }\n    .Font_Msg {\n    font-size: 14px;\n    }    \n    .Font_ToDo {\n    font-size: 16px;\n    color: blue;\n    font-weight: bold;\n    }    \n</style>\n<p class=\"Font_Topic\">Info</p>\n<p class=\"Font_Msg\">Das Fenster im WZ ist wieder zu.</p>",
                                       "output": "str",
                                       "x": 1370,
                                       "y": 560,
                                       "wires": [
                                           [
                                               "086482f344c77d4e"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "f24c227c18282784",
                                       "type": "switch",
                                       "z": "a1771eb8a0b9a8ee",
                                       "name": "Auswahl-Msg-FlipFlop",
                                       "property": "payload",
                                       "propertyType": "msg",
                                       "rules": [
                                           {
                                               "t": "true"
                                           },
                                           {
                                               "t": "false"
                                           }
                                       ],
                                       "checkall": "false",
                                       "repair": false,
                                       "outputs": 2,
                                       "x": 1060,
                                       "y": 540,
                                       "wires": [
                                           [
                                               "8e1eab3e3772ae86"
                                           ],
                                           [
                                               "701718454c213b8b"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "086482f344c77d4e",
                                       "type": "change",
                                       "z": "a1771eb8a0b9a8ee",
                                       "name": "Fenster-Offen-Msg-bearbeiten",
                                       "rules": [
                                           {
                                               "t": "set",
                                               "p": "topic",
                                               "pt": "msg",
                                               "to": "Fenster WZ",
                                               "tot": "str"
                                           }
                                       ],
                                       "action": "",
                                       "property": "",
                                       "from": "",
                                       "to": "",
                                       "reg": false,
                                       "x": 1670,
                                       "y": 540,
                                       "wires": [
                                           [
                                               "9c6e0f6942c14645"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "9c6e0f6942c14645",
                                       "type": "debug",
                                       "z": "a1771eb8a0b9a8ee",
                                       "name": "Ab-Hier-E-mail Versand",
                                       "active": true,
                                       "tosidebar": true,
                                       "console": false,
                                       "tostatus": false,
                                       "complete": "payload",
                                       "targetType": "msg",
                                       "statusVal": "",
                                       "statusType": "auto",
                                       "x": 1960,
                                       "y": 540,
                                       "wires": []
                                   }
                                ]
                                

                                Noch eine Bemerkung: Wenn man in der Filter Node - den Anfangswertignoriert kann man auch oder sollte die Filter-Node gleich initialisieren - also in der iobroker_in Node den Datenpunkt gleich auslesen:

                                69c6f590-56b9-4b6d-ad34-8fe051840694-image.png

                                _ Offline
                                _ Offline
                                _R_A_L_F_
                                wrote on last edited by
                                #23

                                @mickym Sorry für die späte Rückmeldung. War seit dem nicht mehr on aber trotzdem vielen Dank für den Lösungsvorschlag ;) Beim ersten Test sind mir jetzt keine Auffälligkeiten zu anderne Lösung aufgefallen und es ist definitiv schlanker. Werde ich jetzt überall mal abändern und testen.

                                1 Reply Last reply
                                0
                                • _ Offline
                                  _ Offline
                                  _R_A_L_F_
                                  wrote on last edited by
                                  #24

                                  @mickym Da die neue Situation recht ähnlicher dieser (Flip Flop Logik) ist und ich den Fehler nicht wirklich erkennen kann bräuchte ich mal deinen Input zu dem ganzen:

                                  Es geht um eine Level Regelung, welche sich aus dem Switch Node Input ergibt.
                                  Dann sollen verzögert Stufen aktiviert werden.
                                  Stufe 0 ist quasi die Ausgangslage, wenn der nummerische Wert kleiner Stufe 1 ist (Basislevel).
                                  Wenn verz. Stufe 1 aktiviert wird, soll Stufe 0 deaktiviert werden und Stufe 1 aktiviert.
                                  Wenn verz. Stufe 2 aktiviert wird, dann soll Stufe 2 aktiviert, jedoch Stufe 1 auch weiterhin aktiv sein.
                                  Wenn jedoch Stufe 1 wieder aktiviert wird (auf Grund vom fallenden Level) dann soll Stufe 2 deaktiviert werden.
                                  Deaktiviert = payload = false

                                  Problem ist bei diesem Flow, dass zwar Stufe 2 aktiviert (payload = true) wird, jedoch nicht mehr deaktiviert obwohl ich über den Change Node den payload = false sende.
                                  Gleiches gilt für die Deaktivierung von Stufe 1.
                                  Ich weiß nicht, wo bei der Konfig der Wurm bzw. ich nen Denkfehler drin hab. Eigentlich dachte ich, sollte es so funktionieren?

                                  [
                                      {
                                          "id": "86b699fc65f0566c",
                                          "type": "tab",
                                          "label": "Flow 1",
                                          "disabled": false,
                                          "info": "",
                                          "env": []
                                      },
                                      {
                                          "id": "83c967f55180cc71",
                                          "type": "switch",
                                          "z": "86b699fc65f0566c",
                                          "name": "Level",
                                          "property": "payload",
                                          "propertyType": "msg",
                                          "rules": [
                                              {
                                                  "t": "lte",
                                                  "v": "9",
                                                  "vt": "num"
                                              },
                                              {
                                                  "t": "btwn",
                                                  "v": "10",
                                                  "vt": "num",
                                                  "v2": "20",
                                                  "v2t": "num"
                                              },
                                              {
                                                  "t": "btwn",
                                                  "v": "21",
                                                  "vt": "num",
                                                  "v2": "50",
                                                  "v2t": "num"
                                              }
                                          ],
                                          "checkall": "true",
                                          "repair": false,
                                          "outputs": 3,
                                          "x": 450,
                                          "y": 400,
                                          "wires": [
                                              [
                                                  "45e1374c190cb520"
                                              ],
                                              [
                                                  "13927d8d45ca75cb"
                                              ],
                                              [
                                                  "295ea16dd1d33c31"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "379d70bfb24cf060",
                                          "type": "inject",
                                          "z": "86b699fc65f0566c",
                                          "name": "",
                                          "props": [
                                              {
                                                  "p": "payload"
                                              },
                                              {
                                                  "p": "topic",
                                                  "vt": "str"
                                              }
                                          ],
                                          "repeat": "",
                                          "crontab": "",
                                          "once": false,
                                          "onceDelay": 0.1,
                                          "topic": "",
                                          "payload": "9",
                                          "payloadType": "num",
                                          "x": 250,
                                          "y": 340,
                                          "wires": [
                                              [
                                                  "83c967f55180cc71"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "4d6d4ba517060abb",
                                          "type": "inject",
                                          "z": "86b699fc65f0566c",
                                          "name": "",
                                          "props": [
                                              {
                                                  "p": "payload"
                                              },
                                              {
                                                  "p": "topic",
                                                  "vt": "str"
                                              }
                                          ],
                                          "repeat": "",
                                          "crontab": "",
                                          "once": false,
                                          "onceDelay": 0.1,
                                          "topic": "",
                                          "payload": "22",
                                          "payloadType": "num",
                                          "x": 250,
                                          "y": 440,
                                          "wires": [
                                              [
                                                  "83c967f55180cc71"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "ae3b15d743245f73",
                                          "type": "inject",
                                          "z": "86b699fc65f0566c",
                                          "name": "",
                                          "props": [
                                              {
                                                  "p": "payload"
                                              },
                                              {
                                                  "p": "topic",
                                                  "vt": "str"
                                              }
                                          ],
                                          "repeat": "",
                                          "crontab": "",
                                          "once": false,
                                          "onceDelay": 0.1,
                                          "topic": "",
                                          "payload": "10",
                                          "payloadType": "num",
                                          "x": 250,
                                          "y": 380,
                                          "wires": [
                                              [
                                                  "83c967f55180cc71"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "13927d8d45ca75cb",
                                          "type": "trigger",
                                          "z": "86b699fc65f0566c",
                                          "name": "verz-Stufe-1",
                                          "op1": "",
                                          "op2": "true",
                                          "op1type": "nul",
                                          "op2type": "bool",
                                          "duration": "2",
                                          "extend": false,
                                          "overrideDelay": false,
                                          "units": "s",
                                          "reset": "",
                                          "bytopic": "all",
                                          "topic": "topic",
                                          "outputs": 1,
                                          "x": 1070,
                                          "y": 480,
                                          "wires": [
                                              [
                                                  "457047e020452c79",
                                                  "03596b8e2240fce5",
                                                  "f312cd2583a1dce9"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "6696c4033e0fcaab",
                                          "type": "comment",
                                          "z": "86b699fc65f0566c",
                                          "name": "Level Regelung Test",
                                          "info": "",
                                          "x": 490,
                                          "y": 340,
                                          "wires": []
                                      },
                                      {
                                          "id": "45fc70d55ae8d276",
                                          "type": "debug",
                                          "z": "86b699fc65f0566c",
                                          "name": "Stufe 1 verz",
                                          "active": true,
                                          "tosidebar": true,
                                          "console": false,
                                          "tostatus": false,
                                          "complete": "payload",
                                          "targetType": "msg",
                                          "statusVal": "",
                                          "statusType": "auto",
                                          "x": 1590,
                                          "y": 480,
                                          "wires": []
                                      },
                                      {
                                          "id": "295ea16dd1d33c31",
                                          "type": "trigger",
                                          "z": "86b699fc65f0566c",
                                          "name": "verz-Stufe-2",
                                          "op1": "",
                                          "op2": "true",
                                          "op1type": "nul",
                                          "op2type": "bool",
                                          "duration": "2",
                                          "extend": false,
                                          "overrideDelay": false,
                                          "units": "s",
                                          "reset": "",
                                          "bytopic": "all",
                                          "topic": "topic",
                                          "outputs": 1,
                                          "x": 1090,
                                          "y": 720,
                                          "wires": [
                                              [
                                                  "d060922c7999cb68"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "22decc37459730eb",
                                          "type": "debug",
                                          "z": "86b699fc65f0566c",
                                          "name": "Stufe 2 verz",
                                          "active": true,
                                          "tosidebar": true,
                                          "console": false,
                                          "tostatus": false,
                                          "complete": "payload",
                                          "targetType": "msg",
                                          "statusVal": "",
                                          "statusType": "auto",
                                          "x": 1590,
                                          "y": 720,
                                          "wires": []
                                      },
                                      {
                                          "id": "824dcc36a821c6e2",
                                          "type": "debug",
                                          "z": "86b699fc65f0566c",
                                          "name": "Stufe 0 verz",
                                          "active": true,
                                          "tosidebar": true,
                                          "console": false,
                                          "tostatus": false,
                                          "complete": "payload",
                                          "targetType": "msg",
                                          "statusVal": "",
                                          "statusType": "auto",
                                          "x": 1590,
                                          "y": 260,
                                          "wires": []
                                      },
                                      {
                                          "id": "03596b8e2240fce5",
                                          "type": "change",
                                          "z": "86b699fc65f0566c",
                                          "name": "Reset-Stufe-2",
                                          "rules": [
                                              {
                                                  "t": "set",
                                                  "p": "payload",
                                                  "pt": "msg",
                                                  "to": "false",
                                                  "tot": "bool"
                                              },
                                              {
                                                  "t": "set",
                                                  "p": "reset",
                                                  "pt": "msg",
                                                  "to": "true",
                                                  "tot": "bool"
                                              },
                                              {
                                                  "t": "set",
                                                  "p": "topic",
                                                  "pt": "msg",
                                                  "to": "Reset-Stufe-2",
                                                  "tot": "str"
                                              }
                                          ],
                                          "action": "",
                                          "property": "",
                                          "from": "",
                                          "to": "",
                                          "reg": false,
                                          "x": 1080,
                                          "y": 540,
                                          "wires": [
                                              [
                                                  "295ea16dd1d33c31",
                                                  "d060922c7999cb68"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "b9463c3c604f8325",
                                          "type": "change",
                                          "z": "86b699fc65f0566c",
                                          "name": "Reset-Stufe-1",
                                          "rules": [
                                              {
                                                  "t": "set",
                                                  "p": "reset",
                                                  "pt": "msg",
                                                  "to": "true",
                                                  "tot": "bool"
                                              },
                                              {
                                                  "t": "set",
                                                  "p": "payload",
                                                  "pt": "msg",
                                                  "to": "false",
                                                  "tot": "bool"
                                              },
                                              {
                                                  "t": "set",
                                                  "p": "topic",
                                                  "pt": "msg",
                                                  "to": "Reset-Stufe-1",
                                                  "tot": "str"
                                              }
                                          ],
                                          "action": "",
                                          "property": "",
                                          "from": "",
                                          "to": "",
                                          "reg": false,
                                          "x": 1080,
                                          "y": 320,
                                          "wires": [
                                              [
                                                  "13927d8d45ca75cb",
                                                  "457047e020452c79"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "45e1374c190cb520",
                                          "type": "trigger",
                                          "z": "86b699fc65f0566c",
                                          "name": "verz-Stufe-0",
                                          "op1": "",
                                          "op2": "true",
                                          "op1type": "nul",
                                          "op2type": "bool",
                                          "duration": "2",
                                          "extend": false,
                                          "overrideDelay": false,
                                          "units": "s",
                                          "reset": "",
                                          "bytopic": "all",
                                          "topic": "topic",
                                          "outputs": 1,
                                          "x": 1070,
                                          "y": 260,
                                          "wires": [
                                              [
                                                  "477cea2901f824e9",
                                                  "b9463c3c604f8325"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "d060922c7999cb68",
                                          "type": "rbe",
                                          "z": "86b699fc65f0566c",
                                          "name": "Aktiv-Stufe-2",
                                          "func": "rbei",
                                          "gap": "",
                                          "start": "",
                                          "inout": "out",
                                          "septopics": false,
                                          "property": "payload",
                                          "topi": "topic",
                                          "x": 1370,
                                          "y": 720,
                                          "wires": [
                                              [
                                                  "22decc37459730eb"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "457047e020452c79",
                                          "type": "rbe",
                                          "z": "86b699fc65f0566c",
                                          "name": "Aktiv-Stufe-1",
                                          "func": "rbei",
                                          "gap": "",
                                          "start": "",
                                          "inout": "out",
                                          "septopics": false,
                                          "property": "payload",
                                          "topi": "topic",
                                          "x": 1370,
                                          "y": 480,
                                          "wires": [
                                              [
                                                  "45fc70d55ae8d276"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "477cea2901f824e9",
                                          "type": "rbe",
                                          "z": "86b699fc65f0566c",
                                          "name": "Aktiv-Stufe-0",
                                          "func": "rbe",
                                          "gap": "",
                                          "start": "",
                                          "inout": "out",
                                          "septopics": false,
                                          "property": "payload",
                                          "topi": "topic",
                                          "x": 1370,
                                          "y": 260,
                                          "wires": [
                                              [
                                                  "824dcc36a821c6e2"
                                              ]
                                          ]
                                      },
                                      {
                                          "id": "f312cd2583a1dce9",
                                          "type": "change",
                                          "z": "86b699fc65f0566c",
                                          "name": "Reset-Stufe-0",
                                          "rules": [
                                              {
                                                  "t": "set",
                                                  "p": "payload",
                                                  "pt": "msg",
                                                  "to": "false",
                                                  "tot": "bool"
                                              },
                                              {
                                                  "t": "set",
                                                  "p": "topic",
                                                  "pt": "msg",
                                                  "to": "Reset-Stufe-1",
                                                  "tot": "str"
                                              }
                                          ],
                                          "action": "",
                                          "property": "",
                                          "from": "",
                                          "to": "",
                                          "reg": false,
                                          "x": 1380,
                                          "y": 320,
                                          "wires": [
                                              [
                                                  "477cea2901f824e9"
                                              ]
                                          ]
                                      }
                                  ]
                                  
                                  mickymM 1 Reply Last reply
                                  0
                                  • _ _R_A_L_F_

                                    @mickym Da die neue Situation recht ähnlicher dieser (Flip Flop Logik) ist und ich den Fehler nicht wirklich erkennen kann bräuchte ich mal deinen Input zu dem ganzen:

                                    Es geht um eine Level Regelung, welche sich aus dem Switch Node Input ergibt.
                                    Dann sollen verzögert Stufen aktiviert werden.
                                    Stufe 0 ist quasi die Ausgangslage, wenn der nummerische Wert kleiner Stufe 1 ist (Basislevel).
                                    Wenn verz. Stufe 1 aktiviert wird, soll Stufe 0 deaktiviert werden und Stufe 1 aktiviert.
                                    Wenn verz. Stufe 2 aktiviert wird, dann soll Stufe 2 aktiviert, jedoch Stufe 1 auch weiterhin aktiv sein.
                                    Wenn jedoch Stufe 1 wieder aktiviert wird (auf Grund vom fallenden Level) dann soll Stufe 2 deaktiviert werden.
                                    Deaktiviert = payload = false

                                    Problem ist bei diesem Flow, dass zwar Stufe 2 aktiviert (payload = true) wird, jedoch nicht mehr deaktiviert obwohl ich über den Change Node den payload = false sende.
                                    Gleiches gilt für die Deaktivierung von Stufe 1.
                                    Ich weiß nicht, wo bei der Konfig der Wurm bzw. ich nen Denkfehler drin hab. Eigentlich dachte ich, sollte es so funktionieren?

                                    [
                                        {
                                            "id": "86b699fc65f0566c",
                                            "type": "tab",
                                            "label": "Flow 1",
                                            "disabled": false,
                                            "info": "",
                                            "env": []
                                        },
                                        {
                                            "id": "83c967f55180cc71",
                                            "type": "switch",
                                            "z": "86b699fc65f0566c",
                                            "name": "Level",
                                            "property": "payload",
                                            "propertyType": "msg",
                                            "rules": [
                                                {
                                                    "t": "lte",
                                                    "v": "9",
                                                    "vt": "num"
                                                },
                                                {
                                                    "t": "btwn",
                                                    "v": "10",
                                                    "vt": "num",
                                                    "v2": "20",
                                                    "v2t": "num"
                                                },
                                                {
                                                    "t": "btwn",
                                                    "v": "21",
                                                    "vt": "num",
                                                    "v2": "50",
                                                    "v2t": "num"
                                                }
                                            ],
                                            "checkall": "true",
                                            "repair": false,
                                            "outputs": 3,
                                            "x": 450,
                                            "y": 400,
                                            "wires": [
                                                [
                                                    "45e1374c190cb520"
                                                ],
                                                [
                                                    "13927d8d45ca75cb"
                                                ],
                                                [
                                                    "295ea16dd1d33c31"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "379d70bfb24cf060",
                                            "type": "inject",
                                            "z": "86b699fc65f0566c",
                                            "name": "",
                                            "props": [
                                                {
                                                    "p": "payload"
                                                },
                                                {
                                                    "p": "topic",
                                                    "vt": "str"
                                                }
                                            ],
                                            "repeat": "",
                                            "crontab": "",
                                            "once": false,
                                            "onceDelay": 0.1,
                                            "topic": "",
                                            "payload": "9",
                                            "payloadType": "num",
                                            "x": 250,
                                            "y": 340,
                                            "wires": [
                                                [
                                                    "83c967f55180cc71"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "4d6d4ba517060abb",
                                            "type": "inject",
                                            "z": "86b699fc65f0566c",
                                            "name": "",
                                            "props": [
                                                {
                                                    "p": "payload"
                                                },
                                                {
                                                    "p": "topic",
                                                    "vt": "str"
                                                }
                                            ],
                                            "repeat": "",
                                            "crontab": "",
                                            "once": false,
                                            "onceDelay": 0.1,
                                            "topic": "",
                                            "payload": "22",
                                            "payloadType": "num",
                                            "x": 250,
                                            "y": 440,
                                            "wires": [
                                                [
                                                    "83c967f55180cc71"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "ae3b15d743245f73",
                                            "type": "inject",
                                            "z": "86b699fc65f0566c",
                                            "name": "",
                                            "props": [
                                                {
                                                    "p": "payload"
                                                },
                                                {
                                                    "p": "topic",
                                                    "vt": "str"
                                                }
                                            ],
                                            "repeat": "",
                                            "crontab": "",
                                            "once": false,
                                            "onceDelay": 0.1,
                                            "topic": "",
                                            "payload": "10",
                                            "payloadType": "num",
                                            "x": 250,
                                            "y": 380,
                                            "wires": [
                                                [
                                                    "83c967f55180cc71"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "13927d8d45ca75cb",
                                            "type": "trigger",
                                            "z": "86b699fc65f0566c",
                                            "name": "verz-Stufe-1",
                                            "op1": "",
                                            "op2": "true",
                                            "op1type": "nul",
                                            "op2type": "bool",
                                            "duration": "2",
                                            "extend": false,
                                            "overrideDelay": false,
                                            "units": "s",
                                            "reset": "",
                                            "bytopic": "all",
                                            "topic": "topic",
                                            "outputs": 1,
                                            "x": 1070,
                                            "y": 480,
                                            "wires": [
                                                [
                                                    "457047e020452c79",
                                                    "03596b8e2240fce5",
                                                    "f312cd2583a1dce9"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "6696c4033e0fcaab",
                                            "type": "comment",
                                            "z": "86b699fc65f0566c",
                                            "name": "Level Regelung Test",
                                            "info": "",
                                            "x": 490,
                                            "y": 340,
                                            "wires": []
                                        },
                                        {
                                            "id": "45fc70d55ae8d276",
                                            "type": "debug",
                                            "z": "86b699fc65f0566c",
                                            "name": "Stufe 1 verz",
                                            "active": true,
                                            "tosidebar": true,
                                            "console": false,
                                            "tostatus": false,
                                            "complete": "payload",
                                            "targetType": "msg",
                                            "statusVal": "",
                                            "statusType": "auto",
                                            "x": 1590,
                                            "y": 480,
                                            "wires": []
                                        },
                                        {
                                            "id": "295ea16dd1d33c31",
                                            "type": "trigger",
                                            "z": "86b699fc65f0566c",
                                            "name": "verz-Stufe-2",
                                            "op1": "",
                                            "op2": "true",
                                            "op1type": "nul",
                                            "op2type": "bool",
                                            "duration": "2",
                                            "extend": false,
                                            "overrideDelay": false,
                                            "units": "s",
                                            "reset": "",
                                            "bytopic": "all",
                                            "topic": "topic",
                                            "outputs": 1,
                                            "x": 1090,
                                            "y": 720,
                                            "wires": [
                                                [
                                                    "d060922c7999cb68"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "22decc37459730eb",
                                            "type": "debug",
                                            "z": "86b699fc65f0566c",
                                            "name": "Stufe 2 verz",
                                            "active": true,
                                            "tosidebar": true,
                                            "console": false,
                                            "tostatus": false,
                                            "complete": "payload",
                                            "targetType": "msg",
                                            "statusVal": "",
                                            "statusType": "auto",
                                            "x": 1590,
                                            "y": 720,
                                            "wires": []
                                        },
                                        {
                                            "id": "824dcc36a821c6e2",
                                            "type": "debug",
                                            "z": "86b699fc65f0566c",
                                            "name": "Stufe 0 verz",
                                            "active": true,
                                            "tosidebar": true,
                                            "console": false,
                                            "tostatus": false,
                                            "complete": "payload",
                                            "targetType": "msg",
                                            "statusVal": "",
                                            "statusType": "auto",
                                            "x": 1590,
                                            "y": 260,
                                            "wires": []
                                        },
                                        {
                                            "id": "03596b8e2240fce5",
                                            "type": "change",
                                            "z": "86b699fc65f0566c",
                                            "name": "Reset-Stufe-2",
                                            "rules": [
                                                {
                                                    "t": "set",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "false",
                                                    "tot": "bool"
                                                },
                                                {
                                                    "t": "set",
                                                    "p": "reset",
                                                    "pt": "msg",
                                                    "to": "true",
                                                    "tot": "bool"
                                                },
                                                {
                                                    "t": "set",
                                                    "p": "topic",
                                                    "pt": "msg",
                                                    "to": "Reset-Stufe-2",
                                                    "tot": "str"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 1080,
                                            "y": 540,
                                            "wires": [
                                                [
                                                    "295ea16dd1d33c31",
                                                    "d060922c7999cb68"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "b9463c3c604f8325",
                                            "type": "change",
                                            "z": "86b699fc65f0566c",
                                            "name": "Reset-Stufe-1",
                                            "rules": [
                                                {
                                                    "t": "set",
                                                    "p": "reset",
                                                    "pt": "msg",
                                                    "to": "true",
                                                    "tot": "bool"
                                                },
                                                {
                                                    "t": "set",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "false",
                                                    "tot": "bool"
                                                },
                                                {
                                                    "t": "set",
                                                    "p": "topic",
                                                    "pt": "msg",
                                                    "to": "Reset-Stufe-1",
                                                    "tot": "str"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 1080,
                                            "y": 320,
                                            "wires": [
                                                [
                                                    "13927d8d45ca75cb",
                                                    "457047e020452c79"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "45e1374c190cb520",
                                            "type": "trigger",
                                            "z": "86b699fc65f0566c",
                                            "name": "verz-Stufe-0",
                                            "op1": "",
                                            "op2": "true",
                                            "op1type": "nul",
                                            "op2type": "bool",
                                            "duration": "2",
                                            "extend": false,
                                            "overrideDelay": false,
                                            "units": "s",
                                            "reset": "",
                                            "bytopic": "all",
                                            "topic": "topic",
                                            "outputs": 1,
                                            "x": 1070,
                                            "y": 260,
                                            "wires": [
                                                [
                                                    "477cea2901f824e9",
                                                    "b9463c3c604f8325"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "d060922c7999cb68",
                                            "type": "rbe",
                                            "z": "86b699fc65f0566c",
                                            "name": "Aktiv-Stufe-2",
                                            "func": "rbei",
                                            "gap": "",
                                            "start": "",
                                            "inout": "out",
                                            "septopics": false,
                                            "property": "payload",
                                            "topi": "topic",
                                            "x": 1370,
                                            "y": 720,
                                            "wires": [
                                                [
                                                    "22decc37459730eb"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "457047e020452c79",
                                            "type": "rbe",
                                            "z": "86b699fc65f0566c",
                                            "name": "Aktiv-Stufe-1",
                                            "func": "rbei",
                                            "gap": "",
                                            "start": "",
                                            "inout": "out",
                                            "septopics": false,
                                            "property": "payload",
                                            "topi": "topic",
                                            "x": 1370,
                                            "y": 480,
                                            "wires": [
                                                [
                                                    "45fc70d55ae8d276"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "477cea2901f824e9",
                                            "type": "rbe",
                                            "z": "86b699fc65f0566c",
                                            "name": "Aktiv-Stufe-0",
                                            "func": "rbe",
                                            "gap": "",
                                            "start": "",
                                            "inout": "out",
                                            "septopics": false,
                                            "property": "payload",
                                            "topi": "topic",
                                            "x": 1370,
                                            "y": 260,
                                            "wires": [
                                                [
                                                    "824dcc36a821c6e2"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "f312cd2583a1dce9",
                                            "type": "change",
                                            "z": "86b699fc65f0566c",
                                            "name": "Reset-Stufe-0",
                                            "rules": [
                                                {
                                                    "t": "set",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "false",
                                                    "tot": "bool"
                                                },
                                                {
                                                    "t": "set",
                                                    "p": "topic",
                                                    "pt": "msg",
                                                    "to": "Reset-Stufe-1",
                                                    "tot": "str"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 1380,
                                            "y": 320,
                                            "wires": [
                                                [
                                                    "477cea2901f824e9"
                                                ]
                                            ]
                                        }
                                    ]
                                    
                                    mickymM Offline
                                    mickymM Offline
                                    mickym
                                    Most Active
                                    wrote on last edited by mickym
                                    #25

                                    @_r_a_l_f_ Das Problem ist erkannt, da Du mit msg.reset=true nicht nur die Trigger-Node zurücksetzt, sondern auch die Filter-Node. Da diese aber darauf konfiguriert ist, dass der erste Wert ignoriert wird, wird die Nachricht, die von der Change-Node Reset-2 immer blockiert. Die einfachst Frage ist brauchst Du das zurücksetzen der Trigger Nodes denn?

                                    Schau mal ob Du ohne Reset auskommst:

                                    [
                                        {
                                            "id": "86b699fc65f0566c",
                                            "type": "tab",
                                            "label": "Flow 1",
                                            "disabled": false,
                                            "info": "",
                                            "env": []
                                        },
                                        {
                                            "id": "83c967f55180cc71",
                                            "type": "switch",
                                            "z": "86b699fc65f0566c",
                                            "name": "Level",
                                            "property": "payload",
                                            "propertyType": "msg",
                                            "rules": [
                                                {
                                                    "t": "lte",
                                                    "v": "9",
                                                    "vt": "num"
                                                },
                                                {
                                                    "t": "btwn",
                                                    "v": "10",
                                                    "vt": "num",
                                                    "v2": "20",
                                                    "v2t": "num"
                                                },
                                                {
                                                    "t": "btwn",
                                                    "v": "21",
                                                    "vt": "num",
                                                    "v2": "50",
                                                    "v2t": "num"
                                                }
                                            ],
                                            "checkall": "true",
                                            "repair": false,
                                            "outputs": 3,
                                            "x": 450,
                                            "y": 400,
                                            "wires": [
                                                [
                                                    "45e1374c190cb520"
                                                ],
                                                [
                                                    "13927d8d45ca75cb"
                                                ],
                                                [
                                                    "295ea16dd1d33c31"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "379d70bfb24cf060",
                                            "type": "inject",
                                            "z": "86b699fc65f0566c",
                                            "name": "",
                                            "props": [
                                                {
                                                    "p": "payload"
                                                },
                                                {
                                                    "p": "topic",
                                                    "vt": "str"
                                                }
                                            ],
                                            "repeat": "",
                                            "crontab": "",
                                            "once": false,
                                            "onceDelay": 0.1,
                                            "topic": "",
                                            "payload": "9",
                                            "payloadType": "num",
                                            "x": 250,
                                            "y": 340,
                                            "wires": [
                                                [
                                                    "83c967f55180cc71"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "4d6d4ba517060abb",
                                            "type": "inject",
                                            "z": "86b699fc65f0566c",
                                            "name": "",
                                            "props": [
                                                {
                                                    "p": "payload"
                                                },
                                                {
                                                    "p": "topic",
                                                    "vt": "str"
                                                }
                                            ],
                                            "repeat": "",
                                            "crontab": "",
                                            "once": false,
                                            "onceDelay": 0.1,
                                            "topic": "",
                                            "payload": "22",
                                            "payloadType": "num",
                                            "x": 250,
                                            "y": 440,
                                            "wires": [
                                                [
                                                    "83c967f55180cc71"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "ae3b15d743245f73",
                                            "type": "inject",
                                            "z": "86b699fc65f0566c",
                                            "name": "",
                                            "props": [
                                                {
                                                    "p": "payload"
                                                },
                                                {
                                                    "p": "topic",
                                                    "vt": "str"
                                                }
                                            ],
                                            "repeat": "",
                                            "crontab": "",
                                            "once": false,
                                            "onceDelay": 0.1,
                                            "topic": "",
                                            "payload": "10",
                                            "payloadType": "num",
                                            "x": 250,
                                            "y": 380,
                                            "wires": [
                                                [
                                                    "83c967f55180cc71"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "13927d8d45ca75cb",
                                            "type": "trigger",
                                            "z": "86b699fc65f0566c",
                                            "name": "verz-Stufe-1",
                                            "op1": "",
                                            "op2": "true",
                                            "op1type": "nul",
                                            "op2type": "bool",
                                            "duration": "2",
                                            "extend": false,
                                            "overrideDelay": false,
                                            "units": "s",
                                            "reset": "",
                                            "bytopic": "all",
                                            "topic": "topic",
                                            "outputs": 1,
                                            "x": 1070,
                                            "y": 480,
                                            "wires": [
                                                [
                                                    "457047e020452c79",
                                                    "03596b8e2240fce5",
                                                    "f312cd2583a1dce9"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "6696c4033e0fcaab",
                                            "type": "comment",
                                            "z": "86b699fc65f0566c",
                                            "name": "Level Regelung Test",
                                            "info": "",
                                            "x": 490,
                                            "y": 340,
                                            "wires": []
                                        },
                                        {
                                            "id": "45fc70d55ae8d276",
                                            "type": "debug",
                                            "z": "86b699fc65f0566c",
                                            "name": "Stufe 1 verz",
                                            "active": true,
                                            "tosidebar": true,
                                            "console": false,
                                            "tostatus": false,
                                            "complete": "payload",
                                            "targetType": "msg",
                                            "statusVal": "",
                                            "statusType": "auto",
                                            "x": 1590,
                                            "y": 480,
                                            "wires": []
                                        },
                                        {
                                            "id": "295ea16dd1d33c31",
                                            "type": "trigger",
                                            "z": "86b699fc65f0566c",
                                            "name": "verz-Stufe-2",
                                            "op1": "",
                                            "op2": "true",
                                            "op1type": "nul",
                                            "op2type": "bool",
                                            "duration": "2",
                                            "extend": false,
                                            "overrideDelay": false,
                                            "units": "s",
                                            "reset": "",
                                            "bytopic": "all",
                                            "topic": "topic",
                                            "outputs": 1,
                                            "x": 1090,
                                            "y": 720,
                                            "wires": [
                                                [
                                                    "d060922c7999cb68"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "22decc37459730eb",
                                            "type": "debug",
                                            "z": "86b699fc65f0566c",
                                            "name": "Stufe 2 verz",
                                            "active": true,
                                            "tosidebar": true,
                                            "console": false,
                                            "tostatus": false,
                                            "complete": "payload",
                                            "targetType": "msg",
                                            "statusVal": "",
                                            "statusType": "auto",
                                            "x": 1590,
                                            "y": 720,
                                            "wires": []
                                        },
                                        {
                                            "id": "824dcc36a821c6e2",
                                            "type": "debug",
                                            "z": "86b699fc65f0566c",
                                            "name": "Stufe 0 verz",
                                            "active": true,
                                            "tosidebar": true,
                                            "console": false,
                                            "tostatus": false,
                                            "complete": "payload",
                                            "targetType": "msg",
                                            "statusVal": "",
                                            "statusType": "auto",
                                            "x": 1590,
                                            "y": 260,
                                            "wires": []
                                        },
                                        {
                                            "id": "03596b8e2240fce5",
                                            "type": "change",
                                            "z": "86b699fc65f0566c",
                                            "name": "Reset-Stufe-2",
                                            "rules": [
                                                {
                                                    "t": "set",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "false",
                                                    "tot": "bool"
                                                },
                                                {
                                                    "t": "set",
                                                    "p": "topic",
                                                    "pt": "msg",
                                                    "to": "Reset-Stufe-2",
                                                    "tot": "str"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 1080,
                                            "y": 540,
                                            "wires": [
                                                [
                                                    "d060922c7999cb68"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "b9463c3c604f8325",
                                            "type": "change",
                                            "z": "86b699fc65f0566c",
                                            "name": "Reset-Stufe-1",
                                            "rules": [
                                                {
                                                    "t": "set",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "false",
                                                    "tot": "bool"
                                                },
                                                {
                                                    "t": "set",
                                                    "p": "topic",
                                                    "pt": "msg",
                                                    "to": "Reset-Stufe-1",
                                                    "tot": "str"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 1020,
                                            "y": 340,
                                            "wires": [
                                                [
                                                    "457047e020452c79"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "45e1374c190cb520",
                                            "type": "trigger",
                                            "z": "86b699fc65f0566c",
                                            "name": "verz-Stufe-0",
                                            "op1": "",
                                            "op2": "true",
                                            "op1type": "nul",
                                            "op2type": "bool",
                                            "duration": "2",
                                            "extend": false,
                                            "overrideDelay": false,
                                            "units": "s",
                                            "reset": "",
                                            "bytopic": "all",
                                            "topic": "topic",
                                            "outputs": 1,
                                            "x": 1070,
                                            "y": 260,
                                            "wires": [
                                                [
                                                    "477cea2901f824e9",
                                                    "b9463c3c604f8325"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "d060922c7999cb68",
                                            "type": "rbe",
                                            "z": "86b699fc65f0566c",
                                            "name": "Aktiv-Stufe-2",
                                            "func": "rbei",
                                            "gap": "",
                                            "start": "",
                                            "inout": "out",
                                            "septopics": false,
                                            "property": "payload",
                                            "topi": "topic",
                                            "x": 1370,
                                            "y": 720,
                                            "wires": [
                                                [
                                                    "22decc37459730eb"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "457047e020452c79",
                                            "type": "rbe",
                                            "z": "86b699fc65f0566c",
                                            "name": "Aktiv-Stufe-1",
                                            "func": "rbei",
                                            "gap": "",
                                            "start": "",
                                            "inout": "out",
                                            "septopics": false,
                                            "property": "payload",
                                            "topi": "topic",
                                            "x": 1370,
                                            "y": 480,
                                            "wires": [
                                                [
                                                    "45fc70d55ae8d276"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "477cea2901f824e9",
                                            "type": "rbe",
                                            "z": "86b699fc65f0566c",
                                            "name": "Aktiv-Stufe-0",
                                            "func": "rbe",
                                            "gap": "",
                                            "start": "",
                                            "inout": "out",
                                            "septopics": false,
                                            "property": "payload",
                                            "topi": "topic",
                                            "x": 1370,
                                            "y": 260,
                                            "wires": [
                                                [
                                                    "824dcc36a821c6e2"
                                                ]
                                            ]
                                        },
                                        {
                                            "id": "f312cd2583a1dce9",
                                            "type": "change",
                                            "z": "86b699fc65f0566c",
                                            "name": "Reset-Stufe-0",
                                            "rules": [
                                                {
                                                    "t": "set",
                                                    "p": "payload",
                                                    "pt": "msg",
                                                    "to": "false",
                                                    "tot": "bool"
                                                },
                                                {
                                                    "t": "set",
                                                    "p": "topic",
                                                    "pt": "msg",
                                                    "to": "Reset-Stufe-1",
                                                    "tot": "str"
                                                }
                                            ],
                                            "action": "",
                                            "property": "",
                                            "from": "",
                                            "to": "",
                                            "reg": false,
                                            "x": 1380,
                                            "y": 320,
                                            "wires": [
                                                [
                                                    "477cea2901f824e9"
                                                ]
                                            ]
                                        }
                                    ]
                                    

                                    Falls aus irgendeinem mir momentan nicht ersichtlichen Grund Du nicht ohne Reset auskommst, dann musst Du den Reset vor den Trigger Nodes machen und nicht dahinter. Ich hab die Verbindung im Moment gekappt.

                                    Falls Du an den Grenzen - ggf- Schwankungen haben solltest solltest Du halt ganz vorne noch eine Filter Node dazumachen.

                                    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 Reply Last reply
                                    0
                                    • mickymM mickym

                                      @_r_a_l_f_ Das Problem ist erkannt, da Du mit msg.reset=true nicht nur die Trigger-Node zurücksetzt, sondern auch die Filter-Node. Da diese aber darauf konfiguriert ist, dass der erste Wert ignoriert wird, wird die Nachricht, die von der Change-Node Reset-2 immer blockiert. Die einfachst Frage ist brauchst Du das zurücksetzen der Trigger Nodes denn?

                                      Schau mal ob Du ohne Reset auskommst:

                                      [
                                          {
                                              "id": "86b699fc65f0566c",
                                              "type": "tab",
                                              "label": "Flow 1",
                                              "disabled": false,
                                              "info": "",
                                              "env": []
                                          },
                                          {
                                              "id": "83c967f55180cc71",
                                              "type": "switch",
                                              "z": "86b699fc65f0566c",
                                              "name": "Level",
                                              "property": "payload",
                                              "propertyType": "msg",
                                              "rules": [
                                                  {
                                                      "t": "lte",
                                                      "v": "9",
                                                      "vt": "num"
                                                  },
                                                  {
                                                      "t": "btwn",
                                                      "v": "10",
                                                      "vt": "num",
                                                      "v2": "20",
                                                      "v2t": "num"
                                                  },
                                                  {
                                                      "t": "btwn",
                                                      "v": "21",
                                                      "vt": "num",
                                                      "v2": "50",
                                                      "v2t": "num"
                                                  }
                                              ],
                                              "checkall": "true",
                                              "repair": false,
                                              "outputs": 3,
                                              "x": 450,
                                              "y": 400,
                                              "wires": [
                                                  [
                                                      "45e1374c190cb520"
                                                  ],
                                                  [
                                                      "13927d8d45ca75cb"
                                                  ],
                                                  [
                                                      "295ea16dd1d33c31"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "379d70bfb24cf060",
                                              "type": "inject",
                                              "z": "86b699fc65f0566c",
                                              "name": "",
                                              "props": [
                                                  {
                                                      "p": "payload"
                                                  },
                                                  {
                                                      "p": "topic",
                                                      "vt": "str"
                                                  }
                                              ],
                                              "repeat": "",
                                              "crontab": "",
                                              "once": false,
                                              "onceDelay": 0.1,
                                              "topic": "",
                                              "payload": "9",
                                              "payloadType": "num",
                                              "x": 250,
                                              "y": 340,
                                              "wires": [
                                                  [
                                                      "83c967f55180cc71"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "4d6d4ba517060abb",
                                              "type": "inject",
                                              "z": "86b699fc65f0566c",
                                              "name": "",
                                              "props": [
                                                  {
                                                      "p": "payload"
                                                  },
                                                  {
                                                      "p": "topic",
                                                      "vt": "str"
                                                  }
                                              ],
                                              "repeat": "",
                                              "crontab": "",
                                              "once": false,
                                              "onceDelay": 0.1,
                                              "topic": "",
                                              "payload": "22",
                                              "payloadType": "num",
                                              "x": 250,
                                              "y": 440,
                                              "wires": [
                                                  [
                                                      "83c967f55180cc71"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "ae3b15d743245f73",
                                              "type": "inject",
                                              "z": "86b699fc65f0566c",
                                              "name": "",
                                              "props": [
                                                  {
                                                      "p": "payload"
                                                  },
                                                  {
                                                      "p": "topic",
                                                      "vt": "str"
                                                  }
                                              ],
                                              "repeat": "",
                                              "crontab": "",
                                              "once": false,
                                              "onceDelay": 0.1,
                                              "topic": "",
                                              "payload": "10",
                                              "payloadType": "num",
                                              "x": 250,
                                              "y": 380,
                                              "wires": [
                                                  [
                                                      "83c967f55180cc71"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "13927d8d45ca75cb",
                                              "type": "trigger",
                                              "z": "86b699fc65f0566c",
                                              "name": "verz-Stufe-1",
                                              "op1": "",
                                              "op2": "true",
                                              "op1type": "nul",
                                              "op2type": "bool",
                                              "duration": "2",
                                              "extend": false,
                                              "overrideDelay": false,
                                              "units": "s",
                                              "reset": "",
                                              "bytopic": "all",
                                              "topic": "topic",
                                              "outputs": 1,
                                              "x": 1070,
                                              "y": 480,
                                              "wires": [
                                                  [
                                                      "457047e020452c79",
                                                      "03596b8e2240fce5",
                                                      "f312cd2583a1dce9"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "6696c4033e0fcaab",
                                              "type": "comment",
                                              "z": "86b699fc65f0566c",
                                              "name": "Level Regelung Test",
                                              "info": "",
                                              "x": 490,
                                              "y": 340,
                                              "wires": []
                                          },
                                          {
                                              "id": "45fc70d55ae8d276",
                                              "type": "debug",
                                              "z": "86b699fc65f0566c",
                                              "name": "Stufe 1 verz",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": false,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 1590,
                                              "y": 480,
                                              "wires": []
                                          },
                                          {
                                              "id": "295ea16dd1d33c31",
                                              "type": "trigger",
                                              "z": "86b699fc65f0566c",
                                              "name": "verz-Stufe-2",
                                              "op1": "",
                                              "op2": "true",
                                              "op1type": "nul",
                                              "op2type": "bool",
                                              "duration": "2",
                                              "extend": false,
                                              "overrideDelay": false,
                                              "units": "s",
                                              "reset": "",
                                              "bytopic": "all",
                                              "topic": "topic",
                                              "outputs": 1,
                                              "x": 1090,
                                              "y": 720,
                                              "wires": [
                                                  [
                                                      "d060922c7999cb68"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "22decc37459730eb",
                                              "type": "debug",
                                              "z": "86b699fc65f0566c",
                                              "name": "Stufe 2 verz",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": false,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 1590,
                                              "y": 720,
                                              "wires": []
                                          },
                                          {
                                              "id": "824dcc36a821c6e2",
                                              "type": "debug",
                                              "z": "86b699fc65f0566c",
                                              "name": "Stufe 0 verz",
                                              "active": true,
                                              "tosidebar": true,
                                              "console": false,
                                              "tostatus": false,
                                              "complete": "payload",
                                              "targetType": "msg",
                                              "statusVal": "",
                                              "statusType": "auto",
                                              "x": 1590,
                                              "y": 260,
                                              "wires": []
                                          },
                                          {
                                              "id": "03596b8e2240fce5",
                                              "type": "change",
                                              "z": "86b699fc65f0566c",
                                              "name": "Reset-Stufe-2",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "false",
                                                      "tot": "bool"
                                                  },
                                                  {
                                                      "t": "set",
                                                      "p": "topic",
                                                      "pt": "msg",
                                                      "to": "Reset-Stufe-2",
                                                      "tot": "str"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 1080,
                                              "y": 540,
                                              "wires": [
                                                  [
                                                      "d060922c7999cb68"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "b9463c3c604f8325",
                                              "type": "change",
                                              "z": "86b699fc65f0566c",
                                              "name": "Reset-Stufe-1",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "false",
                                                      "tot": "bool"
                                                  },
                                                  {
                                                      "t": "set",
                                                      "p": "topic",
                                                      "pt": "msg",
                                                      "to": "Reset-Stufe-1",
                                                      "tot": "str"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 1020,
                                              "y": 340,
                                              "wires": [
                                                  [
                                                      "457047e020452c79"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "45e1374c190cb520",
                                              "type": "trigger",
                                              "z": "86b699fc65f0566c",
                                              "name": "verz-Stufe-0",
                                              "op1": "",
                                              "op2": "true",
                                              "op1type": "nul",
                                              "op2type": "bool",
                                              "duration": "2",
                                              "extend": false,
                                              "overrideDelay": false,
                                              "units": "s",
                                              "reset": "",
                                              "bytopic": "all",
                                              "topic": "topic",
                                              "outputs": 1,
                                              "x": 1070,
                                              "y": 260,
                                              "wires": [
                                                  [
                                                      "477cea2901f824e9",
                                                      "b9463c3c604f8325"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "d060922c7999cb68",
                                              "type": "rbe",
                                              "z": "86b699fc65f0566c",
                                              "name": "Aktiv-Stufe-2",
                                              "func": "rbei",
                                              "gap": "",
                                              "start": "",
                                              "inout": "out",
                                              "septopics": false,
                                              "property": "payload",
                                              "topi": "topic",
                                              "x": 1370,
                                              "y": 720,
                                              "wires": [
                                                  [
                                                      "22decc37459730eb"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "457047e020452c79",
                                              "type": "rbe",
                                              "z": "86b699fc65f0566c",
                                              "name": "Aktiv-Stufe-1",
                                              "func": "rbei",
                                              "gap": "",
                                              "start": "",
                                              "inout": "out",
                                              "septopics": false,
                                              "property": "payload",
                                              "topi": "topic",
                                              "x": 1370,
                                              "y": 480,
                                              "wires": [
                                                  [
                                                      "45fc70d55ae8d276"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "477cea2901f824e9",
                                              "type": "rbe",
                                              "z": "86b699fc65f0566c",
                                              "name": "Aktiv-Stufe-0",
                                              "func": "rbe",
                                              "gap": "",
                                              "start": "",
                                              "inout": "out",
                                              "septopics": false,
                                              "property": "payload",
                                              "topi": "topic",
                                              "x": 1370,
                                              "y": 260,
                                              "wires": [
                                                  [
                                                      "824dcc36a821c6e2"
                                                  ]
                                              ]
                                          },
                                          {
                                              "id": "f312cd2583a1dce9",
                                              "type": "change",
                                              "z": "86b699fc65f0566c",
                                              "name": "Reset-Stufe-0",
                                              "rules": [
                                                  {
                                                      "t": "set",
                                                      "p": "payload",
                                                      "pt": "msg",
                                                      "to": "false",
                                                      "tot": "bool"
                                                  },
                                                  {
                                                      "t": "set",
                                                      "p": "topic",
                                                      "pt": "msg",
                                                      "to": "Reset-Stufe-1",
                                                      "tot": "str"
                                                  }
                                              ],
                                              "action": "",
                                              "property": "",
                                              "from": "",
                                              "to": "",
                                              "reg": false,
                                              "x": 1380,
                                              "y": 320,
                                              "wires": [
                                                  [
                                                      "477cea2901f824e9"
                                                  ]
                                              ]
                                          }
                                      ]
                                      

                                      Falls aus irgendeinem mir momentan nicht ersichtlichen Grund Du nicht ohne Reset auskommst, dann musst Du den Reset vor den Trigger Nodes machen und nicht dahinter. Ich hab die Verbindung im Moment gekappt.

                                      Falls Du an den Grenzen - ggf- Schwankungen haben solltest solltest Du halt ganz vorne noch eine Filter Node dazumachen.

                                      _ Offline
                                      _ Offline
                                      _R_A_L_F_
                                      wrote on last edited by
                                      #26

                                      @mickym Danke für den Tipp mit dem Reset und den geänderten Flow.
                                      Das Problem ist (zumindest zeigt sich das Verhalten auch im neuen Flow von dir) dass wenn z.B. der Switch den Timer von z.B. verz-Stufe-2 aufzieht und dann innnerhalb der Zeit aber wieder auf Stufe 1 zurückfällt, wird der Timer nicht abgelöscht und es kommt trotzdem das msg.payload = true durch. Dafür wäre ja eigentlich der trigger node drin, dass erst wenn der Schwellwert > Zeit X ansteht, auch durchgeschaltet wird und umgekehrt, wenn der Wert < Zeit X ist auch wieder deaktiviert wird um unnötiges hin- und herschalten zu vermeiden.

                                      mickymM 1 Reply Last reply
                                      0
                                      • _ _R_A_L_F_

                                        @mickym Danke für den Tipp mit dem Reset und den geänderten Flow.
                                        Das Problem ist (zumindest zeigt sich das Verhalten auch im neuen Flow von dir) dass wenn z.B. der Switch den Timer von z.B. verz-Stufe-2 aufzieht und dann innnerhalb der Zeit aber wieder auf Stufe 1 zurückfällt, wird der Timer nicht abgelöscht und es kommt trotzdem das msg.payload = true durch. Dafür wäre ja eigentlich der trigger node drin, dass erst wenn der Schwellwert > Zeit X ansteht, auch durchgeschaltet wird und umgekehrt, wenn der Wert < Zeit X ist auch wieder deaktiviert wird um unnötiges hin- und herschalten zu vermeiden.

                                        mickymM Offline
                                        mickymM Offline
                                        mickym
                                        Most Active
                                        wrote on last edited by mickym
                                        #27

                                        @_r_a_l_f_ Nun dann würde ich ggf. die Nachrichtenrate am Eingang begrenzen, dass die trigger Nodes fertig sind. damit sowas nicht passiert -

                                        oder Du musst das resetten vor den trigger Nodes machen. Das habe ich hier gemacht. Das entspricht Deinem ursprünglichen Flow - nur dass Du nun nur die trigger NOdes resettest.

                                        d8071edd-2001-4811-a115-8e844bf36bcc-image.png

                                        [
                                           {
                                               "id": "83c967f55180cc71",
                                               "type": "switch",
                                               "z": "86b699fc65f0566c",
                                               "name": "Level",
                                               "property": "payload",
                                               "propertyType": "msg",
                                               "rules": [
                                                   {
                                                       "t": "lte",
                                                       "v": "9",
                                                       "vt": "num"
                                                   },
                                                   {
                                                       "t": "btwn",
                                                       "v": "10",
                                                       "vt": "num",
                                                       "v2": "20",
                                                       "v2t": "num"
                                                   },
                                                   {
                                                       "t": "btwn",
                                                       "v": "21",
                                                       "vt": "num",
                                                       "v2": "50",
                                                       "v2t": "num"
                                                   }
                                               ],
                                               "checkall": "true",
                                               "repair": false,
                                               "outputs": 3,
                                               "x": 450,
                                               "y": 400,
                                               "wires": [
                                                   [
                                                       "45e1374c190cb520"
                                                   ],
                                                   [
                                                       "13927d8d45ca75cb"
                                                   ],
                                                   [
                                                       "295ea16dd1d33c31"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "379d70bfb24cf060",
                                               "type": "inject",
                                               "z": "86b699fc65f0566c",
                                               "name": "",
                                               "props": [
                                                   {
                                                       "p": "payload"
                                                   },
                                                   {
                                                       "p": "topic",
                                                       "vt": "str"
                                                   }
                                               ],
                                               "repeat": "",
                                               "crontab": "",
                                               "once": false,
                                               "onceDelay": 0.1,
                                               "topic": "",
                                               "payload": "9",
                                               "payloadType": "num",
                                               "x": 250,
                                               "y": 340,
                                               "wires": [
                                                   [
                                                       "83c967f55180cc71"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "4d6d4ba517060abb",
                                               "type": "inject",
                                               "z": "86b699fc65f0566c",
                                               "name": "",
                                               "props": [
                                                   {
                                                       "p": "payload"
                                                   },
                                                   {
                                                       "p": "topic",
                                                       "vt": "str"
                                                   }
                                               ],
                                               "repeat": "",
                                               "crontab": "",
                                               "once": false,
                                               "onceDelay": 0.1,
                                               "topic": "",
                                               "payload": "22",
                                               "payloadType": "num",
                                               "x": 250,
                                               "y": 440,
                                               "wires": [
                                                   [
                                                       "83c967f55180cc71"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "ae3b15d743245f73",
                                               "type": "inject",
                                               "z": "86b699fc65f0566c",
                                               "name": "",
                                               "props": [
                                                   {
                                                       "p": "payload"
                                                   },
                                                   {
                                                       "p": "topic",
                                                       "vt": "str"
                                                   }
                                               ],
                                               "repeat": "",
                                               "crontab": "",
                                               "once": false,
                                               "onceDelay": 0.1,
                                               "topic": "",
                                               "payload": "10",
                                               "payloadType": "num",
                                               "x": 250,
                                               "y": 380,
                                               "wires": [
                                                   [
                                                       "83c967f55180cc71"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "13927d8d45ca75cb",
                                               "type": "trigger",
                                               "z": "86b699fc65f0566c",
                                               "name": "verz-Stufe-1",
                                               "op1": "",
                                               "op2": "true",
                                               "op1type": "nul",
                                               "op2type": "bool",
                                               "duration": "2",
                                               "extend": false,
                                               "overrideDelay": false,
                                               "units": "s",
                                               "reset": "",
                                               "bytopic": "all",
                                               "topic": "topic",
                                               "outputs": 1,
                                               "x": 1070,
                                               "y": 480,
                                               "wires": [
                                                   [
                                                       "457047e020452c79",
                                                       "03596b8e2240fce5",
                                                       "f312cd2583a1dce9",
                                                       "64b14373820c3256"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "6696c4033e0fcaab",
                                               "type": "comment",
                                               "z": "86b699fc65f0566c",
                                               "name": "Level Regelung Test",
                                               "info": "",
                                               "x": 490,
                                               "y": 340,
                                               "wires": []
                                           },
                                           {
                                               "id": "45fc70d55ae8d276",
                                               "type": "debug",
                                               "z": "86b699fc65f0566c",
                                               "name": "Stufe 1 verz",
                                               "active": true,
                                               "tosidebar": true,
                                               "console": false,
                                               "tostatus": false,
                                               "complete": "payload",
                                               "targetType": "msg",
                                               "statusVal": "",
                                               "statusType": "auto",
                                               "x": 1590,
                                               "y": 480,
                                               "wires": []
                                           },
                                           {
                                               "id": "295ea16dd1d33c31",
                                               "type": "trigger",
                                               "z": "86b699fc65f0566c",
                                               "name": "verz-Stufe-2",
                                               "op1": "",
                                               "op2": "true",
                                               "op1type": "nul",
                                               "op2type": "bool",
                                               "duration": "2",
                                               "extend": false,
                                               "overrideDelay": false,
                                               "units": "s",
                                               "reset": "",
                                               "bytopic": "all",
                                               "topic": "topic",
                                               "outputs": 1,
                                               "x": 1090,
                                               "y": 720,
                                               "wires": [
                                                   [
                                                       "d060922c7999cb68"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "22decc37459730eb",
                                               "type": "debug",
                                               "z": "86b699fc65f0566c",
                                               "name": "Stufe 2 verz",
                                               "active": true,
                                               "tosidebar": true,
                                               "console": false,
                                               "tostatus": false,
                                               "complete": "payload",
                                               "targetType": "msg",
                                               "statusVal": "",
                                               "statusType": "auto",
                                               "x": 1590,
                                               "y": 720,
                                               "wires": []
                                           },
                                           {
                                               "id": "824dcc36a821c6e2",
                                               "type": "debug",
                                               "z": "86b699fc65f0566c",
                                               "name": "Stufe 0 verz",
                                               "active": true,
                                               "tosidebar": true,
                                               "console": false,
                                               "tostatus": false,
                                               "complete": "payload",
                                               "targetType": "msg",
                                               "statusVal": "",
                                               "statusType": "auto",
                                               "x": 1590,
                                               "y": 260,
                                               "wires": []
                                           },
                                           {
                                               "id": "03596b8e2240fce5",
                                               "type": "change",
                                               "z": "86b699fc65f0566c",
                                               "name": "Reset-Stufe-2",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "false",
                                                       "tot": "bool"
                                                   },
                                                   {
                                                       "t": "set",
                                                       "p": "topic",
                                                       "pt": "msg",
                                                       "to": "Reset-Stufe-2",
                                                       "tot": "str"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 1200,
                                               "y": 620,
                                               "wires": [
                                                   [
                                                       "d060922c7999cb68"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "b9463c3c604f8325",
                                               "type": "change",
                                               "z": "86b699fc65f0566c",
                                               "name": "Reset-Stufe-1",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "false",
                                                       "tot": "bool"
                                                   },
                                                   {
                                                       "t": "set",
                                                       "p": "topic",
                                                       "pt": "msg",
                                                       "to": "Reset-Stufe-1",
                                                       "tot": "str"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 1140,
                                               "y": 340,
                                               "wires": [
                                                   [
                                                       "457047e020452c79"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "45e1374c190cb520",
                                               "type": "trigger",
                                               "z": "86b699fc65f0566c",
                                               "name": "verz-Stufe-0",
                                               "op1": "",
                                               "op2": "true",
                                               "op1type": "nul",
                                               "op2type": "bool",
                                               "duration": "2",
                                               "extend": false,
                                               "overrideDelay": false,
                                               "units": "s",
                                               "reset": "",
                                               "bytopic": "all",
                                               "topic": "topic",
                                               "outputs": 1,
                                               "x": 1070,
                                               "y": 260,
                                               "wires": [
                                                   [
                                                       "477cea2901f824e9",
                                                       "b9463c3c604f8325",
                                                       "fcefca4999249e4d"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "d060922c7999cb68",
                                               "type": "rbe",
                                               "z": "86b699fc65f0566c",
                                               "name": "Aktiv-Stufe-2",
                                               "func": "rbei",
                                               "gap": "",
                                               "start": "",
                                               "inout": "out",
                                               "septopics": false,
                                               "property": "payload",
                                               "topi": "topic",
                                               "x": 1430,
                                               "y": 720,
                                               "wires": [
                                                   [
                                                       "22decc37459730eb"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "457047e020452c79",
                                               "type": "rbe",
                                               "z": "86b699fc65f0566c",
                                               "name": "Aktiv-Stufe-1",
                                               "func": "rbei",
                                               "gap": "",
                                               "start": "",
                                               "inout": "out",
                                               "septopics": false,
                                               "property": "payload",
                                               "topi": "topic",
                                               "x": 1370,
                                               "y": 480,
                                               "wires": [
                                                   [
                                                       "45fc70d55ae8d276"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "477cea2901f824e9",
                                               "type": "rbe",
                                               "z": "86b699fc65f0566c",
                                               "name": "Aktiv-Stufe-0",
                                               "func": "rbe",
                                               "gap": "",
                                               "start": "",
                                               "inout": "out",
                                               "septopics": false,
                                               "property": "payload",
                                               "topi": "topic",
                                               "x": 1370,
                                               "y": 260,
                                               "wires": [
                                                   [
                                                       "824dcc36a821c6e2"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "f312cd2583a1dce9",
                                               "type": "change",
                                               "z": "86b699fc65f0566c",
                                               "name": "Reset-Stufe-0",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "false",
                                                       "tot": "bool"
                                                   },
                                                   {
                                                       "t": "set",
                                                       "p": "topic",
                                                       "pt": "msg",
                                                       "to": "Reset-Stufe-1",
                                                       "tot": "str"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 1380,
                                               "y": 320,
                                               "wires": [
                                                   [
                                                       "477cea2901f824e9"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "fcefca4999249e4d",
                                               "type": "change",
                                               "z": "86b699fc65f0566c",
                                               "name": "",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "reset",
                                                       "pt": "msg",
                                                       "to": "true",
                                                       "tot": "bool"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 920,
                                               "y": 380,
                                               "wires": [
                                                   [
                                                       "13927d8d45ca75cb"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "64b14373820c3256",
                                               "type": "change",
                                               "z": "86b699fc65f0566c",
                                               "name": "",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "reset",
                                                       "pt": "msg",
                                                       "to": "true",
                                                       "tot": "bool"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 920,
                                               "y": 580,
                                               "wires": [
                                                   [
                                                       "295ea16dd1d33c31"
                                                   ]
                                               ]
                                           }
                                        ]
                                        

                                        EDIT: Flow entspricht Deinem - nur dass du nun das msg.reset nur an die trigger Nodes sendest.

                                        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 Reply Last reply
                                        0
                                        • mickymM mickym

                                          @_r_a_l_f_ Nun dann würde ich ggf. die Nachrichtenrate am Eingang begrenzen, dass die trigger Nodes fertig sind. damit sowas nicht passiert -

                                          oder Du musst das resetten vor den trigger Nodes machen. Das habe ich hier gemacht. Das entspricht Deinem ursprünglichen Flow - nur dass Du nun nur die trigger NOdes resettest.

                                          d8071edd-2001-4811-a115-8e844bf36bcc-image.png

                                          [
                                             {
                                                 "id": "83c967f55180cc71",
                                                 "type": "switch",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Level",
                                                 "property": "payload",
                                                 "propertyType": "msg",
                                                 "rules": [
                                                     {
                                                         "t": "lte",
                                                         "v": "9",
                                                         "vt": "num"
                                                     },
                                                     {
                                                         "t": "btwn",
                                                         "v": "10",
                                                         "vt": "num",
                                                         "v2": "20",
                                                         "v2t": "num"
                                                     },
                                                     {
                                                         "t": "btwn",
                                                         "v": "21",
                                                         "vt": "num",
                                                         "v2": "50",
                                                         "v2t": "num"
                                                     }
                                                 ],
                                                 "checkall": "true",
                                                 "repair": false,
                                                 "outputs": 3,
                                                 "x": 450,
                                                 "y": 400,
                                                 "wires": [
                                                     [
                                                         "45e1374c190cb520"
                                                     ],
                                                     [
                                                         "13927d8d45ca75cb"
                                                     ],
                                                     [
                                                         "295ea16dd1d33c31"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "379d70bfb24cf060",
                                                 "type": "inject",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "",
                                                 "props": [
                                                     {
                                                         "p": "payload"
                                                     },
                                                     {
                                                         "p": "topic",
                                                         "vt": "str"
                                                     }
                                                 ],
                                                 "repeat": "",
                                                 "crontab": "",
                                                 "once": false,
                                                 "onceDelay": 0.1,
                                                 "topic": "",
                                                 "payload": "9",
                                                 "payloadType": "num",
                                                 "x": 250,
                                                 "y": 340,
                                                 "wires": [
                                                     [
                                                         "83c967f55180cc71"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "4d6d4ba517060abb",
                                                 "type": "inject",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "",
                                                 "props": [
                                                     {
                                                         "p": "payload"
                                                     },
                                                     {
                                                         "p": "topic",
                                                         "vt": "str"
                                                     }
                                                 ],
                                                 "repeat": "",
                                                 "crontab": "",
                                                 "once": false,
                                                 "onceDelay": 0.1,
                                                 "topic": "",
                                                 "payload": "22",
                                                 "payloadType": "num",
                                                 "x": 250,
                                                 "y": 440,
                                                 "wires": [
                                                     [
                                                         "83c967f55180cc71"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "ae3b15d743245f73",
                                                 "type": "inject",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "",
                                                 "props": [
                                                     {
                                                         "p": "payload"
                                                     },
                                                     {
                                                         "p": "topic",
                                                         "vt": "str"
                                                     }
                                                 ],
                                                 "repeat": "",
                                                 "crontab": "",
                                                 "once": false,
                                                 "onceDelay": 0.1,
                                                 "topic": "",
                                                 "payload": "10",
                                                 "payloadType": "num",
                                                 "x": 250,
                                                 "y": 380,
                                                 "wires": [
                                                     [
                                                         "83c967f55180cc71"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "13927d8d45ca75cb",
                                                 "type": "trigger",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "verz-Stufe-1",
                                                 "op1": "",
                                                 "op2": "true",
                                                 "op1type": "nul",
                                                 "op2type": "bool",
                                                 "duration": "2",
                                                 "extend": false,
                                                 "overrideDelay": false,
                                                 "units": "s",
                                                 "reset": "",
                                                 "bytopic": "all",
                                                 "topic": "topic",
                                                 "outputs": 1,
                                                 "x": 1070,
                                                 "y": 480,
                                                 "wires": [
                                                     [
                                                         "457047e020452c79",
                                                         "03596b8e2240fce5",
                                                         "f312cd2583a1dce9",
                                                         "64b14373820c3256"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "6696c4033e0fcaab",
                                                 "type": "comment",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Level Regelung Test",
                                                 "info": "",
                                                 "x": 490,
                                                 "y": 340,
                                                 "wires": []
                                             },
                                             {
                                                 "id": "45fc70d55ae8d276",
                                                 "type": "debug",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Stufe 1 verz",
                                                 "active": true,
                                                 "tosidebar": true,
                                                 "console": false,
                                                 "tostatus": false,
                                                 "complete": "payload",
                                                 "targetType": "msg",
                                                 "statusVal": "",
                                                 "statusType": "auto",
                                                 "x": 1590,
                                                 "y": 480,
                                                 "wires": []
                                             },
                                             {
                                                 "id": "295ea16dd1d33c31",
                                                 "type": "trigger",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "verz-Stufe-2",
                                                 "op1": "",
                                                 "op2": "true",
                                                 "op1type": "nul",
                                                 "op2type": "bool",
                                                 "duration": "2",
                                                 "extend": false,
                                                 "overrideDelay": false,
                                                 "units": "s",
                                                 "reset": "",
                                                 "bytopic": "all",
                                                 "topic": "topic",
                                                 "outputs": 1,
                                                 "x": 1090,
                                                 "y": 720,
                                                 "wires": [
                                                     [
                                                         "d060922c7999cb68"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "22decc37459730eb",
                                                 "type": "debug",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Stufe 2 verz",
                                                 "active": true,
                                                 "tosidebar": true,
                                                 "console": false,
                                                 "tostatus": false,
                                                 "complete": "payload",
                                                 "targetType": "msg",
                                                 "statusVal": "",
                                                 "statusType": "auto",
                                                 "x": 1590,
                                                 "y": 720,
                                                 "wires": []
                                             },
                                             {
                                                 "id": "824dcc36a821c6e2",
                                                 "type": "debug",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Stufe 0 verz",
                                                 "active": true,
                                                 "tosidebar": true,
                                                 "console": false,
                                                 "tostatus": false,
                                                 "complete": "payload",
                                                 "targetType": "msg",
                                                 "statusVal": "",
                                                 "statusType": "auto",
                                                 "x": 1590,
                                                 "y": 260,
                                                 "wires": []
                                             },
                                             {
                                                 "id": "03596b8e2240fce5",
                                                 "type": "change",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Reset-Stufe-2",
                                                 "rules": [
                                                     {
                                                         "t": "set",
                                                         "p": "payload",
                                                         "pt": "msg",
                                                         "to": "false",
                                                         "tot": "bool"
                                                     },
                                                     {
                                                         "t": "set",
                                                         "p": "topic",
                                                         "pt": "msg",
                                                         "to": "Reset-Stufe-2",
                                                         "tot": "str"
                                                     }
                                                 ],
                                                 "action": "",
                                                 "property": "",
                                                 "from": "",
                                                 "to": "",
                                                 "reg": false,
                                                 "x": 1200,
                                                 "y": 620,
                                                 "wires": [
                                                     [
                                                         "d060922c7999cb68"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "b9463c3c604f8325",
                                                 "type": "change",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Reset-Stufe-1",
                                                 "rules": [
                                                     {
                                                         "t": "set",
                                                         "p": "payload",
                                                         "pt": "msg",
                                                         "to": "false",
                                                         "tot": "bool"
                                                     },
                                                     {
                                                         "t": "set",
                                                         "p": "topic",
                                                         "pt": "msg",
                                                         "to": "Reset-Stufe-1",
                                                         "tot": "str"
                                                     }
                                                 ],
                                                 "action": "",
                                                 "property": "",
                                                 "from": "",
                                                 "to": "",
                                                 "reg": false,
                                                 "x": 1140,
                                                 "y": 340,
                                                 "wires": [
                                                     [
                                                         "457047e020452c79"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "45e1374c190cb520",
                                                 "type": "trigger",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "verz-Stufe-0",
                                                 "op1": "",
                                                 "op2": "true",
                                                 "op1type": "nul",
                                                 "op2type": "bool",
                                                 "duration": "2",
                                                 "extend": false,
                                                 "overrideDelay": false,
                                                 "units": "s",
                                                 "reset": "",
                                                 "bytopic": "all",
                                                 "topic": "topic",
                                                 "outputs": 1,
                                                 "x": 1070,
                                                 "y": 260,
                                                 "wires": [
                                                     [
                                                         "477cea2901f824e9",
                                                         "b9463c3c604f8325",
                                                         "fcefca4999249e4d"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "d060922c7999cb68",
                                                 "type": "rbe",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Aktiv-Stufe-2",
                                                 "func": "rbei",
                                                 "gap": "",
                                                 "start": "",
                                                 "inout": "out",
                                                 "septopics": false,
                                                 "property": "payload",
                                                 "topi": "topic",
                                                 "x": 1430,
                                                 "y": 720,
                                                 "wires": [
                                                     [
                                                         "22decc37459730eb"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "457047e020452c79",
                                                 "type": "rbe",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Aktiv-Stufe-1",
                                                 "func": "rbei",
                                                 "gap": "",
                                                 "start": "",
                                                 "inout": "out",
                                                 "septopics": false,
                                                 "property": "payload",
                                                 "topi": "topic",
                                                 "x": 1370,
                                                 "y": 480,
                                                 "wires": [
                                                     [
                                                         "45fc70d55ae8d276"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "477cea2901f824e9",
                                                 "type": "rbe",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Aktiv-Stufe-0",
                                                 "func": "rbe",
                                                 "gap": "",
                                                 "start": "",
                                                 "inout": "out",
                                                 "septopics": false,
                                                 "property": "payload",
                                                 "topi": "topic",
                                                 "x": 1370,
                                                 "y": 260,
                                                 "wires": [
                                                     [
                                                         "824dcc36a821c6e2"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "f312cd2583a1dce9",
                                                 "type": "change",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "Reset-Stufe-0",
                                                 "rules": [
                                                     {
                                                         "t": "set",
                                                         "p": "payload",
                                                         "pt": "msg",
                                                         "to": "false",
                                                         "tot": "bool"
                                                     },
                                                     {
                                                         "t": "set",
                                                         "p": "topic",
                                                         "pt": "msg",
                                                         "to": "Reset-Stufe-1",
                                                         "tot": "str"
                                                     }
                                                 ],
                                                 "action": "",
                                                 "property": "",
                                                 "from": "",
                                                 "to": "",
                                                 "reg": false,
                                                 "x": 1380,
                                                 "y": 320,
                                                 "wires": [
                                                     [
                                                         "477cea2901f824e9"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "fcefca4999249e4d",
                                                 "type": "change",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "",
                                                 "rules": [
                                                     {
                                                         "t": "set",
                                                         "p": "reset",
                                                         "pt": "msg",
                                                         "to": "true",
                                                         "tot": "bool"
                                                     }
                                                 ],
                                                 "action": "",
                                                 "property": "",
                                                 "from": "",
                                                 "to": "",
                                                 "reg": false,
                                                 "x": 920,
                                                 "y": 380,
                                                 "wires": [
                                                     [
                                                         "13927d8d45ca75cb"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "64b14373820c3256",
                                                 "type": "change",
                                                 "z": "86b699fc65f0566c",
                                                 "name": "",
                                                 "rules": [
                                                     {
                                                         "t": "set",
                                                         "p": "reset",
                                                         "pt": "msg",
                                                         "to": "true",
                                                         "tot": "bool"
                                                     }
                                                 ],
                                                 "action": "",
                                                 "property": "",
                                                 "from": "",
                                                 "to": "",
                                                 "reg": false,
                                                 "x": 920,
                                                 "y": 580,
                                                 "wires": [
                                                     [
                                                         "295ea16dd1d33c31"
                                                     ]
                                                 ]
                                             }
                                          ]
                                          

                                          EDIT: Flow entspricht Deinem - nur dass du nun das msg.reset nur an die trigger Nodes sendest.

                                          _ Offline
                                          _ Offline
                                          _R_A_L_F_
                                          wrote on last edited by
                                          #28

                                          @mickym Vielen Dank für die Tipps ;). So klappts jetzt wie gewünscht :)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          855

                                          Online

                                          32.5k

                                          Users

                                          81.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe