Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Bedingung nur prüfen aber nicht auslösen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Bedingung nur prüfen aber nicht auslösen?

Geplant Angeheftet Gesperrt Verschoben Node-Red
10 Beiträge 4 Kommentatoren 545 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    schneidy76
    schrieb am zuletzt editiert von
    #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 Antworten Letzte Antwort
    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 Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #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 - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      S 1 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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 Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #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 - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • mickymM Offline
            mickymM Offline
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • mickymM mickym

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

              S Offline
              S Offline
              schneidy76
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      731

                      Online

                      32.6k

                      Benutzer

                      82.2k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe