Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [gelöst] Result in Widget bekommen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

[gelöst] Result in Widget bekommen

Geplant Angeheftet Gesperrt Verschoben JavaScript
6 Beiträge 2 Kommentatoren 268 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    spinne1000
    schrieb am zuletzt editiert von spinne1000
    #1

    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.

    CodierknechtC 1 Antwort Letzte Antwort
    0
    • S 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.

      CodierknechtC Online
      CodierknechtC Online
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @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.

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.0.15 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Cerrtified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        spinne1000
        schrieb am zuletzt editiert von
        #3

        @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?

        CodierknechtC 1 Antwort Letzte Antwort
        0
        • S spinne1000

          @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?

          CodierknechtC Online
          CodierknechtC Online
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

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

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.0.15 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Cerrtified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            spinne1000
            schrieb am zuletzt editiert von
            #5

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

            CodierknechtC 1 Antwort Letzte Antwort
            0
            • S spinne1000

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

              CodierknechtC Online
              CodierknechtC Online
              Codierknecht
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

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

              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

              Proxmox 9.0.15 LXC|8 GB|Core i7-6700
              HmIP|ZigBee|Tasmota|Unifi
              Zabbix Cerrtified Specialist
              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              303

              Online

              32.4k

              Benutzer

              81.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe