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. Addieren/Subtrahieren mit Counter von Konstante

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Addieren/Subtrahieren mit Counter von Konstante

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

      Moin.

      Nun habe ich eine Konstante von zB 100, von welcher ich mittels meinem Counter entweder +1 dazu addieren oder -1 subtrahieren will, je nach dem ob ich die +1 Taste oder -1 Taste betätige. Das soll beliebig oft durchgeführt werden.

      Wie mache ich das?

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @m.gans last edited by

        Ich halte zwar nichts davon - jeden Typ Node zu installieren, wenn man das gleiche mit Standardnodes erreichen kann und ich will mir diese Node jetzt auch nicht installieren - aber was funktioniert nicht? Warum installiert man sich solche Nodes?

        M 1 Reply Last reply Reply Quote 0
        • M
          m.gans @mickym last edited by m.gans

          @mickym hab den per zufall gefunden, und dachte, das wäre was.. aber irgendwie ist das nicht das gelbe vom ei.

          wie würde es denn ohne diesen zusatz node gehen?

          Also die Konstante ist nur ein Beispiel. Ich würde nachher eine Quelle verwenden die gemessene Zahlen importiert. Diese Zahlen sollen durch diesen Counter jeweils mit 1-er Schritten addiert / subtrahiert werden, wann immer ich einen der beiden Buttons betätige.

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

            Du nimmst halt einfach eine Flowvariable und addierst oder subtrahierst ein payload - oder was auch immer.

            [{"id":"22dc86c048e770fc","type":"inject","z":"8fca765b626b50bd","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"init","payload":"100","payloadType":"num","x":250,"y":140,"wires":[["a28a8afbd7af5279"]]},{"id":"a28a8afbd7af5279","type":"change","z":"8fca765b626b50bd","name":"","rules":[{"t":"set","p":"counter","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":430,"y":140,"wires":[[]]},{"id":"42339ff98b2b5d2d","type":"inject","z":"8fca765b626b50bd","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"1","payloadType":"num","x":230,"y":220,"wires":[["bef406a3bc7816fb"]]},{"id":"446439cce7cba5e6","type":"inject","z":"8fca765b626b50bd","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"-1","payloadType":"num","x":230,"y":260,"wires":[["bef406a3bc7816fb"]]},{"id":"bef406a3bc7816fb","type":"change","z":"8fca765b626b50bd","name":"","rules":[{"t":"set","p":"counter","pt":"msg","to":"counter","tot":"flow"},{"t":"set","p":"counter","pt":"msg","to":"counter + payload","tot":"jsonata"},{"t":"set","p":"counter","pt":"flow","to":"counter","tot":"msg"},{"t":"set","p":"payload","pt":"msg","to":"counter","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":430,"y":240,"wires":[["57c66bd6abdddece"]]},{"id":"57c66bd6abdddece","type":"debug","z":"8fca765b626b50bd","name":"Counter","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":620,"y":240,"wires":[]}]
            

            ae970a3d-0e7b-445f-b312-00b3d0d85ec2-image.png

            Wenn Du willst kannst auch noch eine range node dazwischenschalten um den Counter oben und unten zu begrenzen.

            M 1 Reply Last reply Reply Quote 0
            • M
              m.gans @mickym last edited by

              @mickym super danke

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

              Support us

              ioBroker
              Community Adapters
              Donate

              1.2k
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              2
              5
              199
              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