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

NEWS

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

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

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

Und oder Verknüpfung

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 7 Kommentatoren 7.2k Aufrufe
  • Ä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.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      mimquadrat
      schrieb am zuletzt editiert von
      #3

      Wir brauchen Steffens ScriptGUI!

      Weißt du ob er das machen wird?

      1 Antwort Letzte Antwort
      0
      • HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          rascal
          schrieb am zuletzt editiert von
          #5

          Steffen!!!! schneller :mrgreen:

          1 Antwort Letzte Antwort
          0
          • N Offline
            N Offline
            nobody
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              Arminhh
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                mimquadrat
                schrieb am zuletzt editiert von
                #8

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

                GO STEFFEN! GO STEFFEN! GO STEFFEN!

                1 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  Arminhh
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • A Offline
                    A Offline
                    a-flow
                    schrieb am zuletzt editiert von
                    #10

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

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #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 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

                      367

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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