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. ioBroker Allgemein
  4. SQL Adapter (MySQL) crasht durch FLOT abfrage

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

SQL Adapter (MySQL) crasht durch FLOT abfrage

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
sql-adaptermysqlflot adaptersql
3 Beiträge 2 Kommentatoren 441 Aufrufe 1 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.
  • B Offline
    B Offline
    bavarian.cowboy
    schrieb am zuletzt editiert von bavarian.cowboy
    #1

    Hallo,

    Ich habe mich entschlossen vom History Adapter zum SQLadapter mit MySQL umzuziehen.

    iobroker 3.6.2
    mySQL 1.10.0
    flot 1.9.3

    Ich habe die Flot Instanz und Adapter bereits mehrmals de-/installiert, PI regebooted, SQL instanz und Adapter de/installiert aber ich habe immer noch Probleme mit der Visualisierung. Mit dem History Adapter klappt es ohne Probleme. Die Werte kann ich in der MySQL DB schreiben und lesen (tabelarisch unter Objekte, oder von einem anderen Client). Die dargestellten Werte stimmen auch. Ich habe auch neue Objekte zum loggen hinzugefuegt aber das gleiche Problem besteht.

    Zum Problem:
    Wenn ich einen FLOT chart erstellen/darstellen will (in FLOT selbst oder nur ueber Objekte Grafik) crasht mein SQLadapter mit dem Error "TypeError: Assignment to constant variable." was zur folge hat, dass der FLOT chart nicht dargestellt wird.

    Es spielt keine Rolle welche Variable ich darstellen will, immer der gleiche Fehler.
    Im Flot Chart habe ich einen neuen Chart angelegt und verschiedene darstellungsarten durchprobiert. Im Web Adapter habe ich kein SSL aktiviert.
    Kurzum, keine vorhandene Loesung im Forum funktionierte bisher.

    Hat jemand eine Idee an was es liegen könnte?

    undefined2019-08-11 16:54:32.304 - info: web.0 ==>Connected system.user.admin from ::ffff:192.168.0.107
    2019-08-11 16:54:32.593 - info: web.0 ==>Connected system.user.admin from ::ffff:192.168.0.107
    2019-08-11 16:54:35.454 - info: web.0 ==>Connected system.user.admin from ::ffff:192.168.0.107
    2019-08-11 16:54:35.662 - debug: sql.0 system.adapter.admin.0: logging false
    2019-08-11 16:54:35.703 - debug: sql.0 SELECT ts, val FROM `iobroker`.ts_number WHERE `iobroker`.ts_number.id=1 AND `iobroker`.ts_number.ts < 1565538875197 AND `iobroker`.ts_number.ts >= 1565538275197 UNION ( SELECT ts, val FROM `iobroker`.ts_number WHERE `iobroker`.ts_number.id=1 AND `iobroker`.ts_number.ts < 1565538275197 ORDER BY `iobroker`.ts_number.ts DESC LIMIT 1) UNION ( SELECT ts, val FROM `iobroker`.ts_number WHERE `iobroker`.ts_number.id=1 AND `iobroker`.ts_number.ts >= 1565538875197 ORDER BY `iobroker`.ts_number.ts ASC LIMIT 1) ORDER BY ts ASC;
    2019-08-11 16:54:35.704 - debug: sql.0 SELECT ts, val FROM `iobroker`.ts_number WHERE `iobroker`.ts_number.id=1 AND `iobroker`.ts_number.ts < 1565538875197 AND `iobroker`.ts_number.ts >= 1565538275197 UNION ( SELECT ts, val FROM `iobroker`.ts_number WHERE `iobroker`.ts_number.id=1 AND `iobroker`.ts_number.ts < 1565538275197 ORDER BY `iobroker`.ts_number.ts DESC LIMIT 1) UNION ( SELECT ts, val FROM `iobroker`.ts_number WHERE `iobroker`.ts_number.id=1 AND `iobroker`.ts_number.ts >= 1565538875197 ORDER BY `iobroker`.ts_number.ts ASC LIMIT 1) ORDER BY ts ASC;
    2019-08-11 16:54:35.729 - warn: sql.0 Exception: TypeError: Assignment to constant variable.
    2019-08-11 16:54:35.739 - error: sql.0 uncaught exception: Assignment to constant variable.
    2019-08-11 16:54:35.740 - error: sql.0 TypeError: Assignment to constant variable.
    at aggregation (/opt/iobroker/node_modules/iobroker.sql/lib/aggregate.js:43:41)
    at Object.sendResponse (/opt/iobroker/node_modules/iobroker.sql/lib/aggregate.js:454:29)
    at getDataFromDB (/opt/iobroker/node_modules/iobroker.sql/main.js:1669:21)
    at Query.client.execute (/opt/iobroker/node_modules/iobroker.sql/main.js:1568:27)
    at Query. (/opt/iobroker/node_modules/mysql/lib/Connection.js:525:10)
    at Query._callback (/opt/iobroker/node_modules/mysql/lib/Connection.js:491:16)
    at Query.Sequence.end (/opt/iobroker/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24)
    at Query._handleFinalResultPacket (/opt/iobroker/node_modules/mysql/lib/protocol/sequences/Query.js:139:8)
    at Query.EofPacket (/opt/iobroker/node_modules/mysql/lib/protocol/sequences/Query.js:123:8)
    at Protocol._parsePacket (/opt/iobroker/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    2019-08-11 16:54:35.750 - debug: sql.0 INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(1, 1565538314668, 22, 1, 2, 0);
    2019-08-11 16:54:35.753 - debug: sql.0 INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(2, 1565538314647, 52, 1, 2, 0);
    2019-08-11 16:54:35.756 - debug: sql.0 INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(3, 1565538314658, 1013, 1, 2, 0);
    2019-08-11 16:54:35.758 - debug: sql.0 INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(4, 1565538314637, 0, 1, 2, 0);
    2019-08-11 16:54:35.761 - debug: sql.0 INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(5, 1565538314678, 4600, 1, 2, 0);
    2019-08-11 16:54:35.763 - debug: sql.0 INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(6, 1565538314523, 26, 1, 2, 0);
    2019-08-11 16:54:35.766 - debug: sql.0 INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(7, 1565538314608, 16, 1, 2, 0);
    2019-08-11 16:54:36.251 - info: sql.0 terminating
    2019-08-11 16:54:36.294 - error: Caught by controller[0]: TypeError: Assignment to constant variable.
    2019-08-11 16:54:36.295 - error: Caught by controller[0]: at aggregation (/opt/iobroker/node_modules/iobroker.sql/lib/aggregate.js:43:41)
    2019-08-11 16:54:36.295 - error: Caught by controller[0]: at Object.sendResponse (/opt/iobroker/node_modules/iobroker.sql/lib/aggregate.js:454:29)
    2019-08-11 16:54:36.295 - error: Caught by controller[0]: at getDataFromDB (/opt/iobroker/node_modules/iobroker.sql/main.js:1669:21)
    2019-08-11 16:54:36.295 - error: Caught by controller[0]: at Query.client.execute (/opt/iobroker/node_modules/iobroker.sql/main.js:1568:27)
    2019-08-11 16:54:36.295 - error: Caught by controller[0]: at Query. (/opt/iobroker/node_modules/mysql/lib/Connection.js:525:10)
    2019-08-11 16:54:36.295 - error: Caught by controller[0]: at Query._callback (/opt/iobroker/node_modules/mysql/lib/Connection.js:491:16)
    2019-08-11 16:54:36.296 - error: Caught by controller[0]: at Query.Sequence.end (/opt/iobroker/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24)
    2019-08-11 16:54:36.296 - error: Caught by controller[0]: at Query._handleFinalResultPacket (/opt/iobroker/node_modules/mysql/lib/protocol/sequences/Query.js:139:8)
    2019-08-11 16:54:36.296 - error: Caught by controller[0]: at Query.EofPacket (/opt/iobroker/node_modules/mysql/lib/protocol/sequences/Query.js:123:8)
    2019-08-11 16:54:36.296 - error: Caught by controller[0]: at Protocol._parsePacket (/opt/iobroker/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    2019-08-11 16:54:36.296 - error: host.rasp instance system.adapter.sql.0 terminated with code 0 (OK)
    2019-08-11 16:54:36.296 - info: host.rasp Restart adapter system.adapter.sql.0 because enabled
    2019-08-11 16:54:37.923 - info: web.0 ==>Connected system.user.admin from ::ffff:192.168.0.107
    2019-08-11 16:54:44.218 - info: web.0 <==Disconnect system.user.admin from ::ffff:192.168.0.107 flot
    2019-08-11 16:54:46.340 - info: web.0 <==Disconnect system.user.admin from ::ffff:192.168.0.107 flot
    2019-08-11 16:54:46.343 - info: web.0 <==Disconnect system.user.admin from ::ffff:192.168.0.107 flotEdit
    2019-08-11 16:54:46.344 - info: web.0 <==Disconnect system.user.admin from ::ffff:192.168.0.107 flotEditDialog
    2019-08-11 16:55:06.327 - info: host.rasp instance system.adapter.sql.0 started with pid 11546
    2019-08-11 16:55:09.160 - debug: sql.0 objectDB connected
    2019-08-11 16:55:09.204 - debug: sql.0 statesDB connected
    2019-08-11 16:55:09.251 - info: sql.0 starting. Version 1.10.0 in /opt/iobroker/node_modules/iobroker.sql, node: v10.16.2
    

    1565481079152-screen-shot-2019-08-10-at-7.49.27-pm.png 1565481045961-screen-shot-2019-08-10.png 1565480704594-screen-shot-2019-08-10-at-7.24.15-pm.png 1565480678588-screen-shot-2019-08-10-at-7.24.31-pm.png

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      stefande
      schrieb am zuletzt editiert von stefande
      #2

      Ich bin da am Wochenende auch drüber gestolpert, hab es aber mangels Zeit nicht weiter verfolgt. Ich bin dann wieder eine Versionsnummer (1.9.5) zurück gegangen. Damit läuft es.

      B 1 Antwort Letzte Antwort
      0
      • S stefande

        Ich bin da am Wochenende auch drüber gestolpert, hab es aber mangels Zeit nicht weiter verfolgt. Ich bin dann wieder eine Versionsnummer (1.9.5) zurück gegangen. Damit läuft es.

        B Offline
        B Offline
        bavarian.cowboy
        schrieb am zuletzt editiert von
        #3

        @stefande Bin jetzt auch auf 1.9.5 zurück, das funktioniert problemlos. Gut zu wissen dass das Problem nicht nur bei mir Auftrat.

        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
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        518

        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