NEWS
IoBroker.SQL Testen
-
Kann jemand SQL vom git testen?
1.3.0 (2016-10-29) (Apollon77) add option to re-log unchanged values to make it easier for visualization ```` `/opt/iobroker$ sudo npm install https://github.com/ioBroker/ioBroker.sql.git - > sqlite3@3.1.8 install /opt/iobroker/node_modules/iobroker.sql/node_modules/sqlite3 > node-pre-gyp install --fallback-to-build [sqlite3] Success: "/opt/iobroker/node_modules/iobroker.sql/node_modules/sqlite3/lib/binding/node-v46-linux-x64/node_sqlite3.node" is installed via remote iobroker.sql@1.3.0 node_modules/iobroker.sql ├── mysql@2.12.0 (sqlstring@2.2.0, bignumber.js@2.4.0, readable-stream@1.1.14) ├── pg@6.1.0 (packet-reader@0.2.0, pg-connection-string@0.1.3, buffer-writer@1.0.1, semver@4.3.2, pg-pool@1.5.0, pg-types@1.11.0, pgpass@1.0.1) ├── sql-client@0.7.0 (argf@0.0.1, optimist@0.6.1, inote-util@0.8.1) ├── mssql@3.3.0 (generic-pool@2.4.3, promise@7.1.1, tedious@1.14.0) └── sqlite3@3.1.8 (nan@2.4.0)sql.0 2016-11-04 21:28:47.823 info Connected to mysql sql.0 2016-11-04 21:28:47.556 info starting. Version 1.3.0 in /opt/iobroker/node_modules/iobroker.sql host.HomeControl 2016-11-04 21:28:46.425 info instance system.adapter.sql.0 started with pid 43034 host.HomeControl 2016-11-04 21:28:46.408 info object change system.adapter.sql.0looks good so far
-
Ganz kurz dazu was neu ist:
In den Adapter-Einstellungen und auch den History-Einstellungen der Datenpunkte gibt es eine neue Einstellung: "Re-Log-Interval".
Wenn das ein Wert >0 ist dann wird der State/Datenpunkt spätestens nach Ablauf dieses Intervals (in Sekunden) erneut geloggt auch wenn sich nichts geändert hat.
-
Ich habe gerade den neuen SQL-Adapter installiert. Installation ist problemlos gelaufen und als Installiert wird mir die Version 1.3.0 angezeigt.
Es gibt auch keine Auffälligkeiten im Log.
Aber: Ich finde nirgends die neue Einstellung "Re-Log-Intervall"?????
-
So, ich hatte gestern noch Probleme mit dem laden der neuen Version. Heute in der Früh geschafft. Allerdings wird im Adapter die neue Version nicht als die aktuelle sonder als eine neue angezeigt.
Trotzdem hatte ich die neue Einstellung. Diese ist nun mal auf 3600 Sekunden gestellt. Werde berichten ob es dann Final funktioniert.
LG
Günther
1180_sql.jpg -
Alles klar. Ich kann bestätigen, das es klasse funktioniert. Alle Stunde wird der Datenpunkt weitergeschrieben auch wenn er sich nicht ändert. Vielen Dank
Günther `
laeuft auch bei mir jetzt 18stunden stabiel keine probleme bemerkt
-
Wird Zeit dass ich mich auch mal wieder melde…
Also die "vorneueste" Version ist bei mir auch bis gestern Abend ohne Probleme gelaufen. Lediglich zwei alte DP's die ich vor langer Zeit mal von "String" nach "number" umgestellt hatte produzierten einen Fehler weil er den Wert dann in der Form ''12.34'' (ja - mit doppelten oder manchmal sogar noch mehrfachen Hochkommas) einfügen wollte. Ist erstmal nicht schlimm und ich kann mir das auch später nochmal anschauen. Nun hat er mir aber gestern Abend beim Versuch die neueste Version vom Git zu holen meinen SQL-Adapter komplett zerschossen, so dass ich nach einer Neuinstallation des Adapters jetzt erstmal wieder auf momentanem Standard bin da ich gleich alle anstehenden Updates gemacht habe und mir momentan der MQTT-Adapter (http://forum.iobroker.net/viewtopic.php?f=17&t=4140) weit mehr Sorgen macht.
Also betreffs des SQL-Adapters soweit alles gut. Die Einstellungen (s. 9 Posts weiter oben) waren erstmal in anderem Browser und nach mehrmaligem! Cache löschen dann auch in Edge alle da.
-
Lediglich zwei alte DP's die ich vor langer Zeit mal von "String" nach "number" umgestellt hatte produzierten einen Fehler weil er den Wert dann in der Form ''12.34'' (ja - mit doppelten oder manchmal sogar noch mehrfachen Hochkommas) einfügen wollte. Ist erstmal nicht schlimm und ich kann mir das auch später nochmal anschauen. `
Interessant … wie hast Du die denn umgestellt? Einträge in der "datapoints" Tabelle geändert? Dann müsste das irgendwie zurückgesetzt sein? Also daran habe ich an sich nichts geändert.
-
Nachdem dank der schnellen Hilfe von Bluefox mein MQTT-Adapter wieder läuft werde ich mich heute abend mal damit beschäftigen. Vorab vielleicht eine Frage. Holst Du den letzten Wert der dann wahrscheinlich auch zum wiederholt Schreiben verwendet wird aus dem Datenpunkt oder aus der SQL-Datenbank?