Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Modbus Adapter Formeln

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Modbus Adapter Formeln

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

      Hallo!

      Ich nutze den Modbus Adapter für meinen Wechselrichter! In den Modbuseinstellungen kann man den Faktor angeben! Im Feld Formel habe ich x=(x<0)?0:x eingetragen um negative Werte zu ignorieren, aber sobald im Feld Formel etwas steht werden Feld Faktor und Offset ignoriert. Wie kann ich den Faktor in die Formel mit einbauen?

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Maik Krause last edited by paul53

        @maik-krause sagte: Wie kann ich den Faktor in die Formel mit einbauen?

        x=(x<0)?0:faktor*x
        

        faktor muss natürlich eine Zahl sein.

        Maik Krause 1 Reply Last reply Reply Quote 0
        • Maik Krause
          Maik Krause @paul53 last edited by

          @paul53 Danke aber Funktioniert nicht, kommt immer Null raus! Laut Formel wird ja nur berechnet wenn der wert kleiner 0 ist oder?

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Maik Krause last edited by

            @maik-krause
            Erstelle einen Alias mit Lesekonvertierung:

            val < 0 ? 0 : val
            

            und verwende den Faktor im Modbus-Adapter.

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

              @maik-krause sagte in Modbus Adapter Formeln:

              x=(x<0)?0:x

              um negative Werte zu ignorieren

              Teste

              x = (x<-0) ? 0:x
              

              So habe ich es :

              a012b72a-e419-4bf2-b0c0-196ef1008428-grafik.png

              1 Reply Last reply Reply Quote 0
              • Maik Krause
                Maik Krause last edited by

                Vielen Dank!

                Habe es nun so gelöst das im Modbus Adapter der Faktor steht und über Alias die negativen Werte ignoriert werden!

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

                Support us

                ioBroker
                Community Adapters
                Donate

                789
                Online

                31.7k
                Users

                79.8k
                Topics

                1.3m
                Posts

                3
                6
                302
                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