Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Snapshot senden über email adapter

    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

    Snapshot senden über email adapter

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

      @ringdingringding:

      Das setzt aber dann vorraus das Du im Heimischen Netz bist.

      Ansonten wird dir das Bild ja nicht angezeigt weil es auf deinem Raspi gespeichert ist und von unterwegs ich da nicht drauf zugreifen kann ausser ich mache vorher auch noch mein VPN an.

      oder lädst du das Bild auf einen Webserver hoch oder!?

      Das würde mir dann ja sogar schon reichen.

      Gruss Danyel `

      Nein das geht bei mir auch von unterwegs so ohne VPN. Problem ist wie gesagt halt nur, dass der Dateiname nicht die Endung .jpg hat. Auf meinem iPhone kann ich aber dann auswählen, Laden und dann kann ich das Bild sehen.

      1 Reply Last reply Reply Quote 0
      • M
        mandragora last edited by

        Hallo Leute,

        Eventuell könnt ihr mir hier auf die Schnelle helfen.

        Hab das Blockly nachgebaut da ich eure Lösung sehr gut finde.

        Rufe mit

        sudo wget –output-document /opt/iobroker/ipcam/alarm.jpg 'http://10.0.0.56/cgi-bin/getsnapshot.cgi'

        den Snapshot meiner Kamera ab und lege sie direkt auf meine Synology ab.

        Dort hab ich dann eine Freigabe auf das File gemacht das ich mir dann per Email verschicken lasse.

        Somit brauche ich den Umweg mit dem FTP bei mir nicht anwenden.

        Wenn ich den Befehl auf der Konsole ausführe wird das Bild gemacht und abgelegt.

        Wenn ich es über mein Blockly Scritpt starte wird der Befehl / Bild nicht gemacht bzw. ausgeführt.

        Woran kann es da liegen ?

        Hat jemand eine Idee von euch.

        Danke und LG

        mandragora

        3209_teamviewer_2018-07-12_16-24-07.png

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User last edited by

          Du speichert das Bild im Ordner und warum nimmst du diesen Pfad nicht zum versenden?

          1 Reply Last reply Reply Quote 0
          • M
            mandragora last edited by

            Hallo Brainbug

            Du hast natürlich vollkommen recht. Hab da irgendwie zu kompliziert um die Kurve gedacht.

            Das Ganze funktioniert nun ausgezeichnet.

            Würde das jetzt gerne ein wenig erweitern. Sprich würde ich mir gerne z.b. 3 Aufnahmen im Abstand von sagen wir mal 10 Sekunden in einer Mail schicken lassen.

            Könnte das natürlich so machen das ich es mir in 3 separaten Mails schicken lassen könnte aber so wär es schöner denke ich.

            Mir fehlt im Moment die Idee wie das zum Umsetzen wäre. Hat jemand einen Tipp für mich ?

            Weiter wäre es eventuell auch interessant am Tablet sich die letzte Aufnahme anzeigen zu lassen (nur mal so eine Spielerei und Gedanke von mir).

            Ich hab meinen ioBroker in einem Docker Container auf meiner Synology laufen.

            Die Aufnahme wird bei mir im iobroker Verzeichnis in einem eigenen Ordner abgelegt.

            Hab ich eigentlich von der ioBroker VIS direkten Zugriff auf die Verzeichnisse vom ioBroker ? Hab da jetzt auch kein Widget gefunden auf das ich Zugreifen könnte. Oder denke ich hier auch gerade wieder ein wenig zu kopliziert ?

            Danke euch schon mal

            lg

            mandragora

            1 Reply Last reply Reply Quote 0
            • A
              aleks-83 last edited by

              Hi,

              @mandragora:

              Weiter wäre es eventuell auch interessant am Tablet sich die letzte Aufnahme anzeigen zu lassen (nur mal so eine Spielerei und Gedanke von mir).

              Ich hab meinen ioBroker in einem Docker Container auf meiner Synology laufen.

              Die Aufnahme wird bei mir im iobroker Verzeichnis in einem eigenen Ordner abgelegt.

              Hab ich eigentlich von der ioBroker VIS direkten Zugriff auf die Verzeichnisse vom ioBroker ? Hab da jetzt auch kein Widget gefunden auf das ich Zugreifen könnte. Oder denke ich hier auch gerade wieder ein wenig zu kopliziert ? `
              So habe ich es auch. Ich zeige mir die letzten Snapshots an der Visu an.

              Dazu einfach in dein Skript einen zusätzlichen Befehl einfügen: (Beispiel mit meinen Dateipfaden)

              mv /opt/iobroker/IPcam_Snapshots/snap01.jpg /opt/iobroker/iobroker-data/files/vis.0/main/snapshots/ 
              

              ich sende mir auch die Bilder direkt aus dem /opt/iobroker/ Verzeichnis per Mail.

              Allerdinsg möchte ich pro "Klingelvorgang" 4 Snapshots schicken.

              In eine Mail passen leider nur 2 im blockly script.

              Kann man das Javascript iwie dahingehend anpassen dass man das einfach erweitert?

              attachments:[
              	{path: '/opt/iobroker/IPcam_Snapshots/snap01.jpg', cid: "file1"},
              	{path: '/opt/iobroker/IPcam_Snapshots/snap02.jpg', cid: "file2"},
              ]
              

              Dann also einfach so:

              attachments:[
              	{path: '/opt/iobroker/IPcam_Snapshots/snap01.jpg', cid: "file1"},
              	{path: '/opt/iobroker/IPcam_Snapshots/snap02.jpg', cid: "file2"},
              	{path: '/opt/iobroker/IPcam_Snapshots/snap03.jpg', cid: "file3"},
              	{path: '/opt/iobroker/IPcam_Snapshots/snap04.jpg', cid: "file4"},
              ]
              

              Damit kann der Email Adapter vermutlich nicht umgehen, oder?

              1 Reply Last reply Reply Quote 0
              • M
                mandragora last edited by

                Hallo aleks-83

                Danke mal für den Hinweis. Ha ich gerade umgesetzt 🙂

                Hab zum versenden mehrerer Bilder per Mail leider auch noch keine Lösung gefunden.

                Werde aber auch daran weiterforschen.

                lg

                mandragora

                1 Reply Last reply Reply Quote 0
                • J
                  j3sk0 last edited by

                  Hallo Zusammen ich hab den Block so wie Matzebhv beschrieben angelegt?

                  bekomme von telegram /opt/iobroker/ipcam/alarm.jpg als nachricht wie kann ich den Ordner anlegen, Gerne auich auf der NAS.

                  Hab eine DS216play und eine Foscam und möchte gerne bei gewissen verhalten von Telgram das aktuelle Snap foto bekommen.

                  http://192.168.178.xy:88/cgi-bin/CGIPro … =xy&pwd=xy

                  1 Reply Last reply Reply Quote 0
                  • A
                    aleks-83 last edited by

                    @mandragora:

                    Hab zum versenden mehrerer Bilder per Mail leider auch noch keine Lösung gefunden. `
                    Ich habe eine Lösung gefunden.

                    @aleks-83:

                    …

                    Allerdinsg möchte ich pro "Klingelvorgang" 4 Snapshots schicken.

                    In eine Mail passen leider nur 2 im blockly script.

                    Kann man das Javascript iwie dahingehend anpassen dass man das einfach erweitert?

                    attachments:[
                    	{path: '/opt/iobroker/IPcam_Snapshots/snap01.jpg', cid: "file1"},
                    	{path: '/opt/iobroker/IPcam_Snapshots/snap02.jpg', cid: "file2"},
                    ]
                    

                    Dann also einfach so:

                    attachments:[
                    	{path: '/opt/iobroker/IPcam_Snapshots/snap01.jpg', cid: "file1"},
                    	{path: '/opt/iobroker/IPcam_Snapshots/snap02.jpg', cid: "file2"},
                    	{path: '/opt/iobroker/IPcam_Snapshots/snap03.jpg', cid: "file3"},
                    	{path: '/opt/iobroker/IPcam_Snapshots/snap04.jpg', cid: "file4"},
                    ]
                    

                    Damit kann der Email Adapter vermutlich nicht umgehen, oder? `

                    Das funktioniert !

                    Falls sich jemand also mehr als 2 Bilder mailen möchte kann er das Script so anpassen.

                    Gilt für den eMail Adapter und den Befehl SendTo

                    C 1 Reply Last reply Reply Quote 0
                    • C
                      ChristophB @aleks-83 last edited by

                      Ich bin auch an dem Thema dran, aber bekomme die Mail einfach nicht versendet. Nach dem Weglassen von Sudo vor dem wget bekomme ich das aktuelle Bild in den Pfad /opt/iobroker/ipcam/alarm.jpg geschrieben, aber die Mail geht nicht raus. Lasse ich den Dateianhang weg, dann gehts. Nur wenn ich diese Datei anhänge, geht keine Mail mehr raus. Testweise habe ich mal folgende Datei versenden lassen: /opt/iobroker/install.sh - das funktioniert komischerweise. Ich habe auch schon mit den Rechten rumprobiert. Was mache ich falsch?

                      Gruß Christoph

                      1 Reply Last reply Reply Quote 0
                      • C
                        ChristophB last edited by

                        Das Problem hat sich gerade erledigt. Der Mailadapter lief auf dem Slave ioBroker, dort war natürlich die Datei nicht vorhanden.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        629
                        Online

                        31.8k
                        Users

                        79.9k
                        Topics

                        1.3m
                        Posts

                        8
                        20
                        3948
                        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