Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] true Counter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] true Counter

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

      @paul53
      Nabend,
      ist es möglich wenn ein Datenpunkt true ist diesen in eine Liste in Blockly zu schreiben und für jedes true einen Datenpunkt den wert dazu zu rechnen!?
      und auch die länge an zeit wie lange true true ist in einen weiteren Datenpunkt zu schreiben!?
      Weiter komme ich irgendwie nicht als das hier:

      var eingeschaltet, Liste;
      
      
      eingeschaltet = getState("sonoff.0.Aqua_Float.POWER1").val;
      Liste = [true];
      Liste = (typeof Liste == 'number' ? Liste : 0) + 1;
      on({id: 'sonoff.0.Aqua_Float.POWER1', change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("sonoff.0.Aqua_Float.POWER1").val == true) {
          for (var eingeschaltet_index in Liste) {
            eingeschaltet = Liste[eingeschaltet_index];
            setState("Aqua_Control.0.Osmose_System.Osmose_Counter"/*Osmose_Counter*/, (Liste + 1), true);
          }
        }
      });
      
      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Aphofis last edited by

        @Aphofis
        Mache besser eine Aufgabenstellung !
        Möchtest Du die Zahl der Einschaltungen und die Einschaltdauer kumulativ ermitten ?

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

          @paul53
          Eine Aufgabenstellung kann ich erstellen aber ich komme dann bei manchen Blöcken nicht weiter was ich nehemn muss.
          Also jedes true soll als 1 gezählt werden und im Datenpunkt Counter dazu gezählt werden gerne auch mit tages reset um 23:59
          und jedes true start stop als zeit kann ich ggf aus der Osmose Steuerung entnehmen.
          Nur wie man eine Liste baut die dann jedes true zählt und in einen Datenpunkt schreibt weiß ich nicht und die Zeitlänge kann ich auch aus der Vlies Steuerung entnehmen.

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

            @Aphofis sagte:

            aber ich komme dann bei manchen Blöcken nicht weiter was ich nehemn muss.

            Ich meinte auch mit Worten, nicht mittels Blockly.

            @Aphofis sagte in true Counter:

            Also jedes true soll als 1 gezählt werden und im Datenpunkt Counter dazu gezählt werden gerne auch mit tages reset um 23:59

            Also die Zahl der Einschaltungen pro Tag ? Dazu benötigt man einen Zähler - keine Liste.

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

              @Aphofis
              Vorschlag:

              Blockly_temp.JPG

              Aphofis 1 Reply Last reply Reply Quote 1
              • Aphofis
                Aphofis @paul53 last edited by Aphofis

                @paul53
                Mann Mann Mann auf sowas wäre ich echt nicht gekommen.
                warum mal 1000 ???
                Ich denke mal das mal 1000 gerechnt wird um von ms auf sek zu kommen!?

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

                  Es funktioniert!!!!
                  Das echt Cool.
                  Vielen Dank

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  781
                  Online

                  31.9k
                  Users

                  80.3k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  529
                  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