NEWS
[GELÖST] - Dateinamen mit Datum
[GELÖST] - Dateinamen mit Datum
-
Tag!
Bei Bewegungen im Garten lasse ich mir die Bilder per Telegram auf mein Handy schicken. Zusätzlich möchte ich, dass alle versendeten Bilder auf der SSD bleiben. Über folgenden Befehl hole ich mir die Bilder der Kamera:
wget --output-document /opt/iobroker/Cam/CamPic.jpg "http://x.x.x.x/picture/2/current/?_username=admin&_signature=55d3b712e98351E2bd67873dc491afff3192F4a0"
Problem ist nun, dass jedes Mal das Bild "CamPic" überschrieben wird. Ich möchte nun dem wget-Befehl eine Variable übergeben, die z.B. das Datum inkl. Uhrzeit mit Sekunden beinhaltet.
Ich habe dazu einfach eine Stringvariable erstellt, jedoch akzeptiert wget diese Variable nicht.
Hat da jemand ein Blockly-Beispiel?
Gruss und Dank
Puls -
Das muss hinten ans Ende
`date +%Y-%m-%d-%H-%M-%S`.jpg
Mein Befehl lautet:
curl -T '/opt/iobroker/iobroker-data/tmp/Snapshot_Carporteinfahrt1.jpg' -u XXX:XXX "ftp://192.168.XX.XX:XX/Snapshot Carporteinfahrt/ `date +%Y-%m-%d-%H-%M-%S`.jpg"
-
Das muss hinten ans Ende
`date +%Y-%m-%d-%H-%M-%S`.jpg
Mein Befehl lautet:
curl -T '/opt/iobroker/iobroker-data/tmp/Snapshot_Carporteinfahrt1.jpg' -u XXX:XXX "ftp://192.168.XX.XX:XX/Snapshot Carporteinfahrt/ `date +%Y-%m-%d-%H-%M-%S`.jpg"
@haselchen Ich verweise aber nicht direkt auf ein *.jpg, sondern nur auf eine Seite.
-
@haselchen Ich verweise aber nicht direkt auf ein *.jpg, sondern nur auf eine Seite.
@puls200
Mein Befehl schickt das Bild an meine NAS in den Ordner Snapshot Carport.
Vorher habe ich es mit wget von der Kamera geholt.Dann mach deinen Befehl doch so:
wget --output-document /opt/iobroker/Cam/ `date +%Y-%m-%d-%H-%M-%S`.jpg......
Vor date und nach dem letzten S ist normalerweise ein ` , aber das wird hier nicht angezeigt.
-
@puls200
Mein Befehl schickt das Bild an meine NAS in den Ordner Snapshot Carport.
Vorher habe ich es mit wget von der Kamera geholt.Dann mach deinen Befehl doch so:
wget --output-document /opt/iobroker/Cam/ `date +%Y-%m-%d-%H-%M-%S`.jpg......
Vor date und nach dem letzten S ist normalerweise ein ` , aber das wird hier nicht angezeigt.
@haselchen
Es soll ja nur der Dateiname dynamisch erstellt werden:
-
@haselchen
Es soll ja nur der Dateiname dynamisch erstellt werden:
Einfach CamPic mit `date +%Y-%m-%d-%H-%M-%S `
ersetzen und dann Feedback geben.Und meinen Hinweis mit dem Strich oben ansehen. Der wird hier nicht dargestellt.
Vielleicht nicht wichtig , aber nur dann funktionierte es bei mir. -
Einfach CamPic mit `date +%Y-%m-%d-%H-%M-%S `
ersetzen und dann Feedback geben.Und meinen Hinweis mit dem Strich oben ansehen. Der wird hier nicht dargestellt.
Vielleicht nicht wichtig , aber nur dann funktionierte es bei mir. -
-
@haselchen sagte in Dateinamen mit Datum:
wenn ich ihn kopiere
das wundert mich nicht

Sieh jetzt mal rein
-
@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
-
@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
-
@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
-
Nunja, da sieht man mal den Unterschied, Profi -> Anwender.
Das weiss, ausser dir , doch keiner

@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
-
@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
-
@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
@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 '
-
@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 '
-
-
