Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Bei mir wird plötzlich ein Plot nicht mehr dargestellt. Als Fehlermeldung erhalte ich "Problem fetching series for WP.Status_HK1: - Wrong sqlite plugin?".
Woran liegt das? Es sind definitiv Daten dieses Items in der DB und gestern wurde der Plot auf jeden Fall noch angezeigt.
SV-Version ist 2.9, SHNG-Version ist 1.4.2
heckmannju
Wildwuchs beenden ist oft mit Schmerzen verbunden
=>
a) um abwärtskompatibel zu bleiben b) frag den vorgänger sh.py ;-) In Zukunft fliegt sqlite komplett raus und nur das database plugin bleibt drin (das man auch mit sqlite als engine [aber auch mit vernünftigen RDBMs nutzen] kann) - würden wir das jetzt schon machen würden uns viele aber mit watschen ohne ende abstrafen... die 1.5.x wäre ein kandidat.. bis dahin brauchen wir aber noch ein migrationsskript und ggf ein "zusammendampfen" historischer werte, so wie das früher der fall war. freiwillige vor :>
Ich finde die influxdb eigentlich super die passt aber bestimmt nicht mit dem Database Plugin? Da kann man dieses Zusammendampfen der Daten auf der Datenbank selber machen.
Mit dem Database Plugin funktioniert InfluxDB nicht (das Database Plugin müsste korrekterweise eigentlich RelationalDatabase oder SQLDatabase heissen).
Aber es gibt ein Influx Plugin. Nun müsste man nur noch die Influx-Daten per visu_websocket Plugin abfragbar machen.
visu_websocket verwendet zur Abfrage der Daten einfach die Methode series auf dem Item. Diese wird aktuell wohl nur durch das SQLite und das Database Plugin implementiert.
Wenn man aber im Influx Plugin diese Methode implementieren könnte, würden auch Influx-Daten in der smartVISU angezeigt.
Also ich habe das Problem jetzt gelöst indem ich tatsächlich auf das Database-Plugin mit MariaDB gewechselt bin.
Wäre nur noch hübsch, wenn ich zumindest die wichtigsten Daten von der SQLite-DB in die neue DB übertragen könnte (z.B. Monats-/Jahresstatistiken für die Außentemperatur). Wie macht man sowas am besten?
Irgendwer hatte das mal via CSV Export und Import gemacht... Wie gesagt es fehlen halt Scripte die die alte DB nehmen und in INSERT Statements konvertieren.
Wenn sich jemand berufen fühlt wäre das super... Mir fehlt derzeit leider die Zeit.
Hallo,
ich habe den Umzug on SQlite nach MariaDB händisch gemacht. Geht schnell.
Die groben Zügen waren:
Kopie der SQLite DB ziehen
Die Daten aus der SQLite mit DB Browser für SQLite extrahieren
MariaDB anlegen und alle Werte in diese DB schreiben lassen. (Die MariaDB hat mehrere Tabellen, in einer stehen die letzten Werte der Items und die Zuordnung der Items zu einer Item ID; in der Tabelle mit den historischen Daten wird nur noch die Item-ID benutzt); details siehe Doku des Plugins
Item-ID für alle Items rausfinden (myPHPadmin hilft dabei)
SQlite Daten in Excel aufarbeiten (import als csv) und mit der richtigen Items ID verknüpfen
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar