Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [GELÖST] SQL Custom Query > No database selected

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    324

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

[GELÖST] SQL Custom Query > No database selected

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
4 Beiträge 2 Kommentatoren 603 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.
  • frank2604F Offline
    frank2604F Offline
    frank2604
    schrieb am zuletzt editiert von frank2604
    #1

    Hallo zusammen,

    Ich versuche mich gerade in das Auslesen von Werte aus SQL via Skript.

    Habe dazu erstmal einfach das Custrom Query Beispiel aus der Readme des SQL-Adapters probieren wollen.

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

    Mein SQL-Adapter hat die Instanz sql.0, also müsste doch alles passen.

    Ergebnis beim Ausführen ist aber:

    javascript.0 (23284) script.js.Test_SQL: Error: ER_NO_DB_ERROR: No database selected
    

    Wo soll ich denn eine DB angeben? Ich dachte die Connection zieht er sich über den sql.0

    Danke vorab.

    Frank

    Intel NUC8 i3, Proxmox, VM Ubuntu, ioBroker
    Philips HUE, Homematic CCU3, Zigbee, Yamaha MusicCast, Vorwerk ...

    frank2604F 1 Antwort Letzte Antwort
    0
    • frank2604F frank2604

      Hallo zusammen,

      Ich versuche mich gerade in das Auslesen von Werte aus SQL via Skript.

      Habe dazu erstmal einfach das Custrom Query Beispiel aus der Readme des SQL-Adapters probieren wollen.

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

      Mein SQL-Adapter hat die Instanz sql.0, also müsste doch alles passen.

      Ergebnis beim Ausführen ist aber:

      javascript.0 (23284) script.js.Test_SQL: Error: ER_NO_DB_ERROR: No database selected
      

      Wo soll ich denn eine DB angeben? Ich dachte die Connection zieht er sich über den sql.0

      Danke vorab.

      Frank

      frank2604F Offline
      frank2604F Offline
      frank2604
      schrieb am zuletzt editiert von
      #2

      @frank2604 sagte in SQL Custom Query > No database selected:

      No database selected

      Habe die Antwort innerhalb dieses Beitrags gefunden:

      https://forum.iobroker.net/topic/5279/gelöst-min-max-temperatursensor/30

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

      Oben im SELECT vor dem Tabellennamen noch den Datenbanknamen ergänzen. In meinem Fall 'iobroker'.

      iobroker.datapoints
      

      @apollon77 Vielleicht mal die README des SQL-Adapters dahingehend ergänzen?

      Danke.

      Frank

      Intel NUC8 i3, Proxmox, VM Ubuntu, ioBroker
      Philips HUE, Homematic CCU3, Zigbee, Yamaha MusicCast, Vorwerk ...

      apollon77A 1 Antwort Letzte Antwort
      0
      • frank2604F frank2604

        @frank2604 sagte in SQL Custom Query > No database selected:

        No database selected

        Habe die Antwort innerhalb dieses Beitrags gefunden:

        https://forum.iobroker.net/topic/5279/gelöst-min-max-temperatursensor/30

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

        Oben im SELECT vor dem Tabellennamen noch den Datenbanknamen ergänzen. In meinem Fall 'iobroker'.

        iobroker.datapoints
        

        @apollon77 Vielleicht mal die README des SQL-Adapters dahingehend ergänzen?

        Danke.

        Frank

        apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #3

        @frank2604 Ich nehme gern einen PR :-) EInfach auf GitHub die README.md öffnen, oben rechts auf den Stift, im Editor ergänzen und Änderung vorschlagen

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        frank2604F 1 Antwort Letzte Antwort
        0
        • apollon77A apollon77

          @frank2604 Ich nehme gern einen PR :-) EInfach auf GitHub die README.md öffnen, oben rechts auf den Stift, im Editor ergänzen und Änderung vorschlagen

          frank2604F Offline
          frank2604F Offline
          frank2604
          schrieb am zuletzt editiert von
          #4

          @apollon77

          Ah, cool, wusste ich nicht. Habe einen PR eingestellt. Ich hoffe, ich habe alles richtig gemacht.

          Intel NUC8 i3, Proxmox, VM Ubuntu, ioBroker
          Philips HUE, Homematic CCU3, Zigbee, Yamaha MusicCast, Vorwerk ...

          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

          622

          Online

          32.5k

          Benutzer

          81.7k

          Themen

          1.3m

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

          • Du hast noch kein Konto? Registrieren

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