UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[FR] Import / Export einer Timeserie

Eure Wünsche und Phantasien
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
Sun1453
Reactions:
Beiträge: 1849
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1541 Mal
Danksagung erhalten: 788 Mal

Import / Export einer Timeserie

#1

Beitrag von Sun1453 »

Dieser FR geht auf folgendes Problem aus dem Thema (viewtopic.php?f=26&t=1796) zurück.

Da man keine Einträge aus einer Time Serie löschen kann und das auch gut so ist ( erhöhter Support Aufwand für Elabnet) sollte man für die Poweruser folgendes implementieren.

Export einer Timeserie im Format CSV. Ein initiales Beladen einer neue angelegten TS mittels vorgegebenem Ladebestand aus einem CSV-File. Somit kann man mögliche Testdaten aus dem CSV entfernen und man hat wieder eine valide TS.
Zuletzt geändert von Sun1453 am Mo Dez 23, 2019 4:35 pm, insgesamt 1-mal geändert.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

tger977
Reactions:
Beiträge: 740
Registriert: So Aug 12, 2018 9:25 am
Hat sich bedankt: 205 Mal
Danksagung erhalten: 274 Mal

#2

Beitrag von tger977 »

na jetzt kam mir Michael zuvor ;)

Ich möchte hier noch einen anderen Weg zur Diskussion stellen, den ich in EDOMI mir mit einem LBS und einer entsprechenden Oberfläche zur Bedienung in der Visu gebaut habe:

Bild

Vorteile:
Damit bräuchte man weiter keine Schreibrechte für den Endnutzer
Supportfälle sollten damit ebenfalls weiter minimiert bleiben, da über die Implementierung seitens Elabnet sichergestellt wird daß man eben nur korrekte Werte, richtige Syntax, korrekte Datentypen,... verwendet wird und es in der Datenbank zu keinen Inkonsistenzen kommt oder sich diese sogar jemand "abschiesst"

Der Export/Import wäre natürlich die Krönung, da man dann wirklich beliebig und auch einfach in z.B. Excel alles bearbeiten und rückschreiben kann (natürlich auch wieder über eine seitens ElabNet zur Verfügung gestellte Schnittstelle oder einen Logikbaustein wieder ohne EndUser Schreibrechte auf die Datenbank!)
Gruß
Andi

TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache

tger977
Reactions:
Beiträge: 740
Registriert: So Aug 12, 2018 9:25 am
Hat sich bedankt: 205 Mal
Danksagung erhalten: 274 Mal

#3

Beitrag von tger977 »

und ein ganz wichtiger UseCase: Migration von Daten von anderen Systemen wie z.B. EDOMI Datenarchiven...

Die Performance von Grafana scheint deutlich besser zu sein als das EDOMI eigene Datenarchiv und die Diagramm Visu Elemente und man kann nun ja auch per link sehr einfach Grafana in die EDOMI Visu integrieren!
Gruß
Andi

TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache
Benutzeravatar

starwarsfan
Reactions:
Beiträge: 1152
Registriert: Mi Okt 10, 2018 2:39 pm
Hat sich bedankt: 744 Mal
Danksagung erhalten: 923 Mal

#4

Beitrag von starwarsfan »

Hallo miteinander,

jetzt habe ich auch das Problem, dass es mir ein paar völlig unpassende Werte in zwei Timeseries geknallt hat und damit werden die Diagramme unbrauchbar. Von daher wäre es wirklich super, wenn man auf diese Art und Weise die TS gezielt modifizieren könnte. :think:
Kind regards,
Yves

- TWS 2500 ID:159 (VPN offen, Reboot nach Rücksprache) - PBM ID:401 - TWS 3500 ID:618 (VPN offen, Reboot nach Rücksprache) - ControlPro - ProxMox - Edomi (LXC / Docker) - ... -

Ersteller
Sun1453
Reactions:
Beiträge: 1849
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1541 Mal
Danksagung erhalten: 788 Mal

#5

Beitrag von Sun1453 »

Sind ja schon einige positive Rückmeldungen zu diesem FR. Benötigt ihr weitere Informationen zu diesem FR, damit er für die Entwickler eindeutig wird?

Trennzeichen für CSV würde ich folgende verwenden:

