NEWS
Achtung: SQL-Adapter 1.6.7 loggt anders -> nicht kompatibel mit VIS-History
-
Hallo,
habe von 1.6.1 auf 1.6.7 umgestellt.
Danach sind in den Datenpunkten (Tabelle SQL-Adapter) keine alten Werte mehr vorhanden.
Auch in VIS werden die Historien nur mit leer angezeigt.
(die oberen 2 Werte sind mit 1.6.7 geschrieben, Foto nach Umstellung auf 1.6.1)
Ich habe hier Punkte in JavaScript Adapter beschrieben und gelesen:createState("vAlarmstatus"," * first "); createState("vAlarmstatusAkt","");
Hier ein AUsschnitt vom Speicherort der Variablen:
Der Inhalt der Variablen ist korrekt. Wurde nur nicht in die History übertragen. -
Kann es sein das du die Datenpunkte erst mit der 1.5.8 oder 1.6.1 im History aktiviert hast?
Bitte sql 1.6.7 auf Debug umstellen und dann log schicken (komplettes log ab Start bis zu dem Punkt wo an sich was geschrieben werden sollte). Bitte auch mal direkt in der Tabelle datapoints schauen was für ein Typ für den datenpunkt eingetragen ist.
Details zu 1.6.1 bugs und den fixes bzw Todos in 1.6.7 —> Tester Forum „dringender Test Sql 1.6.4 http://forum.iobroker.net/viewtopic.php?f=36&t=11301
-
Ich kann de Fehler nicht bestätigen.
Bei mir läuft mit 1.6.7 alles.
Auch die alten Werte sind noch da.
-
Hallo, es sind leider auch Datenpunkte vor 1.6.1 betroffen. Z.B. meine Historie für die Tankstellen-Messpunkte habe ich schon ewig. Sind auf einmal auch null.
Ich habe in der Tabelle ts_string 27.000 Einträge mit null gefunden …
Typ 0 = String ?
Typ 1 = number ?
Typ 2 = bool ?
Neue Werte wurden zwar mit Typ 1 gespeichert aber in ts_string gespeichert?
Diese Aufteilung in die Tabellen ist sowieso nicht der Hit.
Ich würde da vorschlagen in Zukunft nur eine Tabelle mit einer Spalte je Wert zu nutzen.
Den Rest kann man dann über Views abwärtskompatibel machen.
Die optimierte Speicherung macht das SQL-System sowieso.
-
Dann setzte in der sql konfig der Datenpunkte das „speichern als“ auf dem Typ wo die alten Werte stehen und Start sql Instanz neu. Dann sollten alle neuen Werte wieder da rein kommen. Der bug existiert seit der 1.5.8 (war aber nie auf npm oder im latest)
-
@sissiwup: Bitte im anderen Thread weiterdiskutieren. nicht doppelt