Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Snapshot senden über email adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Snapshot senden über email adapter

Scheduled Pinned Locked Moved Skripten / Logik
20 Posts 8 Posters 4.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Espace0401E Offline
    Espace0401E Offline
    Espace0401
    wrote on last edited by
    #1

    Hallo,

    ich habe eine kleines Blockly Script, welches mir bei Bewegung eine Email sendet. Lässt sich hier auch irgendwie der Snapshot einer IP Cam mitsenden. Habe bisher noch nichts passendes dazu gefunden.

    Iobroker in LXC-Container auf Proxmox 8 - Sicherung auf PBS - Homematic CCU2 - Netatmo Wetterstation und Thermostat

    1 Reply Last reply
    0
    • MatzebhvM Offline
      MatzebhvM Offline
      Matzebhv
      wrote on last edited by
      #2

      Moin,

      das kommt auf deine Kamera an. Ich habe das hier ( mit Telegram ) so gelöst:

      3514_blockly.png

      Wobei der Befehl lautet: sudo wget –output-document /opt/ipcam/alarm.jpg 'http://192.168.178.30:81/snapshot.cgi?u ... INPASSWORT'

      Gruß

      Matze

      1 Reply Last reply
      0
      • Espace0401E Offline
        Espace0401E Offline
        Espace0401
        wrote on last edited by
        #3

        Ich habe jetzt einfach mal den Sendto Baustein verwendet und unter Dateiname als Text http://192.168.1.27/tmpfs/snap.jpg?usr=xxxxx&pwd=xxxxx den Befehl meiner Kamera eingetragen. In der mail bekomme ich somit genau diese Datei gesendet, die ich aber erst nach dem umbenennen in eine *.jpg sehen kann. Lässt sich dass vielleicht irgendwie automatisch ändern.

        Iobroker in LXC-Container auf Proxmox 8 - Sicherung auf PBS - Homematic CCU2 - Netatmo Wetterstation und Thermostat

        1 Reply Last reply
        0
        • WebrangerW Offline
          WebrangerW Offline
          Webranger
          wrote on last edited by
          #4

          @Matzebhv:

          Wobei der Befehl lautet: sudo wget –output-document /opt/ipcam/alarm.jpg 'http://192.168.178.30:81/snapshot.cgi?u ... INPASSWORT' `

          Habe einen Ordner "ipcam" angelegt und dateirechte auf 777 gesetzt.

          Aber es wird kein bild dort gespeichert!

          Muss ich sonst noch was einstellen?

          Sollte ja wenigsten schonmal das klappen bevor ich weiter teste ;)

          Gruß Danyel

          Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

          1 Reply Last reply
          0
          • MatzebhvM Offline
            MatzebhvM Offline
            Matzebhv
            wrote on last edited by
            #5

            Hi,

            die Syntax mag natürlich je nach Kamera variieren.

            Du kannst das einfach im Browser testen. Wenn ich http://192.168.178.30:81/snapshot.cgi?u … INPASSWORT aufrufe bekomme ich ein Standbild angezeigt.

            Als IP musst du natürlich die IP deiner Kamera eintragen. Für die Syntax findest du für dein Modell sicherlich was via Google.

            Matze

            1 Reply Last reply
            0
            • WebrangerW Offline
              WebrangerW Offline
              Webranger
              wrote on last edited by
              #6

              Das ist nicht das problem! Bild bekomm ich im Browser.

              Fehler gefunden fehlte ein iobroker

              sudo wget –output-document /opt/iobroker/ipcam/alarm.jpg 'http://192.168.178.xxx/snapshot.cgi?use ... olution=32'

              Wenn ich es über die Konsole ausführe geht es.

              Aber wenn ich script laufen lasse kommt folgender fehler im LOG:

              email.0 2018-01-30 22:18:26.338 error Error {"errno":-2,"code":"ESTREAM","syscall":"open","path":"/opt/ipcam/alarm.jpg","command":"API"}

              email.0 2018-01-30 22:18:25.912 info Send email: {"html":"/opt/ipcam/alarm.jpg","to":"xxx@gmail.com","subject":"test bild senden","attachments":[{"path":"/opt/ipcam/alarm.jpg","cid":"file1"}],"from":"ioBroker

              Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

              1 Reply Last reply
              0
              • WebrangerW Offline
                WebrangerW Offline
                Webranger
                wrote on last edited by
                #7

                Keiner eine Idee wie man Bilder der IPcam per mail verschicken kann?

                Muss doch irgendwie gehen :?

                Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

                1 Reply Last reply
                0
                • Espace0401E Offline
                  Espace0401E Offline
                  Espace0401
                  wrote on last edited by
                  #8

                  @ringdingringding:

                  Keiner eine Idee wie man Bilder der IPcam per mail verschicken kann?

                  Muss doch irgendwie gehen :? `

                  Ich hatte ja oben bereits beschrieben, dass ich das mit dem Sendto Baustein mache. Zur Zeit bei mir einziger Nachteil, dass das Bild nicht sofort in der mail angezeigt wird, sonder ich erst auf laden klicken muss. Das Problem liegt an der Endung der Datei. Wenn hier *.jpg stehen würde, währe alles gut. Leider habe ich keine Ahnung, ob man diese Datei vor dem Senden noch umbenennen könnte.

                  Iobroker in LXC-Container auf Proxmox 8 - Sicherung auf PBS - Homematic CCU2 - Netatmo Wetterstation und Thermostat

                  1 Reply Last reply
                  0
                  • WebrangerW Offline
                    WebrangerW Offline
                    Webranger
                    wrote on last edited by
                    #9

                    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

                    Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

                    1 Reply Last reply
                    0
                    • WebrangerW Offline
                      WebrangerW Offline
                      Webranger
                      wrote on last edited by
                      #10

                      Habe die Lösung gefunden!

                      1. per > sudo wget –output-document /opt/iobroker/ipcam/alarm.jpg '[http://192.168.178.36/snapshot.cgi?user ... olution=32](http://192.168.178.36/snapshot.cgi?user=user&pwd=passwort&resolution=32)' Bild auf Raspi speichern.

                      2. 2sec später per wput Bild per FTP hochladen > wput /opt/iobroker/ipcam/alarm.jpg [ftp://NUTZERNAME:PASSWORT@DOMAIN.TLD](ftp://NUTZERNAME:PASSWORT@DOMAIN.TLD)

                      dazu muss wput auf dem raspi installiert werden: https://wiki.ubuntuusers.de/wput/

                      3. wieder 2 sec später wird eine email geschickt mit link zum Bild auf dem FTP. Wenn der link bei "Dateiname" eingetragen wird und HTML aktiv ist wird Vorschau in der mail angezeigt.

                      2958_bildschirmfoto_2018-02-06_um_17.39.48.png

                      Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

                      1 Reply Last reply
                      0
                      • Espace0401E Offline
                        Espace0401E Offline
                        Espace0401
                        wrote on last edited by
                        #11

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

                        Iobroker in LXC-Container auf Proxmox 8 - Sicherung auf PBS - Homematic CCU2 - Netatmo Wetterstation und Thermostat

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          mandragora
                          wrote on last edited by
                          #12

                          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

                          ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

                          1 Reply Last reply
                          0
                          • ? Offline
                            ? Offline
                            A Former User
                            wrote on last edited by
                            #13

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

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              mandragora
                              wrote on last edited by
                              #14

                              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

                              ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

                              1 Reply Last reply
                              0
                              • A Offline
                                A Offline
                                aleks-83
                                wrote on last edited by
                                #15

                                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?

                                = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                                = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

                                Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                                Glasfaser 400

                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  mandragora
                                  wrote on last edited by
                                  #16

                                  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

                                  ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

                                  1 Reply Last reply
                                  0
                                  • J Offline
                                    J Offline
                                    j3sk0
                                    wrote on last edited by
                                    #17

                                    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
                                    0
                                    • A Offline
                                      A Offline
                                      aleks-83
                                      wrote on last edited by
                                      #18

                                      @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

                                      = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                                      = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

                                      Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                                      Glasfaser 400

                                      C 1 Reply Last reply
                                      0
                                      • A aleks-83

                                        @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 Offline
                                        C Offline
                                        ChristophB
                                        wrote on last edited by
                                        #19

                                        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
                                        0
                                        • C Offline
                                          C Offline
                                          ChristophB
                                          wrote on last edited by
                                          #20

                                          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
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          532

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe