Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. update Datenpunkt, wenn einer von n Werten sich ändert

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    update Datenpunkt, wenn einer von n Werten sich ändert

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

      Hallo,

      ich bin noch ganz neu in der Thematik Blockly/Scripting und habe aktuell folgendes Thema: ich möchte einen Datenpunkt immer dann mit der Summe von 3 Datenpunkten aktualisieren, wenn sich einer von 3 möglichen Datenpunkten geändert hat.

      Aktuell bekomme ich folgende Fehlermeldung, die ich nicht ganz interpretieren kann: javascript.0 (1447) script.js.PV.Hausverbrauch Error by subscription (trigger): Wrong ID of type boolean or number.
      Das Blockly sieht dazu wie folgt aus:
      d727dd9a-aff5-4542-8436-6b0948c74600-image.png
      Ob das mit dem geschachtelten Oder bzw. der geschachtelten Summe so geht, weiß ich nicht, ich habe nicht anderes gefunden um eine Summe aus 3 Werten bzw. den Vergleich von 3 Werten zusammen zu setzen.

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

        @maddm niemals Wert von im Trigger, immer nur die ID.
        in deinem Fall über das Zahnrad zwei weitere Andockstellen für weitere IDs hinzufügen und auf alle 3 IDs triggern

        1 Reply Last reply Reply Quote 1
        • T
          ticaki Developer @Maddm last edited by

          @maddm

          Bildschirmfoto 2023-07-17 um 13.08.08.png

          Das reagiert mit oder auf veränderungen von 3 States. Einfach das Zahnrad anklicken und anpassen

          M 1 Reply Last reply Reply Quote 1
          • M
            Maddm @ticaki last edited by

            @ticaki @Homoran : danke für eure Hilfe, damit hat es dann geklappt.
            PS: ich nehme an, dass es keine weitere Vereinfachung für die Summenbildung von mehr als 2 Werten gibt, sonst hättet ihr das schon angesprochen

            paul53 Homoran 2 Replies Last reply Reply Quote 0
            • paul53
              paul53 @Maddm last edited by

              @maddm sagte: weitere Vereinfachung für die Summenbildung von mehr als 2 Werten

              Bis zu 4 Werten ist es effektiv und ausreichend übersichtlich. Bei noch mehr Werten nimmt man eine Schleife.

              Blockly_temp.JPG

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

                @maddm sagte in update Datenpunkt, wenn einer von n Werten sich ändert:

                dass es keine weitere Vereinfachung für die Summenbildung von mehr als 2 Werten gibt,

                aber etwas Kosmetik.
                mit der rechten Maustaste in der Gegend des + klicken und auf externe Eingänge stellen.
                sieht dann in etwa so aus

                Screenshot_20230717-143900_Firefox.jpg

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

                Support us

                ioBroker
                Community Adapters
                Donate

                861
                Online

                32.0k
                Users

                80.4k
                Topics

                1.3m
                Posts

                4
                6
                227
                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