Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. IP Cam FTP Bild und Video per Telegram schicken

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    IP Cam FTP Bild und Video per Telegram schicken

    This topic has been deleted. Only users with topic management privileges can see it.
    • Bastian Lahrmann
      Bastian Lahrmann last edited by

      Hallo zusammen,

      in Anlehnung an dem Skript/Blockly um sich Bilder einer Kamera über/von Motioneye zu schicken, würde ich es gerne versuchen vom FTP Server das Bild oder Video zu schicken.
      Hintergrund ist, dass ich Reolink RLC-410W habe und diese eingebaut eine Bewegungserkennung mit der Unterscheidung zwischen Mensch, Auto und Haustier (zumindest theoretisch // das muss sich noch bewähren). Das wäre für mich ein Pluspunkt um das nicht über Motioneye zu machen, sondern quasi "direkt". Die Einbindung der Streams in die Vis funktioniert auch so gut, habe ich gehört.

      Reolink speichert mir die Dateien wie folgt ab:
      Serveradresse etc. und dann /Jahr/Monat/Tag/Carport_00_JahrMonatTagStundeMinuteSekunde.jpg bzw. mp4 . Nun habe ich einen Knoten im Kopf wie ich das entsprechend jeweils als Variable gestalten kann. Alternativ natürlich könnte sich das Blockly immer die letzte Datei holen zum versenden, aber selbst da bin ich Laie.

      Kann mich eventuell jemand auf den richtigen Gedanken bringen?

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Bastian Lahrmann last edited by

        @bastian-lahrmann

        schwierig, da sich die ordner-namen auch ändern - was ist das für ein ftp server? am besten , es wäre der iob server , dann kannst du das in blockly mit exec ausführen

        die ordner- und filenamen dürfen keine leerzeichen haben:

        find . -type f -printf '%TY-%Tm-%Td %TH:%TM: %Tz %p\n'| sort -n | tail -n1 | awk '{print $4}'
        

        OUTPUT:
        das neuste file von allen subdir's

        ./123/NeuerOrdner/erer/NeuerOrdner/TEST.txt
        

        dann hast du zumindest schon mal den pfad und namen der datei

        mit diesem befehl schreibt er das neue file immer unter dem selben namen in ein eigenes directory:

        find . -type f -printf '%TY-%Tm-%Td %TH:%TM: %Tz %p\n'| sort -n | tail -n1 | awk '{print $4}'| xargs -I '{}' mv {} ./123/result/mypic.txt
        
        
        Bastian Lahrmann 1 Reply Last reply Reply Quote 0
        • Bastian Lahrmann
          Bastian Lahrmann @liv-in-sky last edited by

          @liv-in-sky
          Danke für die Hilfe! Ich habe es mir dann doch einfacher gemacht und Motioneye trotzdem angebunden um mir das in der Vis anzuzeigen oder Bilder per Telegram zu schicken. Jetzt muss ich mir nur noch ein Skript bauen um die Dateien, die von Reolink gespeichert werden, automatisch zu löschen, aber ich denke, dass ich das hinbekomme. Gibt da ja auch einige Anleitungen.

          Danke dir!

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

          Support us

          ioBroker
          Community Adapters
          Donate

          728
          Online

          31.7k
          Users

          79.8k
          Topics

          1.3m
          Posts

          2
          3
          564
          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