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. Flow für iobroker variable erhöhen

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Flow für iobroker variable erhöhen

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

      Hallo,

      habe bereits einige Flows am Laufen (Sprit einlesen, 1Wire) und benötige Hilfe für einen Flow um eine bestehende Variable

      nach einem Trigger Ereignis (GPIO IN) die Variable einlesen und um einen bestimmten Wert erhöhen (in meinen Fall um 0,013333 und dann

      wieder zurückschreiben.

      Der HIntergrund ist folgender: Pro Umdrehung der Stromzählerscheibe bekomme ich ein Signal, dass ich über das Node "GPIO Input" einlese.

      Über diese Methode kann ich dann die Werte aufaddieren und bekomme so den Stromverbrauch, den ich dann über unterschiedliche Zeiten auswerten kann.

      Würde mich freuen, wenn mir hier jemand für die Erstellung der Funktion behilflich wäre.

      Gruß john92648
      145_stromverbrauch.png

      1 Reply Last reply Reply Quote 0
      • eric2905
        eric2905 last edited by

        Hi,

        Pin 11 ist Dein Trigger (GPIO IN)?

        Hast Du schon was in der Funktion untergebracht?

        Wenn ja, was? Mach doch mal bitte einen Export.

        Gruß,

        Eric

        1 Reply Last reply Reply Quote 0
        • J
          John92648 last edited by

          Hallo Eric,

          hab schon einiges probiert, komme aber nicht weiter,

          vielleicht hast du eine Lösung.

          Danke im Voraus

          Hans…....

          1 Reply Last reply Reply Quote 0
          • eric2905
            eric2905 last edited by

            Hallo Hans,

            was hast Du denn schon alles probiert?

            Welchen Code hattest Du schon in der Funktion?

            Ist Pin11 Dein Trigger, oder ein veränderter ioBroker-Datenpunkt (hatte ich oben schonmal gefragt)?

            Funktioniert der Trigger als solches?

            Gruß,

            Eric

            1 Reply Last reply Reply Quote 0
            • J
              John92648 last edited by

              Hi Eric,

              der Trigger mit GPIO funktioniert, allerdings ja nur wenn die Funktion fehlerfrei läuft.

              Das bekomme ich aktuell nicht hin.

              Hier der bisherige Code:

              [{"id":"a188beba.5e774","type":"function","name":"Increase Power","func":"var strom = node-red.0.test1;\nvar sv = strom + 0.0133333;\nmsg.payload = sv;\nreturn msg;","outputs":1,"noerr":3,"x":437,"y":259,"z":"c4d7087.f3b28f8","wires":[["a51afefa.5ae5","96743cf5.698bc"]]}]

              Diese Variante läuft, jedoch mit einen Fixwert in der Variable.

              [{"id":"7028e686.8fd718","type":"function","name":"Increase Power","func":"var strom = 2.013;\nvar sv = strom + 0.0133333;\nmsg.payload = sv;\nreturn msg;","outputs":1,"noerr":0,"x":428,"y":485,"z":"c4d7087.f3b28f8","wires":[["5e265c1a.a1d9a4","f72fe8b4.08d018"]]},{"id":"5e265c1a.a1d9a4","type":"debug","name":"Test2","active":true,"console":"false","complete":"payload","x":706,"y":484,"z":"c4d7087.f3b28f8","wires":[]},{"id":"f72fe8b4.08d018","type":"ioBroker out","name":"","topic":"test2","ack":"true","autoCreate":"true","x":693,"y":400,"z":"c4d7087.f3b28f8","wires":[]},{"id":"2a18e5c8.d5e71a","type":"rpi-gpio in","name":"","pin":"11","intype":"tri","read":false,"x":195,"y":485,"z":"c4d7087.f3b28f8","wires":[["7028e686.8fd718"]]}]

              Gruß Hans

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

              Support us

              ioBroker
              Community Adapters
              Donate

              974
              Online

              31.6k
              Users

              79.4k
              Topics

              1.3m
              Posts

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