NEWS
ERLEDIGT - Datenpunkte speichern
-
Zum Beispiel mit dem SQL Adapter.
So speichere ich alle DP in einer MySql Datenbank auf eine separaten Maschine. Gehen aber auch andere Datenbank Typen.
Gruß
Holger
-
Am Ende hast du die Wahl zwischen
History: json files auf Platte
Sql: ein sql Server der irgendwo laufen muss
Influxdb: ein influxdb Server der laufen muss.
Gesendet vom Handy …
-
SQL finde ich klingt interessanter, aber ich denke History sollte klappen. Nun nur die nächste Frage: Welcher Speicherverzeichnis muss man angeben da ich ja nicht per Monitor auf den Beelink schauen kann (oder ich müsste erst wieder den Fernseher einmal durchs Haus tragen und anschließen). Kann ich das auch per Putty machen ein Speicherverzeichnis anlegen?
-
Oder kann ich die auch auf der eingebauten SSD speichern (IoBroker läuft auf einem Beelink)? `
Ja, wenn die SSD ist mounted.
@DerOstfriese:Kann ich das auch per Putty machen ein Speicherverzeichnis anlegen? `
Ja. In ein Verzeichnis auf der SSD wechseln und mit https://wiki.ubuntuusers.de/mkdir/ ein Unterverzeichnis erstellen. -
Oder kann ich die auch auf der eingebauten SSD speichern (IoBroker läuft auf einem Beelink)?
Ja, wenn die SSD ist mounted.
Ähm, ich glaube das ist mir zu hoch im Moment, da habe ich echt Muffen vor da was kaputt zu machen zum Jahresende :oops:
Kann ich das auch per Putty machen ein Speicherverzeichnis anlegen? `
Ja. In ein Verzeichnis auf der SSD wechseln und mit https://wiki.ubuntuusers.de/mkdir/ ein Unterverzeichnis erstellen.Da versuche ich mich mal dran.
-
Verzeichnis "mkdir Iobroker" wurde angelegt, ebenso das Verzeichnis "mkdir Datenpunkt". Muss ich nun diesen Pfad bei History angeben? Denn dann startet der Adapter nicht mehr …
stefan@Beelink:~/IoBroker/Datenpunkt$
-
stefan@Beelink:~/IoBroker/Datenpunkt$ `
Das ist ein Unterverzeichnis in einem Home-Verzeichnis. Befindet sich das Verzeichnis auf der SSD ?Im History-Adaper muss der <u>komplette</u> Pfad angegeben sein. Außerdem Groß-/Kleinschreibung beachten !
Was ergibt ?
pwd
Und was ?
df -h
-
Aber wo speichert der die Daten? Irgendwo im IoBroker? Oder kann ich die auch auf der eingebauten SSD speichern (IoBroker läuft auf einem Beelink)? `
Ist ioBroker nicht auf der SSD installiert ? -
Aber wo speichert der die Daten? Irgendwo im IoBroker? Oder kann ich die auch auf der eingebauten SSD speichern (IoBroker läuft auf einem Beelink)?
Ist ioBroker nicht auf der SSD installiert ?
Doch, eigentlich schon. Stimmt, jetzt macht meine Frage keinen Sinn mehr :oops: .
-
stefan@Beelink:~/IoBroker/Datenpunkt$ `
Das ist ein Unterverzeichnis in einem Home-Verzeichnis. Befindet sich das Verzeichnis auf der SSD ?Im History-Adaper muss der <u>komplette</u> Pfad angegeben sein. Außerdem Groß-/Kleinschreibung beachten !
Was ergibt ?
pwd
Und was ?
df -h ```` `
root@Beelink:~# pwd
/root
root@Beelink:~# df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
udev 2,9G 0 2,9G 0% /dev
tmpfs 580M 45M 536M 8% /run
/dev/sda2 111G 5,8G 100G 6% /
tmpfs 2,9G 0 2,9G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 2,9G 0 2,9G 0% /sys/fs/cgroup
/dev/sda1 511M 132K 511M 1% /boot/efi
tmpfs 580M 0 580M 0% /run/user/0
root@Beelink:~# root@Beelink:~# pwd
tmpfs 2,9G 0 2,9G 0% /sys/fs/cgroup
/dev/sda1 511M 132K 511M 1% /boot/efi
tmpfs 580M 0 580M 0% /run/user/0
root@Beelink:~#
-
Mit dem
pwd
kann man nichts anfangen, denn jetzt bist Du als root eingeloggt, vorher (als Du das Verzeichnis erstellt hast) warst Du als stefan eingeloggt.
df -h
zeigt, dass das Root-FS auf der SSD (111 GB) ist. Dann befindet sich ioBroker auch auf der SSD und Du brauchst in der History-Konfiguration keine Verzeichnisangabe machen. In dem Fall ist das Speicherverzeichnis /opt/iobroker/iobroker-data/history.
-
Das heißt alle Datenpunkte die geloggt werden, kommen in dieses Verzeichnis … Das wäre ja schön. Super, vielen Dank an euch.
-
Markiere bitte noch das Thema im Betreff des ersten Beitrags als [geklärt].