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. Blockly
  5. [gelöst] Kamerabild per Mail im Body versenden

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    112

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    154

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    865

[gelöst] Kamerabild per Mail im Body versenden

Scheduled Pinned Locked Moved Blockly
13 Posts 3 Posters 743 Views 3 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.
  • K Offline
    K Offline
    Kuddel
    wrote on last edited by Kuddel
    #1

    Hallo zusammen,

    ich bekomme per Blockly eine Mail. wenn z.b. die Kallpe vom Briefkasten geöffnet wird.

    Das Bild ist aktuell immer als Anhang in der Mail beigefügt.

    Kann man das Bild auch direkt in den Mailbody einfügen, so dass man es nicht immer erst herunterladen muss ?

    Auszug aus Script

    2c030d8b-9dfa-4f7c-8e3b-322abdcc922b-grafik.png

    M 1 Reply Last reply
    0
    • K Kuddel

      Hallo zusammen,

      ich bekomme per Blockly eine Mail. wenn z.b. die Kallpe vom Briefkasten geöffnet wird.

      Das Bild ist aktuell immer als Anhang in der Mail beigefügt.

      Kann man das Bild auch direkt in den Mailbody einfügen, so dass man es nicht immer erst herunterladen muss ?

      Auszug aus Script

      2c030d8b-9dfa-4f7c-8e3b-322abdcc922b-grafik.png

      M Online
      M Online
      MCU
      wrote on last edited by
      #2

      @Kuddel
      f258cd32-f170-4917-9655-39a25294dba4-image.png

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      K 1 Reply Last reply
      0
      • M MCU

        @Kuddel
        f258cd32-f170-4917-9655-39a25294dba4-image.png

        K Offline
        K Offline
        Kuddel
        wrote on last edited by Kuddel
        #3

        @MCU funktioniert leider noch nicht.

        Dateiname:

        18.12.2020_06.59_Uhr_Haustuer.jpg
        

        5f27c0a2-2f9b-42e2-9787-f2f74281107c-grafik.png

        M 1 Reply Last reply
        0
        • K Kuddel

          @MCU funktioniert leider noch nicht.

          Dateiname:

          18.12.2020_06.59_Uhr_Haustuer.jpg
          

          5f27c0a2-2f9b-42e2-9787-f2f74281107c-grafik.png

          M Online
          M Online
          MCU
          wrote on last edited by MCU
          #4

          @Kuddel Vergleich mal die beiden Blockly. Was fällt auf? Insbesondere unten bei Dateiname(ootional)?
          cid:file1 muss schon dahin wo ich es hingeschrieben hatte!

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          K 1 Reply Last reply
          0
          • M MCU

            @Kuddel Vergleich mal die beiden Blockly. Was fällt auf? Insbesondere unten bei Dateiname(ootional)?
            cid:file1 muss schon dahin wo ich es hingeschrieben hatte!

            K Offline
            K Offline
            Kuddel
            wrote on last edited by
            #5

            @MCU bei dir heißt die datei file1 und ich geben den Dateinamen per Variable an.

            Gib mir mal bitte einen Tipp... ich stehe auf dem Schlauch

            M 1 Reply Last reply
            0
            • K Kuddel

              @MCU bei dir heißt die datei file1 und ich geben den Dateinamen per Variable an.

              Gib mir mal bitte einen Tipp... ich stehe auf dem Schlauch

              M Online
              M Online
              MCU
              wrote on last edited by
              #6

              @Kuddel Den Text schreibst du so wie ich es gemacht habe.
              Unten bei Dateiname (optional) kommt dein wert Pfad rein.

              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

              K 1 Reply Last reply
              0
              • M MCU

                @Kuddel Den Text schreibst du so wie ich es gemacht habe.
                Unten bei Dateiname (optional) kommt dein wert Pfad rein.

                K Offline
                K Offline
                Kuddel
                wrote on last edited by
                #7

                @MCU oh man, das hab ich gekonnt überlesen. jetzt funktioniert es.

                Danke dir

                M S 2 Replies Last reply
                0
                • K Kuddel

                  @MCU oh man, das hab ich gekonnt überlesen. jetzt funktioniert es.

                  Danke dir

                  M Online
                  M Online
                  MCU
                  wrote on last edited by MCU
                  #8

                  @Kuddel Vielleicht zur Erklärung:
                  Wenn man das Blockly umwandeln lässt in javascript:
                  f36ecdae-8564-484c-8598-fc3a8d5e88ef-image.png
                  sieht man im Programm als attachment: cid:file1
                  nutzt man auch den 2. Dateinamen(optional) wäre das cid:file2, welche man dann als 2. Bild direkt mit verschicken könnte!

                  var dateiname;
                  
                  
                  sendTo("email.0", "send", {
                     html: (['<html> <head><title>HTML BILD</title></head>','<body><img src=\'cid:file1\' width=“100%“ ','height=“100%“></body></html>'].join('')),
                     to: 'Deine E-Mail',
                     subject: 'Kamera Bild',
                     attachments:[
                        {path: ('/opt/iobroker/kameras/haustuer/' + String(dateiname)), cid: "file1"},
                      ]
                  });
                  console.log("email: " + (['<html> <head><title>HTML BILD</title></head>','<body><img src=\'cid:file1\' width=“100%“ ','height=“100%“></body></html>'].join('')));
                  

                  Nutzt man nur javascript kann man so auch mehrere Bilder direkt verschicken, einfach in den Attachments anhängen und im HTML zuordnen. ({path...,cid:"file3"},{path...,cid:"file4"},usw.)

                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                  1 Reply Last reply
                  0
                  • K Kuddel

                    @MCU oh man, das hab ich gekonnt überlesen. jetzt funktioniert es.

                    Danke dir

                    S Offline
                    S Offline
                    SigiMOE
                    wrote on last edited by
                    #9

                    @kuddel Hi, könntest Du bitte deinen kompletten Blockly Export hier reinstellen ? Ich würde dies gerne nachbauen. Vielen lieben Dank

                    M 1 Reply Last reply
                    0
                    • S SigiMOE

                      @kuddel Hi, könntest Du bitte deinen kompletten Blockly Export hier reinstellen ? Ich würde dies gerne nachbauen. Vielen lieben Dank

                      M Online
                      M Online
                      MCU
                      wrote on last edited by
                      #10

                      @sigimoe

                      <xml xmlns="https://developers.google.com/blockly/xml">
                       <variables>
                         <variable id="hB@hh_z,#~k0=Jw%/4$5">dateiname</variable>
                       </variables>
                       <block type="email" id="8LSjp-kCHQk#:EsfZy*U" x="37" y="88">
                         <field name="INSTANCE">.0</field>
                         <field name="IS_HTML">TRUE</field>
                         <field name="LOG">log</field>
                         <value name="TO">
                           <shadow type="text" id="sqzYf*D}3)?,u4`H+B(%">
                             <field name="TEXT">Deine E-Mail</field>
                           </shadow>
                         </value>
                         <value name="TEXT">
                           <shadow type="text" id="?PbQf:jy!rWs`!4,dgl;">
                             <field name="TEXT">&lt;html&gt; &lt;head&gt;&lt;title&gt;HTML BILD&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;img src='cid:file1' width=“100%“ height=“100%“&gt;&lt;/body&gt;&lt;/html&gt;</field>
                           </shadow>
                           <block type="text_join" id="N}ceX`#?ceC=7CU{6_dy">
                             <mutation items="3"></mutation>
                             <value name="ADD0">
                               <block type="text" id="W%#Pitz.rMg#bWdA5[9?">
                                 <field name="TEXT">&lt;html&gt; &lt;head&gt;&lt;title&gt;HTML BILD&lt;/title&gt;&lt;/head&gt;</field>
                               </block>
                             </value>
                             <value name="ADD1">
                               <block type="text" id="y/*zOl)ZG-^OI^sy8GF1">
                                 <field name="TEXT">&lt;body&gt;&lt;img src='cid:file1' width=“100%“ </field>
                               </block>
                             </value>
                             <value name="ADD2">
                               <block type="text" id="!8774c|9xJqgk%XAYo6)">
                                 <field name="TEXT">height=“100%“&gt;&lt;/body&gt;&lt;/html&gt;</field>
                               </block>
                             </value>
                           </block>
                         </value>
                         <value name="SUBJECT">
                           <shadow type="text" id="rf`;nm_O:);F0FI4YR)D">
                             <field name="TEXT">Kamera Bild</field>
                           </shadow>
                         </value>
                         <value name="FILE_1">
                           <block type="text_join" id="=1)#S,,C@OXz1T9:5rG)">
                             <mutation items="2"></mutation>
                             <value name="ADD0">
                               <block type="text" id="Hb/M!mIrMo`n[r@VrVq|">
                                 <field name="TEXT">/opt/iobroker/kameras/haustuer/</field>
                               </block>
                             </value>
                             <value name="ADD1">
                               <block type="variables_get" id="dUPa#rXv4$M5QzQtZab1">
                                 <field name="VAR" id="hB@hh_z,#~k0=Jw%/4$5">dateiname</field>
                               </block>
                             </value>
                           </block>
                         </value>
                       </block>
                      </xml>
                      

                      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                      S 1 Reply Last reply
                      0
                      • M MCU

                        @sigimoe

                        <xml xmlns="https://developers.google.com/blockly/xml">
                         <variables>
                           <variable id="hB@hh_z,#~k0=Jw%/4$5">dateiname</variable>
                         </variables>
                         <block type="email" id="8LSjp-kCHQk#:EsfZy*U" x="37" y="88">
                           <field name="INSTANCE">.0</field>
                           <field name="IS_HTML">TRUE</field>
                           <field name="LOG">log</field>
                           <value name="TO">
                             <shadow type="text" id="sqzYf*D}3)?,u4`H+B(%">
                               <field name="TEXT">Deine E-Mail</field>
                             </shadow>
                           </value>
                           <value name="TEXT">
                             <shadow type="text" id="?PbQf:jy!rWs`!4,dgl;">
                               <field name="TEXT">&lt;html&gt; &lt;head&gt;&lt;title&gt;HTML BILD&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;img src='cid:file1' width=“100%“ height=“100%“&gt;&lt;/body&gt;&lt;/html&gt;</field>
                             </shadow>
                             <block type="text_join" id="N}ceX`#?ceC=7CU{6_dy">
                               <mutation items="3"></mutation>
                               <value name="ADD0">
                                 <block type="text" id="W%#Pitz.rMg#bWdA5[9?">
                                   <field name="TEXT">&lt;html&gt; &lt;head&gt;&lt;title&gt;HTML BILD&lt;/title&gt;&lt;/head&gt;</field>
                                 </block>
                               </value>
                               <value name="ADD1">
                                 <block type="text" id="y/*zOl)ZG-^OI^sy8GF1">
                                   <field name="TEXT">&lt;body&gt;&lt;img src='cid:file1' width=“100%“ </field>
                                 </block>
                               </value>
                               <value name="ADD2">
                                 <block type="text" id="!8774c|9xJqgk%XAYo6)">
                                   <field name="TEXT">height=“100%“&gt;&lt;/body&gt;&lt;/html&gt;</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <value name="SUBJECT">
                             <shadow type="text" id="rf`;nm_O:);F0FI4YR)D">
                               <field name="TEXT">Kamera Bild</field>
                             </shadow>
                           </value>
                           <value name="FILE_1">
                             <block type="text_join" id="=1)#S,,C@OXz1T9:5rG)">
                               <mutation items="2"></mutation>
                               <value name="ADD0">
                                 <block type="text" id="Hb/M!mIrMo`n[r@VrVq|">
                                   <field name="TEXT">/opt/iobroker/kameras/haustuer/</field>
                                 </block>
                               </value>
                               <value name="ADD1">
                                 <block type="variables_get" id="dUPa#rXv4$M5QzQtZab1">
                                   <field name="VAR" id="hB@hh_z,#~k0=Jw%/4$5">dateiname</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                        </xml>
                        

                        S Offline
                        S Offline
                        SigiMOE
                        wrote on last edited by
                        #11

                        @mcu sagte in [gelöst] Kamerabild per Mail im Body versenden:

                        <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="hB@hh_z,#~k0=Jw%/4$5">dateiname</variable> </variables> <block type="email" id="8LSjp-kCHQk#:EsfZyU" x="37" y="88"> <field name="INSTANCE">.0</field> <field name="IS_HTML">TRUE</field> <field name="LOG">log</field> <value name="TO"> <shadow type="text" id="sqzYfD}3)?,u4H+B(%"> <field name="TEXT">Deine E-Mail</field> </shadow> </value> <value name="TEXT"> <shadow type="text" id="?PbQf:jy!rWs!4,dgl;"> <field name="TEXT"><html> <head><title>HTML BILD</title></head><body><img src='cid:file1' width=“100%“ height=“100%“></body></html></field> </shadow> <block type="text_join" id="N}ceX#?ceC=7CU{6_dy"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="W%#Pitz.rMg#bWdA5[9?"> <field name="TEXT">&lt;html&gt; &lt;head&gt;&lt;title&gt;HTML BILD&lt;/title&gt;&lt;/head&gt;</field> </block> </value> <value name="ADD1"> <block type="text" id="y/*zOl)ZG-^OI^sy8GF1"> <field name="TEXT">&lt;body&gt;&lt;img src='cid:file1' width=“100%“ </field> </block> </value> <value name="ADD2"> <block type="text" id="!8774c|9xJqgk%XAYo6)"> <field name="TEXT">height=“100%“&gt;&lt;/body&gt;&lt;/html&gt;</field> </block> </value> </block> </value> <value name="SUBJECT"> <shadow type="text" id="rf;nm_O:);F0FI4YR)D"> <field name="TEXT">Kamera Bild</field> </shadow> </value> <value name="FILE_1"> <block type="text_join" id="=1)#S,,C@OXz1T9:5rG)"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="Hb/M!mIrMo`n[r@VrVq|"> <field name="TEXT">/opt/iobroker/kameras/haustuer/</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="dUPa#rXv4$M5QzQtZab1"> <field name="VAR" id="hB@hh_z,#~k0=Jw%/4$5">dateiname</field> </block> </value> </block> </value> </block> </xml>

                        habe es probiert aber ich klappt noch nicht vermutlich liegt es noch an einer Kleinigkeit

                        Per Telegram klappt es schon mal, aber bei der E-Mail wird das Bild immer noch im Anhang erzeugt und es kommt eine Fehlermeldung, welche ich aber leider nicht interpretieren kann

                        cbd1b74e-b6c1-48ea-b857-a965ba598c45-image.png
                        9393e9b5-e77b-4536-857f-1fd5abdec672-image.png

                        M 1 Reply Last reply
                        0
                        • S SigiMOE

                          @mcu sagte in [gelöst] Kamerabild per Mail im Body versenden:

                          <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="hB@hh_z,#~k0=Jw%/4$5">dateiname</variable> </variables> <block type="email" id="8LSjp-kCHQk#:EsfZyU" x="37" y="88"> <field name="INSTANCE">.0</field> <field name="IS_HTML">TRUE</field> <field name="LOG">log</field> <value name="TO"> <shadow type="text" id="sqzYfD}3)?,u4H+B(%"> <field name="TEXT">Deine E-Mail</field> </shadow> </value> <value name="TEXT"> <shadow type="text" id="?PbQf:jy!rWs!4,dgl;"> <field name="TEXT"><html> <head><title>HTML BILD</title></head><body><img src='cid:file1' width=“100%“ height=“100%“></body></html></field> </shadow> <block type="text_join" id="N}ceX#?ceC=7CU{6_dy"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="W%#Pitz.rMg#bWdA5[9?"> <field name="TEXT">&lt;html&gt; &lt;head&gt;&lt;title&gt;HTML BILD&lt;/title&gt;&lt;/head&gt;</field> </block> </value> <value name="ADD1"> <block type="text" id="y/*zOl)ZG-^OI^sy8GF1"> <field name="TEXT">&lt;body&gt;&lt;img src='cid:file1' width=“100%“ </field> </block> </value> <value name="ADD2"> <block type="text" id="!8774c|9xJqgk%XAYo6)"> <field name="TEXT">height=“100%“&gt;&lt;/body&gt;&lt;/html&gt;</field> </block> </value> </block> </value> <value name="SUBJECT"> <shadow type="text" id="rf;nm_O:);F0FI4YR)D"> <field name="TEXT">Kamera Bild</field> </shadow> </value> <value name="FILE_1"> <block type="text_join" id="=1)#S,,C@OXz1T9:5rG)"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="Hb/M!mIrMo`n[r@VrVq|"> <field name="TEXT">/opt/iobroker/kameras/haustuer/</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="dUPa#rXv4$M5QzQtZab1"> <field name="VAR" id="hB@hh_z,#~k0=Jw%/4$5">dateiname</field> </block> </value> </block> </value> </block> </xml>

                          habe es probiert aber ich klappt noch nicht vermutlich liegt es noch an einer Kleinigkeit

                          Per Telegram klappt es schon mal, aber bei der E-Mail wird das Bild immer noch im Anhang erzeugt und es kommt eine Fehlermeldung, welche ich aber leider nicht interpretieren kann

                          cbd1b74e-b6c1-48ea-b857-a965ba598c45-image.png
                          9393e9b5-e77b-4536-857f-1fd5abdec672-image.png

                          M Online
                          M Online
                          MCU
                          wrote on last edited by MCU
                          #12

                          @sigimoe
                          Ist denn "dateiname" bei dir überhaupt definiert? Den Teil löschen.
                          Du musst auch eine ID auswählen, sonst nimm den WERT
                          2d48aa87-4094-4af6-a9cf-1ae0b8f05427-image.png

                          35110934-4b55-40fb-a79a-afc3288a123c-image.png
                          Objekt ID und dann WERT auswählen

                          4593d555-e1d0-45ab-b0c7-469e5c74974b-image.png

                          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                          S 1 Reply Last reply
                          0
                          • M MCU

                            @sigimoe
                            Ist denn "dateiname" bei dir überhaupt definiert? Den Teil löschen.
                            Du musst auch eine ID auswählen, sonst nimm den WERT
                            2d48aa87-4094-4af6-a9cf-1ae0b8f05427-image.png

                            35110934-4b55-40fb-a79a-afc3288a123c-image.png
                            Objekt ID und dann WERT auswählen

                            4593d555-e1d0-45ab-b0c7-469e5c74974b-image.png

                            S Offline
                            S Offline
                            SigiMOE
                            wrote on last edited by
                            #13

                            @mcu super jetzt klappt es
                            ef80b44f-38eb-44fe-8122-461958eec9c0-image.png

                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            502

                            Online

                            32.8k

                            Users

                            82.7k

                            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