Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Funktion in Blockly

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Funktion in Blockly

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

      Hallo.
      Ich bräuchte jemand der mir bitte hilft das folgende Script in ein Blocky umzuwandeln.
      Sodass ich das Ergebnis dieses Scripts im Blockly weiterverwenden kann.

      const id = 'Stromverbrauch'; // Datenpunkt-ID eintragen
      var now = Date.now();
       
      sendTo('influxdb.0', 'getHistory', {
          id: id,
          options: {
              start:     now - 86400000,
              end:       now,
              aggregate: 'none',
              count:     300000
          }
      }, 
      function (data) {
          log(data.result.length);
      });
      

      Kenne mich mit Javascript selbst leider noch zu wenig aus.
      Ich weiß ich muss im Blockly eine Funktion erstellen, aber wie gehts dann weiter ?

      M 1 Reply Last reply Reply Quote 0
      • M
        ManfredHi @ManfredHi last edited by

        NIemand eine Idee, wie ich dieses Script in einem Blockly weiter verarbeiten kann?

        1 Reply Last reply Reply Quote 0
        • M
          ManfredHi last edited by ManfredHi

          Ich komme hier einfach nicht weiter.

          folgendes blockly habe ich:

          fa8bda25-6e4b-47f5-9c6a-e0ff39c67778-image.png

          in der Funktion ist das drinnen:

          var ausgabe = 0;
          sendTo('influxdb.0', 'getHistory', 
          {
              id: db_id,
              options: {
                  start:      Date.parse(db_datum_von+" "+db_zeit_von+" +1"),
                  end:        Date.parse(db_datum_bis+" "+db_zeit_bis+" +1"),
                  aggregate: 'none',
                  count:      300000
              }
          }, 
          function (data) {
              ausgabe = (data.result.length);
          });
          

          beim ausführen des Blockly erhalte ich im Log immer die Meldung "undefined".

          Ich schaffe es nicht, dass mir der Wert dann in die Varable ausgabe geschrieben wird, die ich dann im Blockly weiterverwenden kann.

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

          Support us

          ioBroker
          Community Adapters
          Donate

          844
          Online

          32.0k
          Users

          80.5k
          Topics

          1.3m
          Posts

          1
          3
          264
          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