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. Und oder Verknüpfung

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Und oder Verknüpfung

Scheduled Pinned Locked Moved Skripten / Logik
11 Posts 7 Posters 7.2k Views
  • 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.
  • A Offline
    A Offline
    Arminhh
    wrote on last edited by
    #1

    moin,

    ich spiele heute den ganzen Tag mit Node-red rum. Gefällt mir sehr gut! Allerdings bekomme ich keine Und bzw. oder Verknüpfung hin. Kann jemand bitte mal ein Beispiel posten?

    Ich danke im voraus!

    mfg

    Arminhh

    1 Reply Last reply
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      wrote on last edited by
      #2

      Genau dafür ist node-red schlecht. Da sollte irgendwann ScriptGUI dafür sein.

      Es gibt aber trotzdem eine Lösung.

      [{"id":"2613cb47.d9ec34","type":"inject","name":"","topic":"A","payload":"1","payloadType":"string","repeat":"","crontab":"","once":false,"x":266,"y":120,"z":"b57e542c.4a81a8","wires":[["4fe57bb8.b01a84","99db6fd6.66249"]]},{"id":"b9fa9f05.46056","type":"inject","name":"","topic":"B","payload":"0","payloadType":"string","repeat":"","crontab":"","once":false,"x":265,"y":216,"z":"b57e542c.4a81a8","wires":[["4fe57bb8.b01a84","99db6fd6.66249"]]},{"id":"4fe57bb8.b01a84","type":"function","name":"&","func":"context.global.myVars = context.global.myVars || {};\ncontext.global.myVars[msg.topic] = msg.payload;\n\nmsg.topic = 'AND';\nmsg.payload = (parseInt(context.global.myVars.A, 10) &&\n    parseInt(context.global.myVars.B, 10));\n\nif (msg.payload) return msg;","outputs":1,"x":459,"y":122,"z":"b57e542c.4a81a8","wires":[["2590982c.da6f68"]]},{"id":"2590982c.da6f68","type":"debug","name":"","active":true,"console":"false","complete":"false","x":683,"y":165,"z":"b57e542c.4a81a8","wires":[]},{"id":"99db6fd6.66249","type":"function","name":" |","func":"context.global.myVars = context.global.myVars || {};\ncontext.global.myVars[msg.topic] = msg.payload;\n\nmsg.topic = 'OR';\nmsg.payload = (parseInt(context.global.myVars.A, 10) ||\n    parseInt(context.global.myVars.B, 10));\n\nif (msg.payload) return msg;","outputs":1,"x":454,"y":213,"z":"b57e542c.4a81a8","wires":[["2590982c.da6f68"]]}]
      
      

      48_andor.png

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mimquadrat
        wrote on last edited by
        #3

        Wir brauchen Steffens ScriptGUI!

        Weißt du ob er das machen wird?

        1 Reply Last reply
        0
        • HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #4

          Er wird!

          Gesendet von meinem LIFETAB_S785X mit Tapatalk
          997_cul-einstellung.png

          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 Reply Last reply
          0
          • R Offline
            R Offline
            rascal
            wrote on last edited by
            #5

            Steffen!!!! schneller :mrgreen:

            1 Reply Last reply
            0
            • N Offline
              N Offline
              nobody
              wrote on last edited by
              #6

              Hallo Arminhh,

              bevor die anderen node-red noch weiter schlecht reden erkläre mir bitte, was du konkret machen willst.

              Nodes in node-red lassen sich prinzipiell in drei Typen einteilen:

              In-Nodes triggern den Beginn eines Flows. Ein Flow kann zwar mehrere In-Nodes haben, jedoch wird ein Durchlauf eines Message-Objekts immer nur genau von einem In-Node ausgelöst. Die Verwendung des ioBroker-In-Node ist nur dann sinnvoll, wenn du direkt auf die Veränderung eines Werts in ioBroker reagieren willst. Ansonsten kann ein Flow aber auch durch andere Ereignisse wie z.B. periodisch durch einen Inject-Node erfolgen.

              Out-Nodes sind Datensenken und der Flow endet an dieser Stelle. Der ioBroker-Out-Node schreibt z.B. einen Wert zurück nach ioBroker.

              Alle anderen Aktionen werden durch Middle-Nodes ausgeführt, mehrere Ein- und Ausgänge haben können und in denen z.B. ein Zugriff auf externe Systeme wie Datenbanken, Transformationen und Entscheidungen vorgenommen werden können.

              Für ioBroker gibt es einen get-Node der den Wert aus ioBroker liest und dem Message-Objekt zufügt. Wenn man in zwei hintereinander folgenden get-Nodes zwei Werte aus ioBroker ausliest und in unterschiedliche Attribute des Message-Objekts ablegt, kann man diese natürlich anschließend in einem switch- oder function-Node vergleichen und entsprechen verzweigen (hier hat sich mit node-red 0.13 einiges im switch-Node getan).

              Das Beispiel von Bluefox funktioniert natürlich auch, ist aber für viele Fälle etwas overkill und benötigt für beide in den In-Nodes eingetragenen Attribute erstmal einen Trigger, der erst nach einer Änderung des betreffenden Werts in ioBroker ausgelöst wird.

              1 Reply Last reply
              0
              • A Offline
                A Offline
                Arminhh
                wrote on last edited by
                #7

                @nobody:

                Hallo Arminhh,

                bevor die anderen node-red noch weiter schlecht reden erkläre mir bitte, was du konkret machen willst.

                . `
                moin nobody,

                danke für Deine Antwort. Das hatte ich im April 2015 gefragt. So genau weiß ich das nicht mehr. Ich habe das irgendwie anders gelöst!

                mfg

                Arminhh

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  mimquadrat
                  wrote on last edited by
                  #8

                  für meinen Geschmack brauchen wir Steffens ScriptGUI immer noch!

                  GO STEFFEN! GO STEFFEN! GO STEFFEN!

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    Arminhh
                    wrote on last edited by
                    #9

                    auf ScriptGUI warte ich auch schon sehnsüchtig!! Im Forum hieß es eigentlich ende 2015!

                    Stelle mich auch gerne wieder als Betatester zur Verfügung!

                    mfg

                    Arminhh

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      a-flow
                      wrote on last edited by
                      #10

                      Wer Infos zum Stand der Entwicklung der ScriptGUI braucht, findet sie hier: http://forum.iobroker.net/viewtopic.php?t=2580

                      1 Reply Last reply
                      0
                      • HomoranH Do not disturb
                        HomoranH Do not disturb
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #11

                        Habt ihr mal im JavaScript Adapter nachgesehen?

                        Da gibt es jetzt die ersten Ansätze von blockly.

                        Dies wird der Ersatz für die scriptGUI

                        Gruß

                        Rainer

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

                        418

                        Online

                        32.4k

                        Users

                        81.5k

                        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