NEWS
[GELÖST] - Dateinamen mit Datum
-
@haselchen sagte in Dateinamen mit Datum:
wenn ich ihn kopiere
das wundert mich nicht
Sieh jetzt mal rein
-
-
@haselchen sagte in Dateinamen mit Datum:
Einmal ist mein Post noch in weiss/rot
wo?
@homoran sagte in Dateinamen mit Datum:
Sieh jetzt mal rein
EDITiere ihn mal und suche den Unterschied
-
Nunja, da sieht man mal den Unterschied, Profi -> Anwender.
Das weiss, ausser dir , doch keiner -
@haselchen Also ich soll in meinem Fall "ClarerCam.jpg" ersetzen mit "date +%Y-%m-%d-%H-%M-%S" ersetzen? im WGET-Befehl und im String der Telegram-Funktion?
Also so:
wget --output-document /opt/iobroker/Cam/date +%Y-%m-%d-%H-%M-%S.jpg "http://10.1.1.120/ISAPI/Streaming/channels/101/picture"
/opt/iobroker/Cam/date +%Y-%m-%d-%H-%M-%S.jpg
-
@haselchen sagte in Dateinamen mit Datum:
Das weiss, ausser dir , doch keiner
ist ein ganz normale "Escapen" von Steuerzeichen
das weiß selbst ich, als Noob-User
-
Nein, geht nicht. Die Datei heisst weiterhin "date"... ohne Zeitangabe.
-
Du solltest eigenlich nur CamPic aus deinem 1.Post mit dem Date String ersetzen....
Das hatte ich oben aber auch schon geschrieben -
@puls200 sagte in Dateinamen mit Datum:
ersetzen mit "date +%Y-%m-%d-%H-%M-%S" ersetzen?
nein, sondern so wie @haselchen und ich diskutieren mit `date +%Y-%m-%d-%H-%M-%S?`
@haselchen welcher "Strich" ist das genau? ` , ´ oder '
-
` der ist es
-
-
Sorry, aber die Tipps funktionieren nicht und sind recht schwammig formuliert. Bisher hat nichts funktioniert:
Welches Zeichen gehört denn jetzt in den WGET-Befehl???
-
-
Mein WGET-Befehl lautete:
wget --output-document /opt/iobroker/Cam/ClarerCam.jpg "http://x.x.x.x/ISAPI/Streaming/channels/101/picture"
Ich sollte nun ClarerCam ersetzen mit `date +%Y-%m-%d-%H-%M-%S`
Also:
wget --output-document /opt/iobroker/Cam/`date +%Y-%m-%d-%H-%M-%S`.jpg "http://x.x.x.x/ISAPI/Streaming/channels/101/picture"Ergebnis: es muss tatsächlich ein --> ` <-- vor und nach Deinem STRING sein. Mit allen anderen Zeichen geht gar nichts. Aber es geht trotzdem nicht, weil 0kB-Dateien angelegt werden.
-
Probier einen längeren Timeout.
3 oder 4 sek -
Es geht jetzt!!! Problem war, dass sich ein Zeichen irgendwo eingeschlichen hat, das da nicht hingehörte.
Ein weiteres Problem: in der Telegram-Funktion rufe ich einen statischen Dateinamen auf. Den muss ich ja auch noch anpassen. Es reicht nicht, die Fotos mit dynamischen Dateinamen zu speichern, wenn ich immer statisch eine (nicht-vorhandene) Datei abrufe. Daher war mein Gedanke, eine Variable für den Dateinamen zu definieren, die ich im WGET-Befehl und in der Telegramm-Funktion benutze.
EDIT: werde mal diesen Tipp ausprobieren:
https://forum.iobroker.net/topic/25422/dateinamen-in-ordner-herausfinden-und-anzeigen -
Okay, für mein Verständnis , er legt jetzt die Bilder mit aktueller Zeit jeweils ab und überschreibt nichts mehr?
-
-
@fastfoot Mmmh... so habe ich es eigentlich nach meinem Kenntnisstand gemacht... leider hat es nicht funktioniert. Aber ich probiere es nochmal...
@haselchen Jepp.
-
@puls200 sagte in Dateinamen mit Datum:
@fastfoot Mmmh... so habe ich es eigentlich nach meinem Kenntnisstand gemacht... leider hat es nicht funktioniert. Aber ich probiere es nochmal...
@haselchen Jepp.
Das sieht anders aus als dein Beispiel und vor Allem es ist anders