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. Email auslesen und gewissen Inhalt in Datenpunkt

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    221

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

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

Email auslesen und gewissen Inhalt in Datenpunkt

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascriptblocklytemplate
28 Beiträge 3 Kommentatoren 3.8k Aufrufe 4 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.
  • B Offline
    B Offline
    bug77
    schrieb am zuletzt editiert von bug77
    #4

    Jap genau so. Zuerst hat es nicht getan, im log Stand ein Fehler wegen fehlenden Rechten.

    Dazu muss im Gmail Axxount IMAP aktiviert werden und auch der Zugriff für drittapps ohne 2-Faktor aktiviert werden, dann kommt alles rein.

    liv-in-skyL 1 Antwort Letzte Antwort
    0
    • B bug77

      Jap genau so. Zuerst hat es nicht getan, im log Stand ein Fehler wegen fehlenden Rechten.

      Dazu muss im Gmail Axxount IMAP aktiviert werden und auch der Zugriff für drittapps ohne 2-Faktor aktiviert werden, dann kommt alles rein.

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von liv-in-sky
      #5

      @bug77 das bedeutet, du bekommst jetzt einen datensatz, wenn ein mail ankommt - jetzt müßte was aussortiert werden

      • email absender oder subject - wie erkennst du das richtige mail
      • anschliessend , wenn das richtige mail da ist, den inhalt noch aufbereiten und wohin und wie speichern - nur in einen datenpunkt oder eine art tabelle mit first in last out

      kannst du mal eine solche angekommende nachricht loggen und posten

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      1 Antwort Letzte Antwort
      0
      • B Offline
        B Offline
        bug77
        schrieb am zuletzt editiert von
        #6

        Ja ich bekomme auch Absender und Titel in separaten Datenpunkten.
        Jedoch reicht der Datenpunkt mit dem Text, da man auf den Inhalt triggern kann.

        So sieht es immer aus, es ist immer die gleiche Mail, ich muss halt die Tage extrahieren und in eine Tabelle eingetragen bekommen:

        
        vielen Dank für ihre Bestellung. Ihre Bestellung für den Zeitraum vom 27.01.2020 bis zum 02.02.2020 setzt sich wie folgt zusammen:
        
        Montag, 27.01.2020
        1x - GE Hähnchenbrustfilet mit Sauce und (03) Blumenkohl in feiner Creme (M) dazu Kartoffeln (Menü K1)
        
        Dienstag, 28.01.2020
        1x - V Käsespätzle (ohne Zwiebeln) (G,a,Ei,M) Blattsalat Dressing (SO2,01,03,05) (Menü K2)
        
        Donnerstag, 30.01.2020
        1x - R Burgerpattie (Sen) Burgerbrötchen (G,a,Ses) dazu Salatgurke und Tomate mit Senf (Sen) und Ketchup (Menü K1)
        
        
        Für Rückfragen steht Ihnen unser Kundenservice gern zur Verfügung.
        
        

        Diese Bestellungen sollen getriggert werden.
        .... setzt sich wie folgt zusammen:
        Und
        .... Für Rückfragen steht Ihnen....

        Ist immer in allen Mails gleich. Könnte man also triggern.

        liv-in-skyL 1 Antwort Letzte Antwort
        0
        • B bug77

          Ja ich bekomme auch Absender und Titel in separaten Datenpunkten.
          Jedoch reicht der Datenpunkt mit dem Text, da man auf den Inhalt triggern kann.

          So sieht es immer aus, es ist immer die gleiche Mail, ich muss halt die Tage extrahieren und in eine Tabelle eingetragen bekommen:

          
          vielen Dank für ihre Bestellung. Ihre Bestellung für den Zeitraum vom 27.01.2020 bis zum 02.02.2020 setzt sich wie folgt zusammen:
          
          Montag, 27.01.2020
          1x - GE Hähnchenbrustfilet mit Sauce und (03) Blumenkohl in feiner Creme (M) dazu Kartoffeln (Menü K1)
          
          Dienstag, 28.01.2020
          1x - V Käsespätzle (ohne Zwiebeln) (G,a,Ei,M) Blattsalat Dressing (SO2,01,03,05) (Menü K2)
          
          Donnerstag, 30.01.2020
          1x - R Burgerpattie (Sen) Burgerbrötchen (G,a,Ses) dazu Salatgurke und Tomate mit Senf (Sen) und Ketchup (Menü K1)
          
          
          Für Rückfragen steht Ihnen unser Kundenservice gern zur Verfügung.
          
          

          Diese Bestellungen sollen getriggert werden.
          .... setzt sich wie folgt zusammen:
          Und
          .... Für Rückfragen steht Ihnen....

          Ist immer in allen Mails gleich. Könnte man also triggern.

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von
          #7

          @bug77

          das hier alles ist zu suchen

          Montag, 27.01.2020
          1x - GE Hähnchenbrustfilet mit Sauce und (03) Blumenkohl in feiner Creme (M) dazu Kartoffeln (Menü K1)
           
          Dienstag, 28.01.2020
          1x - V Käsespätzle (ohne Zwiebeln) (G,a,Ei,M) Blattsalat Dressing (SO2,01,03,05) (Menü K2)
           
          Donnerstag, 30.01.2020
          1x - R Burgerpattie (Sen) Burgerbrötchen (G,a,Ses) dazu Salatgurke und Tomate mit Senf (Sen) und Ketchup (Menü K1)
          

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            bug77
            schrieb am zuletzt editiert von
            #8

            Ja, aber ich weiß nicht wie ich das umsetzen soll.
            JavaScript kann ich leider nicht und blockly erscheint mir auch nicht so sinnvoll.

            Sollte jeder Tag wo gefunden wird als Json gespeichert werden und in Datenpunkt geschrieben werden.

            liv-in-skyL 1 Antwort Letzte Antwort
            0
            • B bug77

              Ja, aber ich weiß nicht wie ich das umsetzen soll.
              JavaScript kann ich leider nicht und blockly erscheint mir auch nicht so sinnvoll.

              Sollte jeder Tag wo gefunden wird als Json gespeichert werden und in Datenpunkt geschrieben werden.

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von
              #9

              @bug77

              noch eine frage . die daten hast du in einem datenpunkt - ich frage wegen der zeilenumbrüche - die sind ja im datenpunkt nicht drin

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                bug77
                schrieb am zuletzt editiert von
                #10

                Ja der ganze email Text ist in einem Datenpunkt.

                liv-in-skyL 1 Antwort Letzte Antwort
                0
                • B bug77

                  Ja der ganze email Text ist in einem Datenpunkt.

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #11

                  @bug77 ok einen teil hab ich schon

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  1 Antwort Letzte Antwort
                  0
                  • B Offline
                    B Offline
                    bug77
                    schrieb am zuletzt editiert von
                    #12

                    👍👍👍 super

                    liv-in-skyL 1 Antwort Letzte Antwort
                    0
                    • B bug77

                      👍👍👍 super

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #13

                      @bug77 mußte noch was anderes machen

                      versuche mal das script mit deinem datenpunkt (ganz oben einsetzen) - im log müßtest du was sehen - wenn der datenpunkt den selben inhalt hat, wie meiner

                      später kann man das in blockly einsetzen

                      var str =getState("controll-own.0.AAATEST.TestString1").val
                       
                      
                      str=str.replace(/  viel.*zusammen:/g,"");
                      //log("mein string :  "+str)
                      
                      
                      //log(str)
                      var myWerteDate=str.match(/ {3}.+?, \d+\.\d+\.\d\d\d\d/g)
                      var myWerteBestHelp=str.match(/\d+\.\d+\.\d\d\d\d.*?\(Menü .*?\)/g)
                      var myWerteBest=[];
                      
                      for(var i=0;i<myWerteBestHelp.length;i++){
                            myWerteBest.push(myWerteBestHelp[i].replace(/\d+\.\d+\.\d\d\d\d /g,"" ));
                      }
                      
                      log(myWerteDate.toString())
                      log(myWerteBest.toString())
                      
                      log("3. Bestellung: "+myWerteDate[2] + " -- "+ myWerteBest[2])
                      
                      

                      bei mir sieht das log so aus:

                      Image 5.png

                      die 3.te bestellung ist aus einzelene segmenten zusammengesetzt - die können dann in alles mögliche verwandelt werden - html tabelle oder hson

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      0
                      • B Offline
                        B Offline
                        bug77
                        schrieb am zuletzt editiert von
                        #14

                        wenn ich es starte bekomme ich fehlermeldungen:
                        error.png

                        Der Datenpunkt sieht so aus, doch mit zeilenumbrüchen?

                        datenpunkt.png

                        liv-in-skyL 1 Antwort Letzte Antwort
                        0
                        • B bug77

                          wenn ich es starte bekomme ich fehlermeldungen:
                          error.png

                          Der Datenpunkt sieht so aus, doch mit zeilenumbrüchen?

                          datenpunkt.png

                          liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          schrieb am zuletzt editiert von
                          #15

                          @bug77 dann kann es nicht funktionieren - ich schau nochmal

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          1 Antwort Letzte Antwort
                          0
                          • B Offline
                            B Offline
                            bug77
                            schrieb am zuletzt editiert von
                            #16

                            @liv-in-sky said in Email auslesen und gewissen Inhalt in Datenpunkt:

                            die 3.te bestellung ist aus einzelene segmenten zusammengesetzt - die können dann in alles mögliche verwandelt werden - html tabelle oder hson

                            Kannst du die Ausgabe dann auch gleich in einen Datenpunkt z.b. "javascript.0.Email.Bestellungen" legen? Weil ich triggere dann mit history darauf und habe dann meine Tabelle für die VIS.
                            Weil es kommen ja jede Woche bestellungen dazu und dann wird die HTML/Json Tabelle überschrieben, ich möchte aber eine fortlaufende Liste

                            liv-in-skyL 2 Antworten Letzte Antwort
                            0
                            • B bug77

                              @liv-in-sky said in Email auslesen und gewissen Inhalt in Datenpunkt:

                              die 3.te bestellung ist aus einzelene segmenten zusammengesetzt - die können dann in alles mögliche verwandelt werden - html tabelle oder hson

                              Kannst du die Ausgabe dann auch gleich in einen Datenpunkt z.b. "javascript.0.Email.Bestellungen" legen? Weil ich triggere dann mit history darauf und habe dann meine Tabelle für die VIS.
                              Weil es kommen ja jede Woche bestellungen dazu und dann wird die HTML/Json Tabelle überschrieben, ich möchte aber eine fortlaufende Liste

                              liv-in-skyL Offline
                              liv-in-skyL Offline
                              liv-in-sky
                              schrieb am zuletzt editiert von liv-in-sky
                              #17

                              @bug77 da kommt dann später -erstmal richtig filtern

                              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                              1 Antwort Letzte Antwort
                              0
                              • B bug77

                                @liv-in-sky said in Email auslesen und gewissen Inhalt in Datenpunkt:

                                die 3.te bestellung ist aus einzelene segmenten zusammengesetzt - die können dann in alles mögliche verwandelt werden - html tabelle oder hson

                                Kannst du die Ausgabe dann auch gleich in einen Datenpunkt z.b. "javascript.0.Email.Bestellungen" legen? Weil ich triggere dann mit history darauf und habe dann meine Tabelle für die VIS.
                                Weil es kommen ja jede Woche bestellungen dazu und dann wird die HTML/Json Tabelle überschrieben, ich möchte aber eine fortlaufende Liste

                                liv-in-skyL Offline
                                liv-in-skyL Offline
                                liv-in-sky
                                schrieb am zuletzt editiert von liv-in-sky
                                #18

                                @bug77 ich brauche bitte den genauen inhalt - oben sind leerzeiche oder eine leere zeile darin - in deinem letzten bild nicht

                                also den datenpunkt in eine textdatei kopieren und diese hier posten

                                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                1 Antwort Letzte Antwort
                                0
                                • B Offline
                                  B Offline
                                  bug77
                                  schrieb am zuletzt editiert von bug77
                                  #19

                                  ok ist gelöscht

                                  liv-in-skyL 2 Antworten Letzte Antwort
                                  0
                                  • B bug77

                                    ok ist gelöscht

                                    liv-in-skyL Offline
                                    liv-in-skyL Offline
                                    liv-in-sky
                                    schrieb am zuletzt editiert von liv-in-sky
                                    #20

                                    @bug77 kanns tdu wieder löschen, wenn du das nicht im forum haben willst

                                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                    1 Antwort Letzte Antwort
                                    0
                                    • B bug77

                                      ok ist gelöscht

                                      liv-in-skyL Offline
                                      liv-in-skyL Offline
                                      liv-in-sky
                                      schrieb am zuletzt editiert von
                                      #21

                                      @bug77

                                      versuch mal das - kommt da was im log- dp wieder ersetzen - ich kann es nicht testen - ich bekomme diese zeilenumbrüche nicht in meinen test-datenpunkt - aber mit einem online regex tool funktioniert es

                                       
                                      var str =getState("controll-own.0.AAATEST.TestString1").val
                                       
                                      
                                      
                                      
                                      //log(str)
                                      var myWerteDate=str.match(/^.*, \d+\.\d+\.\d\d\d\d/g)
                                      var myWerteBest=str.match(/^.+\)$/g)
                                      
                                      log("-------------- die 1. Bestellung: "+myWerteDate[0] + " -- "+ myWerteBest[0])
                                      log("-------------- die 2. Bestellung: "+myWerteDate[1] + " -- "+ myWerteBest[1])
                                      log("-------------- die 3. Bestellung: "+myWerteDate[2] + " -- "+ myWerteBest[2])
                                      
                                      
                                      

                                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                      1 Antwort Letzte Antwort
                                      0
                                      • B Offline
                                        B Offline
                                        bug77
                                        schrieb am zuletzt editiert von
                                        #22

                                        @liv-in-sky said in Email auslesen und gewissen Inhalt in Datenpunkt:

                                        leider nein.
                                        Unbenannt.png

                                        liv-in-skyL 3 Antworten Letzte Antwort
                                        0
                                        • B bug77

                                          @liv-in-sky said in Email auslesen und gewissen Inhalt in Datenpunkt:

                                          leider nein.
                                          Unbenannt.png

                                          liv-in-skyL Offline
                                          liv-in-skyL Offline
                                          liv-in-sky
                                          schrieb am zuletzt editiert von
                                          #23

                                          @bug77 hast du anydesk oder teamviewer - dann könnten wir das zusammen testen

                                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                          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

                                          609

                                          Online

                                          32.7k

                                          Benutzer

                                          82.5k

                                          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