Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [gelöst] Result in Widget bekommen

    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] Result in Widget bekommen

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

      Hallo,
      ich habe eine MySQL Tabelle und möchte diese komplett in der Visualisierung als Tabelle (json table) darstellen. Wie bekomme ich hieraus, das Ergebnis in die Tabelle:

      sendTo('sql.0', 'query', 'SELECT * FROM iobroker.Timetable', function (result) {
          if (result.error) {
              console.error(result.error);
          } else {
              // show result
               console.log('Rows: ' + JSON.stringify(result.result));
          }
      });
      

      Der JSON-String wird in der Console richtig angezeigt, also die Daten werden von der DB gelesen.

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @spinne1000 last edited by

        @spinne1000
        Wie oft ändern sich die Daten in Deiner Tabelle?
        Gibt's dazu einen korrespondieren DP der sich ggf. ändert?
        Man könnte entweder zyklisch oder bei Änderung des DP per Trigger reagieren, das SQL ausführen und das Ergebnis in einen DP schreiben.

        1 Reply Last reply Reply Quote 0
        • S
          spinne1000 last edited by

          @codierknecht said in Result in Widget bekommen:

          @spinne1000
          Wie oft ändern sich die Daten in Deiner Tabelle?
          Gibt's dazu einen korrespondieren DP der sich ggf. ändert?
          Man könnte entweder zyklisch oder bei Änderung des DP per Trigger reagieren, das SQL ausführen und das Ergebnis in einen DP schreiben.

          Die Daten ändern sich so gut wie nie. Die sollen aus der Datenbank angezeigt werden. Ich kann schon einen Datenpunkt machen, dann ist aber die gleiche Frage: Wie bekomme ich das Json aus dem Script in den Datenpunkt?

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @spinne1000 last edited by

            @spinne1000
            Wa steckt denn in dem JSON? Tabelle?
            JSON-Widget von inventwo?

            1 Reply Last reply Reply Quote 0
            • S
              spinne1000 last edited by

              @codierknecht
              Habs hinbekommen. setState("datenpunkt_id", result.result);
              Dann hab ich das Json im Datenpunkt und kann es wie gewohnt weiterverarbeiten.

              Codierknecht 1 Reply Last reply Reply Quote 0
              • Codierknecht
                Codierknecht Developer Most Active @spinne1000 last edited by

                @spinne1000 Dann markiere den Thread bitte als "gelöst"

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

                Support us

                ioBroker
                Community Adapters
                Donate

                912
                Online

                31.7k
                Users

                79.9k
                Topics

                1.3m
                Posts

                2
                6
                147
                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