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. Bedingung nur prüfen aber nicht auslösen?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    789

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

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

Bedingung nur prüfen aber nicht auslösen?

Scheduled Pinned Locked Moved Node-Red
10 Posts 4 Posters 557 Views 3 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.
  • S Offline
    S Offline
    schneidy76
    wrote on last edited by
    #1

    Guten Abend,
    Kann man in Node Red Bedingungen so einsetzen, dass diese war sein müssen, aber nicht zum Auslösen führen?
    So eine Funktion gibt es den Programmen von Homematic, in Node Red konnte ich das noch nicht umsetzen...
    Danke und VG Torsten

    Raspberry Matic (RP3), LIVE PV Monitoring mit Smartmeter, Poolsteuerung mit NodeRed, KNX Ausbau (ersetzt stückweise HM & klassische Installation), ioBroker Multihost (RP4 &RP2), Visu mit VIS

    HomoranH T 2 Replies Last reply
    0
    • S schneidy76

      Guten Abend,
      Kann man in Node Red Bedingungen so einsetzen, dass diese war sein müssen, aber nicht zum Auslösen führen?
      So eine Funktion gibt es den Programmen von Homematic, in Node Red konnte ich das noch nicht umsetzen...
      Danke und VG Torsten

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      @schneidy76 sagte in Bedingung nur prüfen aber nicht auslösen?:

      So eine Funktion gibt es den Programmen von Homematic,

      dann musst du es im Logikteil verwenden und nicht als Trigger

      Da unterscheidet sich Javascript (steckt auch in node-red) von HM Logik

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      S 1 Reply Last reply
      0
      • HomoranH Homoran

        @schneidy76 sagte in Bedingung nur prüfen aber nicht auslösen?:

        So eine Funktion gibt es den Programmen von Homematic,

        dann musst du es im Logikteil verwenden und nicht als Trigger

        Da unterscheidet sich Javascript (steckt auch in node-red) von HM Logik

        S Offline
        S Offline
        schneidy76
        wrote on last edited by
        #3

        @homoran Hi Rainer,
        Wie meinst du das? Wenn ich 2 Bedingungen in einen Gate verknüpfe, gelten beide als Trigger?
        Vg Torsten

        Raspberry Matic (RP3), LIVE PV Monitoring mit Smartmeter, Poolsteuerung mit NodeRed, KNX Ausbau (ersetzt stückweise HM & klassische Installation), ioBroker Multihost (RP4 &RP2), Visu mit VIS

        HomoranH 1 Reply Last reply
        0
        • S schneidy76

          @homoran Hi Rainer,
          Wie meinst du das? Wenn ich 2 Bedingungen in einen Gate verknüpfe, gelten beide als Trigger?
          Vg Torsten

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #4

          @schneidy76 ich hab schon lange nicht mehr mit node-red gearbeitet, da wäre @mickym der bessere Ansprechpartner.
          Bei Blockly könnte ich dir das erklären.

          ich schieb, den Thread dann mal nach node-red

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

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

            Mir ist das zu theoretisch - ein praktisches Beispiel oder Anforderung wäre besser um das umzusetzen.

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

            S 1 Reply Last reply
            0
            • mickymM mickym

              Mir ist das zu theoretisch - ein praktisches Beispiel oder Anforderung wäre besser um das umzusetzen.

              S Offline
              S Offline
              schneidy76
              wrote on last edited by schneidy76
              #6

              @mickym Ich versuche es mal:
              AV Receiver aus und Dämmerung nicht war führt derzeit zum Ausschalten der Beleuchtung.
              Richtig wäre:
              wenn Dämmerung aus und ich schalte den AV Receiver aus, soll die Beleuchtung an bleiben.
              Aber:
              Wenn Receiver an und Dämmerung an soll Licht an, egal in welcher Reihenfolge.
              Wenn Dämmerung an (prüfen) und AV Receiver aus, dann Licht aus.

              Puh, hast du es verstanden?

              Raspberry Matic (RP3), LIVE PV Monitoring mit Smartmeter, Poolsteuerung mit NodeRed, KNX Ausbau (ersetzt stückweise HM & klassische Installation), ioBroker Multihost (RP4 &RP2), Visu mit VIS

              mickymM 1 Reply Last reply
              0
              • S schneidy76

                @mickym Ich versuche es mal:
                AV Receiver aus und Dämmerung nicht war führt derzeit zum Ausschalten der Beleuchtung.
                Richtig wäre:
                wenn Dämmerung aus und ich schalte den AV Receiver aus, soll die Beleuchtung an bleiben.
                Aber:
                Wenn Receiver an und Dämmerung an soll Licht an, egal in welcher Reihenfolge.
                Wenn Dämmerung an (prüfen) und AV Receiver aus, dann Licht aus.

                Puh, hast du es verstanden?

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

                @schneidy76 Nee ich verstehe es nicht vollständig - weil keine Matrix. Aber ich verstehe das Problem nicht. Trigger ist Dein Receiver und dann musst Du halt alle Fälle durchmachen. Fang halt einfach an.

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

                S 1 Reply Last reply
                0
                • mickymM mickym

                  @schneidy76 Nee ich verstehe es nicht vollständig - weil keine Matrix. Aber ich verstehe das Problem nicht. Trigger ist Dein Receiver und dann musst Du halt alle Fälle durchmachen. Fang halt einfach an.

                  S Offline
                  S Offline
                  schneidy76
                  wrote on last edited by
                  #8

                  @mickym Ich glaube du hast Recht. Habe derzeit eine einfache und Verknüpfung.
                  Probiere es mal so : sortiere alle True und alle False Bedingungen und verknüpft die mal... Mal schauen was passiert

                  Raspberry Matic (RP3), LIVE PV Monitoring mit Smartmeter, Poolsteuerung mit NodeRed, KNX Ausbau (ersetzt stückweise HM & klassische Installation), ioBroker Multihost (RP4 &RP2), Visu mit VIS

                  mickymM 1 Reply Last reply
                  0
                  • S schneidy76

                    @mickym Ich glaube du hast Recht. Habe derzeit eine einfache und Verknüpfung.
                    Probiere es mal so : sortiere alle True und alle False Bedingungen und verknüpft die mal... Mal schauen was passiert

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

                    @schneidy76 Hier einfach Reciever und dann prüfung auf Dämmerung

                    26a81af6-a54b-4717-97e6-16f9af0df092-image.png

                    Somit hast Du alle 4 Möglichkeiten

                    [
                       {
                           "id": "2c2bb9038bbbfa3a",
                           "type": "inject",
                           "z": "7e6af0015415146d",
                           "name": "",
                           "props": [
                               {
                                   "p": "payload"
                               },
                               {
                                   "p": "topic",
                                   "vt": "str"
                               }
                           ],
                           "repeat": "",
                           "crontab": "",
                           "once": false,
                           "onceDelay": 0.1,
                           "topic": "reciever",
                           "payload": "true",
                           "payloadType": "bool",
                           "x": 3410,
                           "y": 760,
                           "wires": [
                               [
                                   "6a0fe7ebe286e59e"
                               ]
                           ]
                       },
                       {
                           "id": "9c2075e4d8ef166b",
                           "type": "inject",
                           "z": "7e6af0015415146d",
                           "name": "",
                           "props": [
                               {
                                   "p": "payload"
                               },
                               {
                                   "p": "topic",
                                   "vt": "str"
                               }
                           ],
                           "repeat": "",
                           "crontab": "",
                           "once": false,
                           "onceDelay": 0.1,
                           "topic": "reciever",
                           "payload": "false",
                           "payloadType": "bool",
                           "x": 3410,
                           "y": 800,
                           "wires": [
                               [
                                   "6a0fe7ebe286e59e"
                               ]
                           ]
                       },
                       {
                           "id": "6a0fe7ebe286e59e",
                           "type": "switch",
                           "z": "7e6af0015415146d",
                           "name": "Reciever",
                           "property": "payload",
                           "propertyType": "msg",
                           "rules": [
                               {
                                   "t": "true"
                               },
                               {
                                   "t": "false"
                               }
                           ],
                           "checkall": "true",
                           "repair": false,
                           "outputs": 2,
                           "x": 3620,
                           "y": 780,
                           "wires": [
                               [
                                   "cf333b24979fb875"
                               ],
                               [
                                   "1f8cc2e5a0f3a844"
                               ]
                           ]
                       },
                       {
                           "id": "cf333b24979fb875",
                           "type": "switch",
                           "z": "7e6af0015415146d",
                           "name": "Dämmerung?",
                           "property": "daemmerung",
                           "propertyType": "flow",
                           "rules": [
                               {
                                   "t": "true"
                               },
                               {
                                   "t": "false"
                               }
                           ],
                           "checkall": "true",
                           "repair": false,
                           "outputs": 2,
                           "x": 3820,
                           "y": 740,
                           "wires": [
                               [],
                               []
                           ]
                       },
                       {
                           "id": "c509d14e30a6db61",
                           "type": "inject",
                           "z": "7e6af0015415146d",
                           "name": "",
                           "props": [
                               {
                                   "p": "payload"
                               },
                               {
                                   "p": "topic",
                                   "vt": "str"
                               }
                           ],
                           "repeat": "",
                           "crontab": "",
                           "once": false,
                           "onceDelay": 0.1,
                           "topic": "daemmerung",
                           "payload": "true",
                           "payloadType": "bool",
                           "x": 3390,
                           "y": 640,
                           "wires": [
                               [
                                   "669e44281bc64c6a"
                               ]
                           ]
                       },
                       {
                           "id": "5a0152c734e4711f",
                           "type": "inject",
                           "z": "7e6af0015415146d",
                           "name": "",
                           "props": [
                               {
                                   "p": "payload"
                               },
                               {
                                   "p": "topic",
                                   "vt": "str"
                               }
                           ],
                           "repeat": "",
                           "crontab": "",
                           "once": false,
                           "onceDelay": 0.1,
                           "topic": "daemmerung",
                           "payload": "false",
                           "payloadType": "bool",
                           "x": 3390,
                           "y": 680,
                           "wires": [
                               [
                                   "669e44281bc64c6a"
                               ]
                           ]
                       },
                       {
                           "id": "669e44281bc64c6a",
                           "type": "change",
                           "z": "7e6af0015415146d",
                           "name": "",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "daemmerung",
                                   "pt": "flow",
                                   "to": "payload",
                                   "tot": "msg"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 3670,
                           "y": 660,
                           "wires": [
                               []
                           ]
                       },
                       {
                           "id": "1f8cc2e5a0f3a844",
                           "type": "switch",
                           "z": "7e6af0015415146d",
                           "name": "Dämmerung?",
                           "property": "daemmerung",
                           "propertyType": "flow",
                           "rules": [
                               {
                                   "t": "true"
                               },
                               {
                                   "t": "false"
                               }
                           ],
                           "checkall": "true",
                           "repair": false,
                           "outputs": 2,
                           "x": 3820,
                           "y": 800,
                           "wires": [
                               [],
                               []
                           ]
                       }
                    ]
                    

                    Nun hängst Du halt einfach an jeden Ausgang eine Change Node und schaltest damit das Licht entweder an oder aus.

                    Wenn die Dämmerung triggern soll dann halt das gleiche nochmal - dann hast Du halt 8 Fälle.

                    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
                    • S schneidy76

                      Guten Abend,
                      Kann man in Node Red Bedingungen so einsetzen, dass diese war sein müssen, aber nicht zum Auslösen führen?
                      So eine Funktion gibt es den Programmen von Homematic, in Node Red konnte ich das noch nicht umsetzen...
                      Danke und VG Torsten

                      T Offline
                      T Offline
                      Tableautin
                      wrote on last edited by
                      #10

                      @schneidy76 Hier ein sehr ähnlich gelagertes Beispiel wie bei dir.

                      Ausgelöst wird nur durch die Anwesenheiserkennung im Büro. Dann wird Licht eingeschaltet, falls es bisher nicht an ist (dein Spezialfall, die Lichter lösen nichts aus, werden nur abgefragt). Und nur in dem Fall wird das Licht nach 10 Minuten wieder ausgeschaltet. Vielleicht hilft dir das Beispiel ja :-)

                      acc23b2b-a781-4cc9-9f81-6e1cc0c708a4-WhatsApp Image 2023-08-08 at 15.08.55.jpeg


                      ioBroker auf QNAP NAS im Docker

                      sonst ein ziemlicher ioBroker Hipster

                      • iQontrol als VIS
                      • NodeRed als Programmier-Schnittstelle
                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      584

                      Online

                      32.8k

                      Users

                      82.7k

                      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