; |

Export eben als CSV. Import in leere TS, die angelegt wurde, einfach so ohne weitere Dialoge. Wenn man Daten in eine bestehende TS importieren möchte natürlich mit Rückfrage Dialog.
Zuletzt geändert von Sun1453 am Mi Jun 24, 2020 8:08 am, insgesamt 1-mal geändert.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7632 Mal
Kontaktdaten:

#6

Beitrag von StefanW »

Guten Morgen,

bei Gelegenheit werden wir prüfen, wie man das umsetzen kann.

Ich nehme dabei an, dass das Zurück-Einlesen nur in eine frisch dafür angelegte Timeserie stattfinden kann, was kein Beinbruch sein sollte.

Das bedeutet aber auch, dass wir damit auch das Leistungsmerkmal benötigen, eine nicht mehr nötige Zeitserie zu löschen.

Es würden mithin folgende Funktionen benötigt:

1. Export nach csv
2. Import in neue Zeitserie aus csv
3. Löschen einer Zeitserie

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.
Benutzeravatar

starwarsfan
Reactions:
Beiträge: 1152
Registriert: Mi Okt 10, 2018 2:39 pm
Hat sich bedankt: 744 Mal
Danksagung erhalten: 923 Mal

#7

Beitrag von starwarsfan »

Hallo miteinander,

ja das Feature wäre super. Damit könnte man dann auch historische Daten migrieren, also bspw. Wasserverbrauchsdaten von vor TW-Zeiten...
Kind regards,
Yves

- TWS 2500 ID:159 (VPN offen, Reboot nach Rücksprache) - PBM ID:401 - TWS 3500 ID:618 (VPN offen, Reboot nach Rücksprache) - ControlPro - ProxMox - Edomi (LXC / Docker) - ... -

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#8

Beitrag von Robert_Mini »

StefanW hat geschrieben: Mi Jun 24, 2020 8:38 am Das bedeutet aber auch, dass wir damit auch das Leistungsmerkmal benötigen, eine nicht mehr nötige Zeitserie zu löschen.
:doh:
Verstehe ich grad nicht.
Zeit Serien Löschen gibt es doch schon seit längerem??? (viewtopic.php?f=9&t=16&hilit=timeseries ... =30#p17576)

Lg
Robert
Zuletzt geändert von Robert_Mini am Mi Jun 24, 2020 11:25 am, insgesamt 1-mal geändert.
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7632 Mal
Kontaktdaten:

#9

Beitrag von StefanW »

Robert_Mini hat geschrieben: Mi Jun 24, 2020 10:26 amZeit Serien Löschen gibt es doch schon seit längerem???
Ich habe nur laut gedacht. Es geht mir um das Purgen, also das tatsächliche Tilgen einer Zeitserie aus der Datenbank. Das derzeitige Löschen markiert nur als gelöscht.

Bei einem so mächtigen Feature wir dem Import können Kunden sehr schnell sehr große Datenmengen bewegen und da müssen wir dann auch entsprechend aufpassen, weil eben jedes Leistungsmerkmal seine Konsequenzen hat und oft weitere Dinge nach sich bringt, die wir zumindest im Hintergrund und automatisch beachten müssen.

Bei Gelegenheit werden wir das besprechen. Im Moment ist nur Bodenfeuchte und Modbus im Fokus


lg

Stefan
Zuletzt geändert von StefanW am Mi Jun 24, 2020 2:11 pm, insgesamt 1-mal geändert.
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

supernode
Reactions:
Beiträge: 64
Registriert: So Aug 12, 2018 7:39 am
Hat sich bedankt: 10 Mal
Danksagung erhalten: 29 Mal

#10

Beitrag von supernode »

Ein Import könnte doch auch in eine bestehende TS Sinn machen. Bspw. wenn bei einem Wechsel/Migration von Sensoren - was ggf. über einen längeren Zeitpunkt geschieht, die Zwischenwerte nicht verloren gehen sollen.
Man hätte eine neue, aber nicht leere TS, und möchte die alten Werte vorne anhängen.
TWS 2600 ID:172, VPN offen, Reboot erlaubt
Antworten

Zurück zu „Feature Requests & Diskussionen Timberwolf Allgemein“