Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [GELÖST] - Dateinamen mit Datum

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [GELÖST] - Dateinamen mit Datum

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @haselchen last edited by

      @haselchen sagte in Dateinamen mit Datum:

      wenn ich ihn kopiere

      das wundert mich nicht 😉

      Sieh jetzt mal rein

      haselchen 1 Reply Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @Homoran last edited by

        @homoran

        Schau mal einer guck...und woran liegt es?

        Einmal ist mein Post noch in weiss/rot 🙂

        Homoran P 2 Replies Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @haselchen last edited by

          @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 1 Reply Last reply Reply Quote 0
          • haselchen
            haselchen Most Active @Homoran last edited by

            @homoran

            Nunja, da sieht man mal den Unterschied, Profi -> Anwender.
            Das weiss, ausser dir , doch keiner 🙂 🙂 🙂

            Homoran 1 Reply Last reply Reply Quote 0
            • P
              puls200 @haselchen last edited by

              @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

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @haselchen last edited by

                @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

                P 1 Reply Last reply Reply Quote 0
                • P
                  puls200 @Homoran last edited by puls200

                  Nein, geht nicht. Die Datei heisst weiterhin "date"... ohne Zeitangabe.

                  haselchen 1 Reply Last reply Reply Quote 0
                  • haselchen
                    haselchen Most Active @puls200 last edited by haselchen

                    @puls200

                    Du solltest eigenlich nur CamPic aus deinem 1.Post mit dem Date String ersetzen....
                    Das hatte ich oben aber auch schon geschrieben

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @puls200 last edited by Homoran

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

                      haselchen 1 Reply Last reply Reply Quote 0
                      • haselchen
                        haselchen Most Active @Homoran last edited by

                        @homoran

                        ` der ist es

                        Homoran 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @haselchen last edited by

                          @haselchen sagte in Dateinamen mit Datum:

                          @homoran

                          ` der ist es

                          Danke, habs im letzten Post angepasst

                          P 1 Reply Last reply Reply Quote 1
                          • P
                            puls200 @Homoran last edited by

                            Sorry, aber die Tipps funktionieren nicht und sind recht schwammig formuliert. Bisher hat nichts funktioniert:

                            1a50fc45-5458-4e5b-8245-82a01b89d8c9-grafik.png

                            Welches Zeichen gehört denn jetzt in den WGET-Befehl???

                            haselchen 1 Reply Last reply Reply Quote 0
                            • haselchen
                              haselchen Most Active @puls200 last edited by

                              @puls200

                              Wo ist was schwammig formuliert?
                              Ich habe dir jetzt 3 mal geschrieben was du machen sollst.
                              @Homoran hat jetzt den Strich sichtbar gemacht, sodass du sogar nur noch kopieren musst.

                              P 1 Reply Last reply Reply Quote 0
                              • P
                                puls200 @haselchen last edited by Homoran

                                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.

                                haselchen 1 Reply Last reply Reply Quote 0
                                • haselchen
                                  haselchen Most Active @puls200 last edited by

                                  @puls200

                                  Probier einen längeren Timeout.
                                  3 oder 4 sek

                                  P 1 Reply Last reply Reply Quote 0
                                  • P
                                    puls200 @haselchen last edited by puls200

                                    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

                                    haselchen F 2 Replies Last reply Reply Quote 0
                                    • haselchen
                                      haselchen Most Active @puls200 last edited by

                                      @puls200

                                      Okay, für mein Verständnis , er legt jetzt die Bilder mit aktueller Zeit jeweils ab und überschreibt nichts mehr?

                                      1 Reply Last reply Reply Quote 0
                                      • F
                                        fastfoot @puls200 last edited by

                                        @puls200 sagte in Dateinamen mit Datum:

                                        werde mal diesen Tipp ausprobieren:

                                        Oder evtl. so:
                                        BildMitExec.PNG

                                        <xml xmlns="https://developers.google.com/blockly/xml">
                                         <variables>
                                           <variable id="a~7N.oHS8M[d$1i?{A;S">Bildpfad</variable>
                                           <variable id="w%Oi/$hcBg!kzv0aR`9N">cmd</variable>
                                         </variables>
                                         <block type="variables_set" id="]iZvD04QO*d7@Z1I58K4" x="12" y="13">
                                           <field name="VAR" id="a~7N.oHS8M[d$1i?{A;S">Bildpfad</field>
                                           <value name="VALUE">
                                             <block type="text_join" id="Td[meJm}.)jsxi,G-RUk">
                                               <mutation items="3"></mutation>
                                               <value name="ADD0">
                                                 <block type="text" id="}nl%9`OiyoQQKNq95D!R">
                                                   <field name="TEXT">/opt/iobroker/Cam/Pic</field>
                                                 </block>
                                               </value>
                                               <value name="ADD1">
                                                 <block type="time_get" id="#:XC{Z4y|RH3@UTc67#Q">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                                   <field name="OPTION">custom</field>
                                                   <field name="FORMAT">JJJJ-MM-TT-SS-mm-ss</field>
                                                 </block>
                                               </value>
                                               <value name="ADD2">
                                                 <block type="text" id="|s2/;{~XEv}E57~RD^*U">
                                                   <field name="TEXT">.jpg</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="variables_set" id="*qdzZEj?0QqD)LF*{Uzs">
                                               <field name="VAR" id="w%Oi/$hcBg!kzv0aR`9N">cmd</field>
                                               <value name="VALUE">
                                                 <block type="text_join" id="n0qgmm,/iXB[lX%(-rrT">
                                                   <mutation items="3"></mutation>
                                                   <value name="ADD0">
                                                     <block type="text" id="U!6]R]VpvJdN7niT4m?T">
                                                       <field name="TEXT">wget --output-document </field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD1">
                                                     <block type="variables_get" id="r1[dn@)m7oks,T83zuG@">
                                                       <field name="VAR" id="a~7N.oHS8M[d$1i?{A;S">Bildpfad</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD2">
                                                     <block type="text" id="PyfU!4.-d`EHr|6T1/2g">
                                                       <field name="TEXT"> "http://x.x.x.x/ISAPI/Streaming/channels/101/picture"</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="exec" id="2H}OCFVLW$H^QXD*h@I`" inline="true">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                                   <field name="WITH_STATEMENT">TRUE</field>
                                                   <field name="LOG"></field>
                                                   <value name="COMMAND">
                                                     <shadow type="text" id="!eJ$33dW_X#{CygciO.,">
                                                       <field name="TEXT">echo wget --output-document /opt/iobroker/Cam/Pic`date +%Y-%m-%d-%H-%M-%S`.jpg "http://x.x.x.x/ISAPI/Streaming/channels/101/picture"</field>
                                                     </shadow>
                                                     <block type="variables_get" id="s$.{+$`.RQV`b:XLTR_*">
                                                       <field name="VAR" id="w%Oi/$hcBg!kzv0aR`9N">cmd</field>
                                                     </block>
                                                   </value>
                                                   <statement name="STATEMENT">
                                                     <block type="telegram" id=":%)Q#;0o=Q[f1P:+Vi#Q">
                                                       <field name="INSTANCE"></field>
                                                       <field name="LOG"></field>
                                                       <field name="SILENT">FALSE</field>
                                                       <field name="PARSEMODE">default</field>
                                                       <value name="MESSAGE">
                                                         <shadow type="text" id="$60-z/}uaT,?SbSS_kvL">
                                                           <field name="TEXT">text</field>
                                                         </shadow>
                                                         <block type="variables_get" id="uwBW_t#B:g=?cPcHx{%(">
                                                           <field name="VAR" id="a~7N.oHS8M[d$1i?{A;S">Bildpfad</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </statement>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                        </xml>
                                        

                                        P 1 Reply Last reply Reply Quote 0
                                        • P
                                          puls200 @fastfoot last edited by

                                          @fastfoot Mmmh... so habe ich es eigentlich nach meinem Kenntnisstand gemacht... leider hat es nicht funktioniert. Aber ich probiere es nochmal...

                                          @haselchen Jepp.

                                          F 1 Reply Last reply Reply Quote 0
                                          • F
                                            fastfoot @puls200 last edited by

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

                                            P 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            840
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            37
                                            1321
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo