Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. einfaches Skriptproblem - ich komm nicht drauf!

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    einfaches Skriptproblem - ich komm nicht drauf!

    This topic has been deleted. Only users with topic management privileges can see it.
    • Asgothian
      Asgothian Developer @brokeling last edited by

      @brokeling
      Das einfachste ist wenn du eine Variable "Druckdifferenz" erstellst, und dieser den Wert zuweist (an Stelle des "aktualisiere" Bausteins).

      Diesen Wert kannst Du dann per Debug ausgeben, und danach dem Datenpunkt zuweisen.

      B 1 Reply Last reply Reply Quote 0
      • B
        brokeling @Asgothian last edited by brokeling

        @Asgothian
        so habe ich das nun (+ 2ten Rechenschritt), doch Variable und Wert "Druckdifferenz" gegen nun "NaN" aus...
        df2f0c03-d5a4-4dca-afd1-16725dad7642-grafik.png

        B 1 Reply Last reply Reply Quote 0
        • B
          brokeling @brokeling last edited by

          ... o.k., ich glaub PDiff war noch nocht definiert...

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @brokeling last edited by

            @brokeling sagte in einfaches Skriptproblem - ich komm nicht drauf!:

            ich glaub PDiff war noch nocht definiert...

            Ja, das solltest du vor dem Trigger einmal mit setze... machen, damit die Variable bei Skriptstart definiert wird

            B 1 Reply Last reply Reply Quote 0
            • B
              brokeling @Homoran last edited by

              so ist das gesamte Blockly:
              a7c4b38c-d89f-41ec-931d-42d931456b7d-grafik.png

              Ich "nulle" die Differenz zweier Messwerte mit einem Taster.
              Bei Veränderung von Messwerten wird die (weitere) Differenz angezeigt.

              Ich denke das geht so, mit 2 Triggern auf gleicher Ebene.

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @brokeling last edited by Homoran

                @brokeling sagte in einfaches Skriptproblem - ich komm nicht drauf!:

                das geht so, mit 2 Triggern auf gleicher Ebene.

                das schon, aber im zweiten Skript ist nach wie vor ein pDiff drin, bevor diese Variable deklariert wurde.

                deshalb solltest du diese

                @Homoran sagte in einfaches Skriptproblem - ich komm nicht drauf!:

                vor dem Trigger einmal mit setze...

                deklarieren

                B 1 Reply Last reply Reply Quote 0
                • B
                  brokeling @Homoran last edited by

                  @Homoran
                  Du meinst so?
                  ee30d2a9-ebd4-4a7b-9048-6cd11551f4af-grafik.png

                  Dann hätte ich noch eine Frage - wie kann ich am besten auf 2 Nachkommastelle runden?
                  Mit
                  "read": "Math.round(100 * val)/100",
                  im Objekt geht es nicht.

                  Homoran paul53 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @brokeling last edited by

                    @brokeling sagte in einfaches Skriptproblem - ich komm nicht drauf!:

                    Du meinst so?

                    ja!

                    @brokeling sagte in einfaches Skriptproblem - ich komm nicht drauf!:

                    wie kann ich am besten auf 2 Nachkommastelle runden?

                    mit dem entsprechenden Mathebaustein "runde ... auf x Nachkommastellen
                    und bei ... setzt du deine Rechenformel ein

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

                      @brokeling sagte:

                      wie kann ich am besten auf 2 Nachkommastelle runden?

                      Dafür gibt es einen Mathe-Block.

                      @brokeling sagte in einfaches Skriptproblem - ich komm nicht drauf!:

                      Mit
                      "read": "Math.round(100 * val)/100",
                      im Objekt geht es nicht.

                      Das geht nur mit Alias-Datenpunkten.

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        brokeling @paul53 last edited by brokeling

                        @paul53
                        Ah, I am happy. Jetzt gehts 🙂
                        Gestern den ganzen Abend drangehockt, nichts geklappt.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        437
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        4
                        13
                        372
                        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