NEWS
Neue Versionen SQL, History, Influxdb
-
Hey All,
Auf Github gibt es neue Versionen von SQL, influxdb und History-Adapter und ich würde gern Feedback bekommen ob noch alles tut.
Allen voran bei SQL, da ich hier was an den "Connection-Daten" intern geändert hab. Es sollte keine Auswirkung haben, aber tests mit verschiedenen DBs wäre cool.
Ansonsten haben alle noch einen Fix bekommen was das "Erst neu loggen wenn der Wert mindestens X abweicht"-Feature angeht bekommen bei "Mixed"-Datenpunkten. Jetzt sollte das auch beachtet werden wenn der Inhalt zwar eine Zahl ist aber der Datentyp ein String. Es sollte jetzt also für Datenpunkte wo es pot. vorher nicht korrekt ging laufen.
Thanx for Feedback und Tests!
Ingo F
-
Hallo Appollon,
irgenwie bekomme ich den SQL-Adapter von Github nicht installiert. Er bleibt bei der Zeile
$ ./iobroker url "https://github.com/ioBroker/ioBroker.sql/tarball/master" sql install https://github.com/ioBroker/ioBroker.sql/tarball/master npm install https://github.com/ioBroker/ioBroker.sql/tarball/master --production --prefix "C:/ioBroker" (System call)
über lange Zeit stehen und es passiert nix weiter. Hab's schon mindestens eine halbe Stunde probiert.
Ich habe das jetzt schon mehrfach probiert von wegen Serverüberlastung und so, aber es ist immer das Gleiche…
Kannst du mal prüfen?
-
Da wird sqlite kompiliert für dein System pot. … also je nach System (was hast Du?) kann das ne weile dauern ... was laufendenn so für Prozesse?
-
Jetzt hab ichs mal die ganze Nacht laufen lassen - mit folgendem Ergebnis:
! ````
$ ./iobroker url "https://github.com/ioBroker/ioBroker.sql/tarball/master" sql
install https://github.com/ioBroker/ioBroker.sql/tarball/master
npm install https://github.com/ioBroker/ioBroker.sql/tarball/master --production --prefix "C:/ioBroker" (System call)
npm
ERR! Windows_NT 10.0.14393npm ERR!
argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "https://github.com/ioBroker/ioBroker.sql/tarball/master" "--production" "--prefix" "C:/ioBroker"npm ERR! node v4.3.1
npm
ERR! npm v2.14.12
npm ERR!
path C:\ioBroker\node_modules\iobroker.sql\node_modules\sqlite3\lib\binding\node-v46-win32-x64\node_sqlite3.nodenpm
ERR!
code EPERMnpm ERR! errno
-4048npm ERR! syscall
unlink
! npm ERR! Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\iobroker.sql\node_modules\sqlite3\lib\binding\node-v46-win32-x64\node_sqlite3.node'npm ERR! at Error (native)
npm ERR!
{ [Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\iobroker.sql\node_modules\sqlite3\lib\binding\node-v46-win32-x64\node_sqlite3.node']npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm
ERR! path: 'C:\ioBroker\node_modules\iobroker.sql\node_modules\sqlite3\lib\binding\node-v46-win32-x64\node_sqlite3.node' }npm ERR!
npm ERR! Please try running this command again as root/Administrator.
! npm
ERR! error rolling back Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\iobroker.sql\node_modules\sqlite3\lib\binding\node-v46-win32-x64\node_sqlite3.node'npm ERR! error rolling back at Error (native)
npm ERR! error rolling back { [Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\iobroker.sql\node_modules\sqlite3\lib\binding\node-v46-win32-x64\node_sqlite3.node']
npm ERR! error rolling back errno: -4048,
npm
ERR!
error rolling back code: 'EPERM',npm ERR! error rolling back syscall: 'unlink',
! npm ERR! error rolling back path: 'C:\ioBroker\node_modules\iobroker.sql\node_modules\sqlite3\lib\binding\node-v46-win32-x64\node_sqlite3.node' }
! npm ERR! Please include the following file with any support request:npm ERR! C:\ioBroker\node_modules\iobroker\npm-debug.log
! ERROR: host.Acer2 Cannot install https://github.com/ioBroker/ioBroker.sql/tarball/master: 4294963248
ERROR: process exited with code 25 -
> npm ERR! Please try running this command again as root/Administrator.
Läuft es als Admin? Er scheint wohl bestimmte Files nicht löschen zu dürfen … Also an Serialport hat sich nix geändert ... Heisst Installieren und alles ist exakt wie vorher
-
Also bei mir lief die Installation problemlos durch und der Adapter muckt auch nicht run und alle Daten landen in der Db
Konnte bis jetzt keine Probleme feststellen beim SQL und History
Gruß
Adrian
-
> npm ERR! Please try running this command again as root/Administrator.
Läuft es als Admin? Er scheint wohl bestimmte Files nicht löschen zu dürfen … Also an Serialport hat sich nix geändert ... Heisst Installieren und alles ist exakt wie vorher `
Ich habe gerade bei Adaptern, die mit serialport arbeiten, erlebt, dass man sie nur als echter root bearbeiten kann
Gruß
Rainer
-
Aufregung wieder einsammeln Das Problem saß wie immer vor dem Monitor. Ich hatte mich die Tage zu Testzwecken auf dem ioBroker-PC (Windows10 s.u.) mit einem Nicht-Admin-Konto angemeldet und nicht mehr dran gedacht.
Jetzt läuft der SQL-Adapter, bis jetzt auch ohne Fehler.
Danke für den "Schlag auf den Hinterkopf"
-
Super, und Danke für die tests. Dann geht das offiziell raus.