Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Anfängerfrage Node Red - Wert >1 = true, Wert <1 = false

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Anfängerfrage Node Red - Wert >1 = true, Wert <1 = false

    This topic has been deleted. Only users with topic management privileges can see it.
    • riste76
      riste76 last edited by riste76

      Hallo,
      ich habe eine absolute Anfängerfrage, ich bekomme von einem Homematic Gerät Wert, wenn der Wert >1 will ein true an ein anderes Gerät senden wenn der Wert <1 will ich ein false senden.
      Kann mir jemand bitte auf die Sprünge helfen.
      Vielen Dank

      J mickym 2 Replies Last reply Reply Quote 0
      • J
        JoergH @riste76 last edited by

        @riste76 Du kannst z.B. ein Blockly Skript erstellen in dem Du eine Abfrage einbaust.

        riste76 1 Reply Last reply Reply Quote 0
        • riste76
          riste76 @JoergH last edited by

          @joergh
          ich will das mit Node Red machen

          J 1 Reply Last reply Reply Quote 0
          • J
            JoergH @riste76 last edited by

            @riste76 Ach, sehe gerade das war im Node-Red Thread. Sorry!

            1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @riste76 last edited by mickym

              @riste76 Hast Du in den Adaptereinstellungen die String Konvertierung ausgeschaltet?

              d6698dd7-a1e5-4422-8a44-881731be9286-image.png

              riste76 1 Reply Last reply Reply Quote 0
              • riste76
                riste76 @mickym last edited by

                @mickym
                ich nutze Node Red nicht mit dem ioBroker

                mickym 1 Reply Last reply Reply Quote 0
                • mickym
                  mickym Most Active @riste76 last edited by mickym

                  @riste76 OK - nun dann weiss ich zwar nicht, wie Du von dem Homematic Gerät was in Node Red bekommst (mqtt oder HM-IP Node), aber Du machst folgendes:

                  Du leitest die Nachricht aus dem Homematic Gerät in eine Switch Node. Du erstellst Du 2 Ausgänge: Einmal wenn die payload <1 und einmal mit der payload >1. An beide Ausgänge hängst Du dann eine Change Node, in der Du wie gewünscht die payload auf true oder false setzt.

                  Diese payload sendest Du dann an Dein anderes Gerät-

                  3d339bfa-72ac-4241-b59c-07f93a71d69a-image.png

                  [{"id":"69f3914277dfcba7","type":"inject","z":"0db43ef5ee91fda8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Homematic - 0.5","payload":"0.5","payloadType":"num","x":410,"y":180,"wires":[["99306de2d847dd47"]]},{"id":"99306de2d847dd47","type":"switch","z":"0db43ef5ee91fda8","name":"","property":"payload","propertyType":"msg","rules":[{"t":"lte","v":"1","vt":"num"},{"t":"gt","v":"1","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":590,"y":200,"wires":[["7b98e5db819a0773"],["3dc0581d8b970db9"]]},{"id":"7b98e5db819a0773","type":"change","z":"0db43ef5ee91fda8","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":770,"y":180,"wires":[["766c4d914066c977"]]},{"id":"3dc0581d8b970db9","type":"change","z":"0db43ef5ee91fda8","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":770,"y":220,"wires":[["766c4d914066c977"]]},{"id":"766c4d914066c977","type":"debug","z":"0db43ef5ee91fda8","name":"anderes Gerät","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1030,"y":200,"wires":[]},{"id":"4da845b938956fbf","type":"inject","z":"0db43ef5ee91fda8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Homematic - 1.5","payload":"1.5","payloadType":"num","x":410,"y":220,"wires":[["99306de2d847dd47"]]}]
                  

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    Jens69 @mickym last edited by

                    @mickym wie wäre es mit "change" ? Steht unter Funktionen.

                    Damit habe ich "OFF" / "ON" zu "auf" / "zu" gewandelt.
                    Auch verschiedene andere Ersetzungsregeln sind möglich.

                    mickym 1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @Jens69 last edited by

                      @jens69 Das geht auch - nur bei der Aufgabenstellung des TE ging es ja nicht nur darum bestimmte konstante Werte zu ersetzen, sondern ganze Wertebereiche (alles größer 1 oder alles kleiner 1) deshalb die Switch Node. Man hätte es aber auch mit einer Change Node und JSONATA machen können.

                      Ansonsten ist die Change Node eine der vielfältigsten und erübrigt damit vielfach function Nodes, die von vielen genutzt wurde.

                      1 Reply Last reply Reply Quote 1
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      928
                      Online

                      31.7k
                      Users

                      79.8k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      958
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo