Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Hilfe gesucht. Wer kann per Skript E-Mails Parsen oder so?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hilfe gesucht. Wer kann per Skript E-Mails Parsen oder so?

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

      hi leute
      Hallo ich suche jemanden der sich beim Auslesen von emails auskennt.
      Ich lese eine mail meines Strombetreibers mit dem Verbrauch vom Vortag beim provider aus und schreibe den wert in einen datenpubkt

      Das hat ein kollege gemacht der nicht mehr erreichbar ist. 😞

      Seit 4 wochen geht es nicht mehr.

      Ich sehe in webmail das das mail gelesen wurde aber iobroker kennt scheinbar die textstelle nicht mehr.

      Ich suche jemanden der sich das remote mal ansehen könnte.

      Mit regex oder so wurde das gemacht.

      Danke

      Ro75 1 Reply Last reply Reply Quote 0
      • Ro75
        Ro75 @freaktech last edited by

        @freaktech Da braucht es schon mehr Details, z.b. das Skript selbst. Aber mache persönliche Daten unlesbar!

        Ro75.

        F 1 Reply Last reply Reply Quote 0
        • F
          freaktech @Ro75 last edited by

          @ro75

          er hat d<s wohl so gemacht

          var timeouts, emailDate, Intervall;
          
          // Beschreibe diese Funktion …
          async function strommail(timeouts) {
              var { MailListener } = require("mail-listener6");
              
              var mailListener = new MailListener({
              
              username: "iobroker",
                    password: "xxxxxxxx",
                    host: "xxx.world4you.com",
                port: 993, // imap port
                tls: true,
                connTimeout: 10000, // Default by node-imap
                authTimeout: 5000, // Default by node-imap,
                debug: null, // Or your custom function with only one incoming argument. Default: null
                tlsOptions: { rejectUnauthorized: false },
                mailbox: "Tagesverbrauch", // mailbox to monitor
                searchFilter: ["UNSEEN"], // the search filter being used after an IDLE notification has been retrieved
                markSeen: true, // all fetched email willbe marked as seen and not fetched next time
                fetchUnreadOnStart: true, // use it only if you want to get all unread email on lib start. Default is `false`,
                attachments: false, // download attachments as they are encountered to the project directory
                attachmentOptions: { directory: "attachments/" } // specify a download directory for attachments
              });
              
              mailListener.start(); // start listening
              
              // stop listening
              //mailListener.stop();
              
              mailListener.on("server:connected", function(){
              // console.log("imapConnected");
              });
              
              mailListener.on("mailbox", function(mailbox){
              //  console.log("Total number of mails: ", mailbox.messages.total); // this field in mailbox gives the total number of emails
              });
              
              mailListener.on("server:disconnected", function(){
               // console.log("imapDisconnected");
              });
              
              mailListener.on("error", function(err){
              //  console.log(err);
              });
              
              mailListener.on("headers", function(headers, seqno){
                // do something with mail headers
              });
              
              mailListener.on("body", function(body, seqno){
                // do something with mail body
               // console.log(mail.text);
              })
              
              mailListener.on("attachment", function(attachment, path, seqno){
                // do something with attachment
              });
              
              mailListener.on("mail", function(mail, seqno) {
                // do something with the whole email as a single objectlog( mail.text);
                //console.log(mail.html);
                setState("Email_Strom.Mail", mail.html);
              })
              
                
              setTimeout(function(){mailListener.stop();},timeouts);
              
              
          
          }
          
          // Beschreibe diese Funktion …
          async function strommail2(timeouts) {
              var { MailListener } = require("mail-listener"); 
              
              var mailListener = new MailListener({
              
              username: "iobroke",
                    password: "iobxxxxxx",
                    host: "imap.world4you.com",
                port: 993, // imap port
                tls: true,
                connTimeout: 10000, // Default by node-imap
                authTimeout: 5000, // Default by node-imap,
                debug: null, // Or your custom function with only one incoming argument. Default: null
                tlsOptions: { rejectUnauthorized: false },
                mailbox: "Tagesverbrauch", // mailbox to monitor
                searchFilter: ["UNSEEN"], // the search filter being used after an IDLE notification has been retrieved
                markSeen: true, // all fetched email willbe marked as seen and not fetched next time
                fetchUnreadOnStart: true, // use it only if you want to get all unread email on lib start. Default is `false`,
                attachments: false, // download attachments as they are encountered to the project directory
                attachmentOptions: { directory: "attachments/" } // specify a download directory for attachments
              });
              
              mailListener.start(); // start listening
              
              // stop listening
              //mailListener.stop();
              
              mailListener.on("server:connected", function(){
              // console.log("imapConnected");
              });
              
              mailListener.on("mailbox", function(mailbox){
              //  console.log("Total number of mails: ", mailbox.messages.total); // this field in mailbox gives the total number of emails
              });
              
              mailListener.on("server:disconnected", function(){
               // console.log("imapDisconnected");
              });
              
              mailListener.on("error", function(err){
              //  console.log(err);
              });
              
              mailListener.on("headers", function(headers, seqno){
                // do something with mail headers
              });
              
              mailListener.on("body", function(body, seqno){
                // do something with mail body
               // console.log(mail.text);
              })
              
              mailListener.on("attachment", function(attachment, path, seqno){
                // do something with attachment
              });
              
              mailListener.on("mail", function(mail, seqno) {
                // do something with the whole email as a single objectlog( mail.text);
                console.log(mail.text);
                setState("Email_Strom.Mail", mail.text);
              })
              
                
              setTimeout(function(){mailListener.stop();},timeouts);
              
              
          
          }
          
          
          emailDate = 598000;
          await strommail(emailDate);
          Intervall = setInterval(async () => {
            emailDate = 598000;
            await strommail(emailDate);
          }, 600000);
          
          //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyTiU3RCUzRjAlM0YlNDAlNURHKCU3RDZWR01RdWglMkY4WSUyMiUzRXRpbWVvdXRzJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyLWNOJTdCKSU3QyU1QiklN0Q1aSU3Q2pTQ3QlN0NTbEglMjIlM0VlbWFpbERhdGUlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMmludGVydmFsJTIyJTIwaWQlM0QlMjJJbnRlcnZhbGwlMjIlM0VJbnRlcnZhbGwlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnByb2NlZHVyZXNfZGVmY3VzdG9tbm9yZXR1cm4lMjIlMjBpZCUzRCUyMmdVTyU3REp2RSUzRnJiJTNEcHoheGpFTFdmJTIyJTIweCUzRCUyMjEzOCUyMiUyMHklM0QlMjItMzM3JTIyJTNFJTNDbXV0YXRpb24lMjBzdGF0ZW1lbnRzJTNEJTIyZmFsc2UlMjIlM0UlM0NhcmclMjBuYW1lJTNEJTIydGltZW91dHMlMjIlMjB2YXJpZCUzRCUyMk4lN0QlM0YwJTNGJTQwJTVERyglN0Q2VkdNUXVoJTJGOFklMjIlM0UlM0MlMkZhcmclM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0VzdHJvbW1haWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDUklQVCUyMiUzRWRtRnlJSHNnVFdGcGJFeHBjM1JsYm1WeUlIMGdQU0J5WlhGMWFYSmxLQ0p0WVdsc0xXeHBjM1JsYm1WeU5pSXBPdzBLRFFwMllYSWdiV0ZwYkV4cGMzUmxibVZ5SUQwZ2JtVjNJRTFoYVd4TWFYTjBaVzVsY2loN0RRb05DblZ6WlhKdVlXMWxPaUFpYVc5aWNtOXJaWEpBWm5KbFlXdDBaV05vTG1GMElpd05DaUFnSUNBZ0lIQmhjM04zYjNKa09pQWlhVzlpY205clpYSXlNREl5SkNJc0RRb2dJQ0FnSUNCb2IzTjBPaUFpYVcxaGNDNTNiM0pzWkRSNWIzVXVZMjl0SWl3TkNpQWdjRzl5ZERvZ09Ua3pMQ0F2THlCcGJXRndJSEJ2Y25RTkNpQWdkR3h6T2lCMGNuVmxMQTBLSUNCamIyNXVWR2x0Wlc5MWREb2dNVEF3TURBc0lDOHZJRVJsWm1GMWJIUWdZbmtnYm05a1pTMXBiV0Z3RFFvZ0lHRjFkR2hVYVcxbGIzVjBPaUExTURBd0xDQXZMeUJFWldaaGRXeDBJR0o1SUc1dlpHVXRhVzFoY0N3TkNpQWdaR1ZpZFdjNklHNTFiR3dzSUM4dklFOXlJSGx2ZFhJZ1kzVnpkRzl0SUdaMWJtTjBhVzl1SUhkcGRHZ2diMjVzZVNCdmJtVWdhVzVqYjIxcGJtY2dZWEpuZFcxbGJuUXVJRVJsWm1GMWJIUTZJRzUxYkd3TkNpQWdkR3h6VDNCMGFXOXVjem9nZXlCeVpXcGxZM1JWYm1GMWRHaHZjbWw2WldRNklHWmhiSE5sSUgwc0RRb2dJRzFoYVd4aWIzZzZJQ0pVWVdkbGMzWmxjbUp5WVhWamFDSXNJQzh2SUcxaGFXeGliM2dnZEc4Z2JXOXVhWFJ2Y2cwS0lDQnpaV0Z5WTJoR2FXeDBaWEk2SUZzaVZVNVRSVVZPSWwwc0lDOHZJSFJvWlNCelpXRnlZMmdnWm1sc2RHVnlJR0psYVc1bklIVnpaV1FnWVdaMFpYSWdZVzRnU1VSTVJTQnViM1JwWm1sallYUnBiMjRnYUdGeklHSmxaVzRnY21WMGNtbGxkbVZrRFFvZ0lHMWhjbXRUWldWdU9pQjBjblZsTENBdkx5QmhiR3dnWm1WMFkyaGxaQ0JsYldGcGJDQjNhV3hzWW1VZ2JXRnlhMlZrSUdGeklITmxaVzRnWVc1a0lHNXZkQ0JtWlhSamFHVmtJRzVsZUhRZ2RHbHRaUTBLSUNCbVpYUmphRlZ1Y21WaFpFOXVVM1JoY25RNklIUnlkV1VzSUM4dklIVnpaU0JwZENCdmJteDVJR2xtSUhsdmRTQjNZVzUwSUhSdklHZGxkQ0JoYkd3Z2RXNXlaV0ZrSUdWdFlXbHNJRzl1SUd4cFlpQnpkR0Z5ZEM0Z1JHVm1ZWFZzZENCcGN5QmdabUZzYzJWZ0xBMEtJQ0JoZEhSaFkyaHRaVzUwY3pvZ1ptRnNjMlVzSUM4dklHUnZkMjVzYjJGa0lHRjBkR0ZqYUcxbGJuUnpJR0Z6SUhSb1pYa2dZWEpsSUdWdVkyOTFiblJsY21Wa0lIUnZJSFJvWlNCd2NtOXFaV04wSUdScGNtVmpkRzl5ZVEwS0lDQmhkSFJoWTJodFpXNTBUM0IwYVc5dWN6b2dleUJrYVhKbFkzUnZjbms2SUNKaGRIUmhZMmh0Wlc1MGN5OGlJSDBnTHk4Z2MzQmxZMmxtZVNCaElHUnZkMjVzYjJGa0lHUnBjbVZqZEc5eWVTQm1iM0lnWVhSMFlXTm9iV1Z1ZEhNTkNuMHBPdzBLRFFwdFlXbHNUR2x6ZEdWdVpYSXVjM1JoY25Rb0tUc2dMeThnYzNSaGNuUWdiR2x6ZEdWdWFXNW5EUW9OQ2k4dklITjBiM0FnYkdsemRHVnVhVzVuRFFvdkwyMWhhV3hNYVhOMFpXNWxjaTV6ZEc5d0tDazdEUW9OQ20xaGFXeE1hWE4wWlc1bGNpNXZiaWdpYzJWeWRtVnlPbU52Ym01bFkzUmxaQ0lzSUdaMWJtTjBhVzl1S0NsN0RRb3ZMeUJqYjI1emIyeGxMbXh2WnlnaWFXMWhjRU52Ym01bFkzUmxaQ0lwT3cwS2ZTazdEUW9OQ20xaGFXeE1hWE4wWlc1bGNpNXZiaWdpYldGcGJHSnZlQ0lzSUdaMWJtTjBhVzl1S0cxaGFXeGliM2dwZXcwS0x5OGdJR052Ym5OdmJHVXViRzluS0NKVWIzUmhiQ0J1ZFcxaVpYSWdiMllnYldGcGJITTZJQ0lzSUcxaGFXeGliM2d1YldWemMyRm5aWE11ZEc5MFlXd3BPeUF2THlCMGFHbHpJR1pwWld4a0lHbHVJRzFoYVd4aWIzZ2daMmwyWlhNZ2RHaGxJSFJ2ZEdGc0lHNTFiV0psY2lCdlppQmxiV0ZwYkhNTkNuMHBPdzBLRFFwdFlXbHNUR2x6ZEdWdVpYSXViMjRvSW5ObGNuWmxjanBrYVhOamIyNXVaV04wWldRaUxDQm1kVzVqZEdsdmJpZ3BldzBLSUM4dklHTnZibk52YkdVdWJHOW5LQ0pwYldGd1JHbHpZMjl1Ym1WamRHVmtJaWs3RFFwOUtUc05DZzBLYldGcGJFeHBjM1JsYm1WeUxtOXVLQ0psY25KdmNpSXNJR1oxYm1OMGFXOXVLR1Z5Y2lsN0RRb3ZMeUFnWTI5dWMyOXNaUzVzYjJjb1pYSnlLVHNOQ24wcE93MEtEUXB0WVdsc1RHbHpkR1Z1WlhJdWIyNG9JbWhsWVdSbGNuTWlMQ0JtZFc1amRHbHZiaWhvWldGa1pYSnpMQ0J6WlhGdWJ5bDdEUW9nSUM4dklHUnZJSE52YldWMGFHbHVaeUIzYVhSb0lHMWhhV3dnYUdWaFpHVnljdzBLZlNrN0RRb05DbTFoYVd4TWFYTjBaVzVsY2k1dmJpZ2lZbTlrZVNJc0lHWjFibU4wYVc5dUtHSnZaSGtzSUhObGNXNXZLWHNOQ2lBZ0x5OGdaRzhnYzI5dFpYUm9hVzVuSUhkcGRHZ2diV0ZwYkNCaWIyUjVEUW9nTHk4Z1kyOXVjMjlzWlM1c2IyY29iV0ZwYkM1MFpYaDBLVHNOQ24wcERRb05DbTFoYVd4TWFYTjBaVzVsY2k1dmJpZ2lZWFIwWVdOb2JXVnVkQ0lzSUdaMWJtTjBhVzl1S0dGMGRHRmphRzFsYm5Rc0lIQmhkR2dzSUhObGNXNXZLWHNOQ2lBZ0x5OGdaRzhnYzI5dFpYUm9hVzVuSUhkcGRHZ2dZWFIwWVdOb2JXVnVkQTBLZlNrN0RRb05DbTFoYVd4TWFYTjBaVzVsY2k1dmJpZ2liV0ZwYkNJc0lHWjFibU4wYVc5dUtHMWhhV3dzSUhObGNXNXZLU0I3RFFvZ0lDOHZJR1J2SUhOdmJXVjBhR2x1WnlCM2FYUm9JSFJvWlNCM2FHOXNaU0JsYldGcGJDQmhjeUJoSUhOcGJtZHNaU0J2WW1wbFkzUnNiMmNvSUcxaGFXd3VkR1Y0ZENrN0RRb2dJQzh2WTI5dWMyOXNaUzVzYjJjb2JXRnBiQzVvZEcxc0tUc05DaUFnYzJWMFUzUmhkR1VvSWtWdFlXbHNYMU4wY205dExrMWhhV3dpTENCdFlXbHNMbWgwYld3cE93MEtmU2tOQ2cwS0lDQU5Dbk5sZEZScGJXVnZkWFFvWm5WdVkzUnBiMjRvS1h0dFlXbHNUR2x6ZEdWdVpYSXVjM1J2Y0NncE8zMHNkR2x0Wlc5MWRITXBPdzBLRFFvTkNnJTNEJTNEJTNDJTJGZmllbGQlM0UlM0Njb21tZW50JTIwcGlubmVkJTNEJTIyZmFsc2UlMjIlMjBoJTNEJTIyODAlMjIlMjB3JTNEJTIyMTYwJTIyJTNFQmVzY2hyZWliZSUyMGRpZXNlJTIwRnVua3Rpb24lMjAlRTIlODAlQTYlM0MlMkZjb21tZW50JTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJwcm9jZWR1cmVzX2RlZmN1c3RvbW5vcmV0dXJuJTIyJTIwaWQlM0QlMjJUJTdDbDBkJTdCSFJLciUzRiU1QiU0MCUzRihtZF9qayUyMiUyMHglM0QlMjIxNjYlMjIlMjB5JTNEJTIyLTI4MSUyMiUzRSUzQ211dGF0aW9uJTIwc3RhdGVtZW50cyUzRCUyMmZhbHNlJTIyJTNFJTNDYXJnJTIwbmFtZSUzRCUyMnRpbWVvdXRzJTIyJTIwdmFyaWQlM0QlMjJOJTdEJTNGMCUzRiU0MCU1REcoJTdENlZHTVF1aCUyRjhZJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFc3Ryb21tYWlsMiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NSSVBUJTIyJTNFZG1GeUlIc2dUV0ZwYkV4cGMzUmxibVZ5SUgwZ1BTQnlaWEYxYVhKbEtDSnRZV2xzTFd4cGMzUmxibVZ5SWlrN0lBMEtEUXAyWVhJZ2JXRnBiRXhwYzNSbGJtVnlJRDBnYm1WM0lFMWhhV3hNYVhOMFpXNWxjaWg3RFFvTkNuVnpaWEp1WVcxbE9pQWlhVzlpY205clpYSkFabkpsWVd0MFpXTm9MbUYwSWl3TkNpQWdJQ0FnSUhCaGMzTjNiM0prT2lBaWFXOWljbTlyWlhJeU1ESXlKQ0lzRFFvZ0lDQWdJQ0JvYjNOME9pQWlhVzFoY0M1M2IzSnNaRFI1YjNVdVkyOXRJaXdOQ2lBZ2NHOXlkRG9nT1RrekxDQXZMeUJwYldGd0lIQnZjblFOQ2lBZ2RHeHpPaUIwY25WbExBMEtJQ0JqYjI1dVZHbHRaVzkxZERvZ01UQXdNREFzSUM4dklFUmxabUYxYkhRZ1lua2dibTlrWlMxcGJXRndEUW9nSUdGMWRHaFVhVzFsYjNWME9pQTFNREF3TENBdkx5QkVaV1poZFd4MElHSjVJRzV2WkdVdGFXMWhjQ3dOQ2lBZ1pHVmlkV2M2SUc1MWJHd3NJQzh2SUU5eUlIbHZkWElnWTNWemRHOXRJR1oxYm1OMGFXOXVJSGRwZEdnZ2IyNXNlU0J2Ym1VZ2FXNWpiMjFwYm1jZ1lYSm5kVzFsYm5RdUlFUmxabUYxYkhRNklHNTFiR3dOQ2lBZ2RHeHpUM0IwYVc5dWN6b2dleUJ5WldwbFkzUlZibUYxZEdodmNtbDZaV1E2SUdaaGJITmxJSDBzRFFvZ0lHMWhhV3hpYjNnNklDSlVZV2RsYzNabGNtSnlZWFZqYUNJc0lDOHZJRzFoYVd4aWIzZ2dkRzhnYlc5dWFYUnZjZzBLSUNCelpXRnlZMmhHYVd4MFpYSTZJRnNpVlU1VFJVVk9JbDBzSUM4dklIUm9aU0J6WldGeVkyZ2dabWxzZEdWeUlHSmxhVzVuSUhWelpXUWdZV1owWlhJZ1lXNGdTVVJNUlNCdWIzUnBabWxqWVhScGIyNGdhR0Z6SUdKbFpXNGdjbVYwY21sbGRtVmtEUW9nSUcxaGNtdFRaV1Z1T2lCMGNuVmxMQ0F2THlCaGJHd2dabVYwWTJobFpDQmxiV0ZwYkNCM2FXeHNZbVVnYldGeWEyVmtJR0Z6SUhObFpXNGdZVzVrSUc1dmRDQm1aWFJqYUdWa0lHNWxlSFFnZEdsdFpRMEtJQ0JtWlhSamFGVnVjbVZoWkU5dVUzUmhjblE2SUhSeWRXVXNJQzh2SUhWelpTQnBkQ0J2Ym14NUlHbG1JSGx2ZFNCM1lXNTBJSFJ2SUdkbGRDQmhiR3dnZFc1eVpXRmtJR1Z0WVdsc0lHOXVJR3hwWWlCemRHRnlkQzRnUkdWbVlYVnNkQ0JwY3lCZ1ptRnNjMlZnTEEwS0lDQmhkSFJoWTJodFpXNTBjem9nWm1Gc2MyVXNJQzh2SUdSdmQyNXNiMkZrSUdGMGRHRmphRzFsYm5SeklHRnpJSFJvWlhrZ1lYSmxJR1Z1WTI5MWJuUmxjbVZrSUhSdklIUm9aU0J3Y205cVpXTjBJR1JwY21WamRHOXllUTBLSUNCaGRIUmhZMmh0Wlc1MFQzQjBhVzl1Y3pvZ2V5QmthWEpsWTNSdmNuazZJQ0poZEhSaFkyaHRaVzUwY3k4aUlIMGdMeThnYzNCbFkybG1lU0JoSUdSdmQyNXNiMkZrSUdScGNtVmpkRzl5ZVNCbWIzSWdZWFIwWVdOb2JXVnVkSE1OQ24wcE93MEtEUXB0WVdsc1RHbHpkR1Z1WlhJdWMzUmhjblFvS1RzZ0x5OGdjM1JoY25RZ2JHbHpkR1Z1YVc1bkRRb05DaTh2SUhOMGIzQWdiR2x6ZEdWdWFXNW5EUW92TDIxaGFXeE1hWE4wWlc1bGNpNXpkRzl3S0NrN0RRb05DbTFoYVd4TWFYTjBaVzVsY2k1dmJpZ2ljMlZ5ZG1WeU9tTnZibTVsWTNSbFpDSXNJR1oxYm1OMGFXOXVLQ2w3RFFvdkx5QmpiMjV6YjJ4bExteHZaeWdpYVcxaGNFTnZibTVsWTNSbFpDSXBPdzBLZlNrN0RRb05DbTFoYVd4TWFYTjBaVzVsY2k1dmJpZ2liV0ZwYkdKdmVDSXNJR1oxYm1OMGFXOXVLRzFoYVd4aWIzZ3BldzBLTHk4Z0lHTnZibk52YkdVdWJHOW5LQ0pVYjNSaGJDQnVkVzFpWlhJZ2IyWWdiV0ZwYkhNNklDSXNJRzFoYVd4aWIzZ3ViV1Z6YzJGblpYTXVkRzkwWVd3cE95QXZMeUIwYUdseklHWnBaV3hrSUdsdUlHMWhhV3hpYjNnZ1oybDJaWE1nZEdobElIUnZkR0ZzSUc1MWJXSmxjaUJ2WmlCbGJXRnBiSE1OQ24wcE93MEtEUXB0WVdsc1RHbHpkR1Z1WlhJdWIyNG9Jbk5sY25abGNqcGthWE5qYjI1dVpXTjBaV1FpTENCbWRXNWpkR2x2YmlncGV3MEtJQzh2SUdOdmJuTnZiR1V1Ykc5bktDSnBiV0Z3UkdselkyOXVibVZqZEdWa0lpazdEUXA5S1RzTkNnMEtiV0ZwYkV4cGMzUmxibVZ5TG05dUtDSmxjbkp2Y2lJc0lHWjFibU4wYVc5dUtHVnljaWw3RFFvdkx5QWdZMjl1YzI5c1pTNXNiMmNvWlhKeUtUc05DbjBwT3cwS0RRcHRZV2xzVEdsemRHVnVaWEl1YjI0b0ltaGxZV1JsY25NaUxDQm1kVzVqZEdsdmJpaG9aV0ZrWlhKekxDQnpaWEZ1YnlsN0RRb2dJQzh2SUdSdklITnZiV1YwYUdsdVp5QjNhWFJvSUcxaGFXd2dhR1ZoWkdWeWN3MEtmU2s3RFFvTkNtMWhhV3hNYVhOMFpXNWxjaTV2YmlnaVltOWtlU0lzSUdaMWJtTjBhVzl1S0dKdlpIa3NJSE5sY1c1dktYc05DaUFnTHk4Z1pHOGdjMjl0WlhSb2FXNW5JSGRwZEdnZ2JXRnBiQ0JpYjJSNURRb2dMeThnWTI5dWMyOXNaUzVzYjJjb2JXRnBiQzUwWlhoMEtUc05DbjBwRFFvTkNtMWhhV3hNYVhOMFpXNWxjaTV2YmlnaVlYUjBZV05vYldWdWRDSXNJR1oxYm1OMGFXOXVLR0YwZEdGamFHMWxiblFzSUhCaGRHZ3NJSE5sY1c1dktYc05DaUFnTHk4Z1pHOGdjMjl0WlhSb2FXNW5JSGRwZEdnZ1lYUjBZV05vYldWdWRBMEtmU2s3RFFvTkNtMWhhV3hNYVhOMFpXNWxjaTV2YmlnaWJXRnBiQ0lzSUdaMWJtTjBhVzl1S0cxaGFXd3NJSE5sY1c1dktTQjdEUW9nSUM4dklHUnZJSE52YldWMGFHbHVaeUIzYVhSb0lIUm9aU0IzYUc5c1pTQmxiV0ZwYkNCaGN5QmhJSE5wYm1kc1pTQnZZbXBsWTNSc2IyY29JRzFoYVd3dWRHVjRkQ2s3RFFvZ0lHTnZibk52YkdVdWJHOW5LRzFoYVd3dWRHVjRkQ2s3RFFvZ0lITmxkRk4wWVhSbEtDSkZiV0ZwYkY5VGRISnZiUzVOWVdsc0lpd2diV0ZwYkM1MFpYaDBLVHNOQ24wcERRb05DaUFnRFFwelpYUlVhVzFsYjNWMEtHWjFibU4wYVc5dUtDbDdiV0ZwYkV4cGMzUmxibVZ5TG5OMGIzQW9LVHQ5TEhScGJXVnZkWFJ6S1RzTkNnMEtEUW8lM0QlM0MlMkZmaWVsZCUzRSUzQ2NvbW1lbnQlMjBwaW5uZWQlM0QlMjJmYWxzZSUyMiUyMGglM0QlMjI4MCUyMiUyMHclM0QlMjIxNjAlMjIlM0VCZXNjaHJlaWJlJTIwZGllc2UlMjBGdW5rdGlvbiUyMCVFMiU4MCVBNiUzQyUyRmNvbW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMm1zemlyZjBYeiFFTiU3Q2dfSnklN0JiKCUyMiUyMHglM0QlMjIyNjIlMjIlMjB5JTNEJTIyLTExMiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyLWNOJTdCKSU3QyU1QiklN0Q1aSU3Q2pTQ3QlN0NTbEglMjIlM0VlbWFpbERhdGUlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMlRYc1lvJTJCJTJDejh4c3FKYk4lN0NPTmclMjUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U1OTgwMDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIycHJvY2VkdXJlc19jYWxsY3VzdG9tbm9yZXR1cm4lMjIlMjBpZCUzRCUyMiUzRiU1QiUyQzlRZSU3QzUlNDBnT1NzMU5fOEFyJTVCJTIyJTNFJTNDbXV0YXRpb24lMjBuYW1lJTNEJTIyc3Ryb21tYWlsJTIyJTNFJTNDYXJnJTIwbmFtZSUzRCUyMnRpbWVvdXRzJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBUkcwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIydlJuZ2klN0RNJTVEa3QlNUIlMjMoNTIlM0QlM0YzdyU0MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyLWNOJTdCKSU3QyU1QiklN0Q1aSU3Q2pTQ3QlN0NTbEglMjIlM0VlbWFpbERhdGUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfc2V0aW50ZXJ2YWwlMjIlMjBpZCUzRCUyMnNSQWMlNURMZCU1REhPQzFDRG4lMjM4LSpkJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRUludGVydmFsbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5URVJWQUwlMjIlM0UxMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRW1pbiUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMiUyNCUzQXolMjVEflFTX1AtZCUyMyUyRkRIMnoxRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyLWNOJTdCKSU3QyU1QiklN0Q1aSU3Q2pTQ3QlN0NTbEglMjIlM0VlbWFpbERhdGUlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiUyM2huODBGc21NJTI0RUV4JTYwM0Vad2hsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFNTk4MDAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnByb2NlZHVyZXNfY2FsbGN1c3RvbW5vcmV0dXJuJTIyJTIwaWQlM0QlMjJFMGZiJTI1OSUzQW1afiU1QmxsJTdDUGclMkNmeVolMjIlM0UlM0NtdXRhdGlvbiUyMG5hbWUlM0QlMjJzdHJvbW1haWwlMjIlM0UlM0NhcmclMjBuYW1lJTNEJTIydGltZW91dHMlMjIlM0UlM0MlMkZhcmclM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFSRzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIqdyU1RGxlUE0lNUJKaVAzUm1SJTVFV19icyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyLWNOJTdCKSU3QyU1QiklN0Q1aSU3Q2pTQ3QlN0NTbEglMjIlM0VlbWFpbERhdGUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
          
          OliverIO 1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @freaktech last edited by OliverIO

            @freaktech

            das skript ist jetzt nicht so kompliziert und macht auch keine fancy dinge.
            es logt sich auf ein bestimmtes email konto ein, auf dem wahrscheinlich nix anderes als die strom mail eingeht.
            dann wartet es, bis eine email eingeht und schreibt den html inhalt in einen datenpunkt fertig.

            die fehlersuche müsste man entlang der kette machen
            als erstes würde ich prüfen, ob in genau diesem email account überhaupt noch eine email angekommen ist, wenn ja
            müsste man im log mal schauen ob beim start des skripts eine fehlermeldung erscheint, bspw wegen schwierigkeiten beim einloggen
            dann kannst du das skript selber testen, in dem du genau an diese emailadresse selbst eine email sendest, dann siehst du ob etwas in den datenpunkt geschrieben wird.
            zusätzlich könnte man noch den debug-modus im javascript adapter für dieses skript aktivieren um zu sehen ob da irgendwelche meldungen kommen.
            zur verbesserung der log nachrichten könntest du alles mit

            //console.log
            

            gegen

            console.log
            

            ersetzen. das aktiviert die bisherigen debug-logmeldungen wieder
            und man kann im log besser verfolgen was das skript wann macht

            warum gibt es 2 davon?

            strommail und strommail2?
            dir ist bewusst, das im strommail2 als username nur ibroke eingetragen ist? aber das wird auch nach dem vorhandenen code gar nicht aufgerufen

            F OliverIO 2 Replies Last reply Reply Quote 0
            • F
              freaktech @OliverIO last edited by

              @oliverio

              1. die Mail wird am Server gelesen, ich sehe dass da sie auf gelesen gesetzt wurde.

              2. die Mail wird wohl als Text kplt in

              javascript.0.Email_Strom.Mail

              gespeichert letzte Änderung 5.11.2023 also klappt das wohl auch noch

              1 Reply Last reply Reply Quote 0
              • OliverIO
                OliverIO @OliverIO last edited by OliverIO

                @freaktech

                ok, also es kommt eine email im mail account an.
                der datenpunkt wurde am 5.11.2023 zuletzt gespeichrt, also gestern
                dann beschreibe jetzt nochmal wo dein problem ist?
                das skript macht nicht mehr, wie email abrufen und inhalt in datenpunkt abspeichern

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

                  es g7bt einen ähnlichen Thread mit emails von ISTA

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  1.0k
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  410
                  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