NEWS
Files aus Benutzerdaten extern zur Verfügung stellen
-
Hallo,
ich speichere unter Benutzerdaten eine Energiedaten.txt, wo jede Stunde eine Zusammenfassung meines Hausenergieverbrauches ergänzt wird.
Über Telegramm kann ich das ja nicht ausgeben, da die Anzahl der Zeichen dort begrenzt sind.
Wie kann ich mir die Datei nun ansehen, ohne jedesmal in den Iobroker gehen zu müssen? Ich verwende Redis.Auslösen könnte ich das ja über Kommandos, habe aber keine Idee, wie ich die gesamte Datei ( Aktuell 4 MB gross ) bekommen kann.
Danke Bert
-
So lange es nur um "Ansehen" geht:
Die werden ganz einfach in den Linux-Verzeichnisbaum abgelegt.
Unter/opt/iobroker/iobroker-data/files/Findest Du den Datei-Tree aus dem iobroker view.
Ich rate dringend davon ab, hier Dateien zu löschen, hinzuzufügen oder zu verändern. Iobroker führt wohl eine eigene Datenbank über die Dateien dort.
Lesen, oder eine Kopie ziehen sollte möglich sein. -
Hallo,
ich speichere unter Benutzerdaten eine Energiedaten.txt, wo jede Stunde eine Zusammenfassung meines Hausenergieverbrauches ergänzt wird.
Über Telegramm kann ich das ja nicht ausgeben, da die Anzahl der Zeichen dort begrenzt sind.
Wie kann ich mir die Datei nun ansehen, ohne jedesmal in den Iobroker gehen zu müssen? Ich verwende Redis.Auslösen könnte ich das ja über Kommandos, habe aber keine Idee, wie ich die gesamte Datei ( Aktuell 4 MB gross ) bekommen kann.
Danke Bert
Du schreibst extern. Also meinst Du übers Internet?
- Wenn du einen webspace besitzt könnte man per ftp regelmäßig dort hochladen.
- Ohne Speicher könntest du dir auch regelmäßig eine email senden und diese automatisiert nach einiger Zeit wieder löschen (da ist halt dann dein email Provider der Speicher)
- Wenn du einen heimserver hast könntest dich auch bspw Nextcloud installieren und den übers Internet erreichbar machen. Ist aber jetzt auch nicht ganz so einfach.
- Wenn die Anzahl der Textzeichen begrenzt ist, aber Bilder gehen, dann könntest du aus dem Text ein Bild oder evtl pdf machen und das übertragen?
- man könnte es auch bspw Google doc, iCloud oder Dropbox hochladen und von dort aus dann anschauen
-
So lange es nur um "Ansehen" geht:
Die werden ganz einfach in den Linux-Verzeichnisbaum abgelegt.
Unter/opt/iobroker/iobroker-data/files/Findest Du den Datei-Tree aus dem iobroker view.
Ich rate dringend davon ab, hier Dateien zu löschen, hinzuzufügen oder zu verändern. Iobroker führt wohl eine eigene Datenbank über die Dateien dort.
Lesen, oder eine Kopie ziehen sollte möglich sein.@MartinP sagte in Files aus Benutzerdaten extern zur Verfügung stellen:
So lange es nur um "Ansehen" geht:
Die werden ganz einfach in den Linux-Verzeichnisbaum abgelegt.
Unter/opt/iobroker/iobroker-data/files/Findest Du den Datei-Tree aus dem iobroker view.
Ich rate dringend davon ab, hier Dateien zu löschen, hinzuzufügen oder zu verändern. Iobroker führt wohl eine eigene Datenbank über die Dateien dort.
Lesen, oder eine Kopie ziehen sollte möglich sein.Nein leider nicht, da wie schon geschrieben nutze ich Redis und iobroker als Docker.

-
Du schreibst extern. Also meinst Du übers Internet?
- Wenn du einen webspace besitzt könnte man per ftp regelmäßig dort hochladen.
- Ohne Speicher könntest du dir auch regelmäßig eine email senden und diese automatisiert nach einiger Zeit wieder löschen (da ist halt dann dein email Provider der Speicher)
- Wenn du einen heimserver hast könntest dich auch bspw Nextcloud installieren und den übers Internet erreichbar machen. Ist aber jetzt auch nicht ganz so einfach.
- Wenn die Anzahl der Textzeichen begrenzt ist, aber Bilder gehen, dann könntest du aus dem Text ein Bild oder evtl pdf machen und das übertragen?
- man könnte es auch bspw Google doc, iCloud oder Dropbox hochladen und von dort aus dann anschauen
-
@MartinP sagte in Files aus Benutzerdaten extern zur Verfügung stellen:
So lange es nur um "Ansehen" geht:
Die werden ganz einfach in den Linux-Verzeichnisbaum abgelegt.
Unter/opt/iobroker/iobroker-data/files/Findest Du den Datei-Tree aus dem iobroker view.
Ich rate dringend davon ab, hier Dateien zu löschen, hinzuzufügen oder zu verändern. Iobroker führt wohl eine eigene Datenbank über die Dateien dort.
Lesen, oder eine Kopie ziehen sollte möglich sein.Nein leider nicht, da wie schon geschrieben nutze ich Redis und iobroker als Docker.

@Bert-0 sagte in Files aus Benutzerdaten extern zur Verfügung stellen:
@MartinP sagte in Files aus Benutzerdaten extern zur Verfügung stellen:
So lange es nur um "Ansehen" geht:
Die werden ganz einfach in den Linux-Verzeichnisbaum abgelegt.
Unter/opt/iobroker/iobroker-data/files/Findest Du den Datei-Tree aus dem iobroker view.
Ich rate dringend davon ab, hier Dateien zu löschen, hinzuzufügen oder zu verändern. Iobroker führt wohl eine eigene Datenbank über die Dateien dort.
Lesen, oder eine Kopie ziehen sollte möglich sein.Nein leider nicht, da wie schon geschrieben nutze ich Redis und iobroker als Docker.

Ich weiß über iobroker in einem Docker-Container nicht besonders viel.
Ist der Screenshot eine Docker-Console?
Sonst müsste man die Container-Konfiguration kennen bzgl Mappings
-
Extern muss nicht sein, habe aber auch Nextcloud auf dem Heimserver. Mail würde auch gehen , habe aber keine Idee, wie ich das hinbekommen kann.
Kann man Dateien aus IOBroker per Mail oder an Nextcloud senden?
Danke Bert
-
Funktioniert bei iobroker im Docker die cli von außerhalb des docker containers?
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/config/cli.md
Insbesondere
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/config/cli.md#iobroker-file-read
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/config/cli.md#iobroker-file-write -
Funktioniert bei iobroker im Docker die cli von außerhalb des docker containers?
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/config/cli.md
Insbesondere
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/config/cli.md#iobroker-file-read
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/config/cli.md#iobroker-file-write@MartinP sagte in Files aus Benutzerdaten extern zur Verfügung stellen:
Funktioniert bei iobroker im Docker die cli von außerhalb des docker containers?
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/config/cli.md
Insbesondere
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/config/cli.md#iobroker-file-read
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/config/cli.md#iobroker-file-writeJa funktioniert, da müsste ich aber auch CLI Befehle an das QNAP senden, und das ist nach aussen auch nicht offen. Das war ja das Gute mit Telegram. Und die Dateien sind durch Redis ja nicht im Dateiverzeichnis Iobroker sichtbar. Ich kann nur im IoBroker die Datei auslesen lassen und dann will ich die ausserhalb des iobroker Universums ablegen um diese zu lesen.
Noch andere Ideen?
Danke
Bert
