Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Hilfe gesucht. Wer kann per Skript E-Mails Parsen oder so?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    780

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

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

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 4 Kommentatoren 700 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F Offline
    F Offline
    freaktech
    schrieb am zuletzt editiert von
    #1

    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

    Ro75R 1 Antwort Letzte Antwort
    0
    • F freaktech

      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

      Ro75R Offline
      Ro75R Offline
      Ro75
      schrieb am zuletzt editiert von
      #2

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

      Ro75.

      SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

      F 1 Antwort Letzte Antwort
      0
      • Ro75R Ro75

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

        Ro75.

        F Offline
        F Offline
        freaktech
        schrieb am zuletzt editiert von
        #3

        @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
        
        OliverIOO 1 Antwort Letzte Antwort
        0
        • F freaktech

          @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
          
          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von OliverIO
          #4

          @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

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          F OliverIOO 2 Antworten Letzte Antwort
          0
          • OliverIOO 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 Offline
            F Offline
            freaktech
            schrieb am zuletzt editiert von
            #5

            @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 Antwort Letzte Antwort
            0
            • OliverIOO 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

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von OliverIO
              #6

              @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

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              1 Antwort Letzte Antwort
              0
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                es g7bt einen ähnlichen Thread mit emails von ISTA

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                799

                Online

                32.6k

                Benutzer

                82.0k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe