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. ioBroker Allgemein
  4. Emails empfangen.

NEWS

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

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

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

Emails empfangen.

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
119 Beiträge 31 Kommentatoren 23.0k Aufrufe 28 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.
  • liv-in-skyL liv-in-sky

    @salzer-michael

    poste das ganze bitte in code tags - ist lesbarer

    zum thema - versuche mal diese variablen so zu nutzen:

    var myRegex=""; // erstes Regex für Subject - "" für leer
    var myRegexErsetzen=""; // erstes Regex Subject Ersetzen mit - "" für leer
    var myRegex2=""; // zweites Regex für Subject - "" für leer
    var myRegex2Ersetzen=""; // zweites Regex Subject Ersetzen mit - "" für leer
    
    Salzer MichaelS Offline
    Salzer MichaelS Offline
    Salzer Michael
    schrieb am zuletzt editiert von
    #88

    @liv-in-sky

    Perfekt

    läuft

    Stell ne Kanne Kaffe ins Forum ;-)
    Danke

    Salzer MichaelS 1 Antwort Letzte Antwort
    0
    • Salzer MichaelS Salzer Michael

      @liv-in-sky

      Perfekt

      läuft

      Stell ne Kanne Kaffe ins Forum ;-)
      Danke

      Salzer MichaelS Offline
      Salzer MichaelS Offline
      Salzer Michael
      schrieb am zuletzt editiert von
      #89

      @liv-in-sky
      kannst du mir beim blockly auch helfen ?
      wenn neue mail da ist hätt ich gerne anruf über telegramm mit x versuchen ausser ich quittiere vorher
      derzeitiger versuch klappt nicht .
      blockly wird nicht gestartet bei neuer mail
      wenns stoppe und starte dann klappts mit anruf.
      quittieren wenn den anruf empfangen hab (derzeit button in VIS) schluckt er mir so auch nicht.
      a3cbd82b-5811-40f1-aad2-9087e2d011d8-image.png

      liv-in-skyL 1 Antwort Letzte Antwort
      0
      • Salzer MichaelS Salzer Michael

        @liv-in-sky
        kannst du mir beim blockly auch helfen ?
        wenn neue mail da ist hätt ich gerne anruf über telegramm mit x versuchen ausser ich quittiere vorher
        derzeitiger versuch klappt nicht .
        blockly wird nicht gestartet bei neuer mail
        wenns stoppe und starte dann klappts mit anruf.
        quittieren wenn den anruf empfangen hab (derzeit button in VIS) schluckt er mir so auch nicht.
        a3cbd82b-5811-40f1-aad2-9087e2d011d8-image.png

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

        @salzer-michael

        erstmal zur theorie

        • wenn du einen trigger nutzt, mußt du die anderen bausteine IN den trigger setzen

        Image 1.png

        • ein trigger ist immer außen - daher trigger soll nicht in der "wiederhole 2 mal" sein !!

        • wie willst du den ablauf, wenn innerhalb von 180 sek nochmal eine mail kommt ? soll das immer ausgeführt werden ?

        • für was benötigst du den datenpunkt neueStörungsmail - für dieses script ist er nicht nötig - da der trigger ja schon da ist. ich habe ihn mal reingenommen - damit könntest du auch das script sperren, wenn innerhalb der 180 sek noch eine mail kommt

        damit wird der trigger ausgeführt 180 sek gewartet und nochmal ausgeführt - jedesmal, wenn die anzahl der anrufe größer wird- ich habe das nicht ausgefüllt - nur die blockly's eingesetzt

        Image 4.png

        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

        Salzer MichaelS 1 Antwort Letzte Antwort
        0
        • liv-in-skyL liv-in-sky

          @salzer-michael

          erstmal zur theorie

          • wenn du einen trigger nutzt, mußt du die anderen bausteine IN den trigger setzen

          Image 1.png

          • ein trigger ist immer außen - daher trigger soll nicht in der "wiederhole 2 mal" sein !!

          • wie willst du den ablauf, wenn innerhalb von 180 sek nochmal eine mail kommt ? soll das immer ausgeführt werden ?

          • für was benötigst du den datenpunkt neueStörungsmail - für dieses script ist er nicht nötig - da der trigger ja schon da ist. ich habe ihn mal reingenommen - damit könntest du auch das script sperren, wenn innerhalb der 180 sek noch eine mail kommt

          damit wird der trigger ausgeführt 180 sek gewartet und nochmal ausgeführt - jedesmal, wenn die anzahl der anrufe größer wird- ich habe das nicht ausgefüllt - nur die blockly's eingesetzt

          Image 4.png

          Salzer MichaelS Offline
          Salzer MichaelS Offline
          Salzer Michael
          schrieb am zuletzt editiert von
          #91

          @liv-in-sky

          Wollte das grad testen
          Danke für s Anleiten

          leider bekomm ich im Javascript jetzt angezeigt
          e
          19:06:00.723 info javascript.0 (2602) script.js.common.störungsmailabruf.mailundtabelle: {'type':'no','textCode':'ALERT','source':'authentication'}

          hab aber nüscht geändert gegenüber mittag
          Ideen ?

          Salzer MichaelS liv-in-skyL 2 Antworten Letzte Antwort
          0
          • Salzer MichaelS Salzer Michael

            @liv-in-sky

            Wollte das grad testen
            Danke für s Anleiten

            leider bekomm ich im Javascript jetzt angezeigt
            e
            19:06:00.723 info javascript.0 (2602) script.js.common.störungsmailabruf.mailundtabelle: {'type':'no','textCode':'ALERT','source':'authentication'}

            hab aber nüscht geändert gegenüber mittag
            Ideen ?

            Salzer MichaelS Offline
            Salzer MichaelS Offline
            Salzer Michael
            schrieb am zuletzt editiert von
            #92

            @salzer-michael sagte in Emails empfangen.:

            @liv-in-sky

            Wollte das grad testen
            Danke für s Anleiten

            leider bekomm ich im Javascript jetzt angezeigt
            e
            19:06:00.723 info javascript.0 (2602) script.js.common.störungsmailabruf.mailundtabelle: {'type':'no','textCode':'ALERT','source':'authentication'}

            hab aber nüscht geändert gegenüber mittag
            Ideen ?

            Achso bekomm dadurch jetzt keine mails mehr angezeigt in vis

            1 Antwort Letzte Antwort
            0
            • Salzer MichaelS Salzer Michael

              @liv-in-sky

              Wollte das grad testen
              Danke für s Anleiten

              leider bekomm ich im Javascript jetzt angezeigt
              e
              19:06:00.723 info javascript.0 (2602) script.js.common.störungsmailabruf.mailundtabelle: {'type':'no','textCode':'ALERT','source':'authentication'}

              hab aber nüscht geändert gegenüber mittag
              Ideen ?

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

              @salzer-michael

              die tabelle braucht keine authentication - irgendwas mit deinem email passwort oder user stimmt wohl nicht mehr

              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

              Salzer MichaelS 1 Antwort Letzte Antwort
              0
              • liv-in-skyL liv-in-sky

                @salzer-michael

                die tabelle braucht keine authentication - irgendwas mit deinem email passwort oder user stimmt wohl nicht mehr

                Salzer MichaelS Offline
                Salzer MichaelS Offline
                Salzer Michael
                schrieb am zuletzt editiert von
                #94

                @liv-in-sky

                hab neue e-mail angelegt
                gmail machte probleme

                was sollte eigentlich bei dp "reception" angelegt werden ?
                der bleibt mir leer ?

                bis auf meine alarmquittierung klappt das so weit.
                bekomm derzeit noch nit hin das wenn "neue mail " da ist und die anrufe gestartet werden das mit nem quittieren die anrufe bende.

                für jeden denkanstoß dankbar wäre .
                oder nach was könnt suchen im forum ?

                liv-in-skyL 1 Antwort Letzte Antwort
                0
                • Salzer MichaelS Salzer Michael

                  @liv-in-sky

                  hab neue e-mail angelegt
                  gmail machte probleme

                  was sollte eigentlich bei dp "reception" angelegt werden ?
                  der bleibt mir leer ?

                  bis auf meine alarmquittierung klappt das so weit.
                  bekomm derzeit noch nit hin das wenn "neue mail " da ist und die anrufe gestartet werden das mit nem quittieren die anrufe bende.

                  für jeden denkanstoß dankbar wäre .
                  oder nach was könnt suchen im forum ?

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

                  @salzer-michael

                  reception ist ein überbleibsel von einem anderen script - wird nicht aktualisiert !

                  was meinst du mit anrufe quittieren ? wo bzw wie willst du quittieren. bei einem neuen mail, kommt es zu einem anruf. den kannst du annehmen oder "wegdrücken" - dann kommt doch erst wieder ein anruf, wenn ein neues mail da ist

                  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

                  Salzer MichaelS 1 Antwort Letzte Antwort
                  0
                  • liv-in-skyL liv-in-sky

                    @salzer-michael

                    reception ist ein überbleibsel von einem anderen script - wird nicht aktualisiert !

                    was meinst du mit anrufe quittieren ? wo bzw wie willst du quittieren. bei einem neuen mail, kommt es zu einem anruf. den kannst du annehmen oder "wegdrücken" - dann kommt doch erst wieder ein anruf, wenn ein neues mail da ist

                    Salzer MichaelS Offline
                    Salzer MichaelS Offline
                    Salzer Michael
                    schrieb am zuletzt editiert von
                    #96

                    @liv-in-sky
                    hab ne schleife drinnen
                    neues mail
                    anruf und nachricht per telegram
                    max 10 wiederholungen wenn in der nacht nicht höre
                    quittieren wenns gehört wurde damit nicht noch x mal angerufen wird

                    so sollts funktionieren
                    58d521b5-1a0e-4a1b-b7dc-2850c2740dc3-image.png

                    Vielen lieben Dank für die Unterstützung

                    liv-in-skyL 2 Antworten Letzte Antwort
                    0
                    • Salzer MichaelS Salzer Michael

                      @liv-in-sky
                      hab ne schleife drinnen
                      neues mail
                      anruf und nachricht per telegram
                      max 10 wiederholungen wenn in der nacht nicht höre
                      quittieren wenns gehört wurde damit nicht noch x mal angerufen wird

                      so sollts funktionieren
                      58d521b5-1a0e-4a1b-b7dc-2850c2740dc3-image.png

                      Vielen lieben Dank für die Unterstützung

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

                      @salzer-michael

                      jetzt verstehe ich, du möchtest den call mit einem datenpunkt bestätigen (also von hand) - das problem bei dem blockly baustein mit dem anrufen ist, dass man kein feedback bekommt, ob der anruf angenommen wurde.

                      mit diesem baustein kann man auch direkt den apibot nutzen und bekommt dann ein feedback

                      Image 2.png

                      damit kann man dann einfach ein script machen, welches automatisch die call-antwort erkennt. das script kann wahrscheinlich noch verbessert werden

                      • es versucht 10 mal anzurufen, wenn der call nicht beanrwortet wird
                      • wird der call angenommen oder "rejected" wird das script nicht weiter anrufen
                      • es prüft, dass zwischen den anrufen mind. 65 sek sind, da der bot sonst nicht anruft

                      Image 3.png

                      script für import:

                      <xml xmlns="https://developers.google.com/blockly/xml">
                       <variables>
                         <variable id="m6C(]?IK|wH{|pGVVx@F">countCalls</variable>
                         <variable id="29eNbdg;U(3)s_]JhfG2">Misse4dCallsVar</variable>
                         <variable id="[9YV3=smQW.ZVpWWwXyG">lastCallInBetween</variable>
                         <variable id="i2LQ+=xJVh:3^NtkAcE$">result</variable>
                       </variables>
                       <block type="procedures_defnoreturn" id="ux`IV].M751b?;Id]*CQ" x="1413" y="63">
                         <field name="NAME">anrufen</field>
                         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                         <statement name="STACK">
                           <block type="math_change" id="@|u4G~+fe/@#aZE1cp7b">
                             <field name="VAR" id="m6C(]?IK|wH{|pGVVx@F">countCalls</field>
                             <value name="DELTA">
                               <shadow type="math_number" id="PAI{Cj+Xd,(J-DA0zgs%">
                                 <field name="NUM">1</field>
                               </shadow>
                               <block type="math_number" id="=RDU.+p]E/DJzGm*I@ey">
                                 <field name="NUM">1</field>
                               </block>
                             </value>
                             <next>
                               <block type="controls_if" id=")`$4~$?txUI2X:K4xqV4">
                                 <value name="IF0">
                                   <block type="logic_compare" id="1mF%x4~(prJ6YmK!3k_A">
                                     <field name="OP">LT</field>
                                     <value name="A">
                                       <block type="variables_get" id="YE+MB8z?eO}8O),)*0Rc">
                                         <field name="VAR" id="m6C(]?IK|wH{|pGVVx@F">countCalls</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="math_number" id=".wU_rLAPg4s;U.Yhi9vu">
                                         <field name="NUM">2</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="DO0">
                                   <block type="comment" id="79ampt.4|Gqw%}5$Sdu.">
                                     <field name="COMMENT">schickt einmal ein  telegram</field>
                                     <next>
                                       <block type="telegram" id="!_:#CRZHI2e-=?zZaJUN">
                                         <field name="INSTANCE">.1</field>
                                         <field name="LOG"></field>
                                         <field name="SILENT">FALSE</field>
                                         <field name="PARSEMODE">default</field>
                                         <value name="MESSAGE">
                                           <shadow type="text" id="]9F^/Xb@#M;c`D),$+s)">
                                             <field name="TEXT">text</field>
                                           </shadow>
                                           <block type="text" id="*}(vP^Q:#n.aw7$w,-W)">
                                             <field name="TEXT">probier mal das</field>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="variables_set" id="WTJ2`@BtvM5tldAX~V(i">
                                     <field name="VAR" id="[9YV3=smQW.ZVpWWwXyG">lastCallInBetween</field>
                                     <value name="VALUE">
                                       <block type="time_get" id="4d20,*8:=Opx(KxoZ``*">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                         <field name="OPTION">object</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="comment" id="q|$d?X6b~INeNArC+z[L">
                                         <field name="COMMENT">macht anruf</field>
                                         <next>
                                           <block type="comment" id="L?H?s]~7E0%lna8b`OFh">
                                             <field name="COMMENT">du musst deinen user eintragen</field>
                                             <next>
                                               <block type="request" id="|4I@U}}Q6wf,Uno!Bd,-">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                                 <field name="WITH_STATEMENT">TRUE</field>
                                                 <field name="LOG"></field>
                                                 <value name="URL">
                                                   <shadow type="text">
                                                     <field name="TEXT">http://api.callmebot.com/start.php?source=auth&amp;user=@Liv_in_sky&amp;text=This%20is%20a%20test%20from%20Callmebot&amp;lang=en-US-Standard-B</field>
                                                   </shadow>
                                                   <block type="text_join" id="p[R,:ztM15x2J?QU0DfA">
                                                     <mutation items="5"></mutation>
                                                     <value name="ADD0">
                                                       <block type="text" id="yr[ec+??K%bVJ!|/R:_C">
                                                         <field name="TEXT">http://api.callmebot.com/start.php?source=auth&amp;user=</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD1">
                                                       <block type="text" id="[D6*/}W7yWpht/cAIH{F">
                                                         <field name="TEXT">@ ....</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD2">
                                                       <block type="text" id="j@d.mO:FABpY8I;gl8Wu">
                                                         <field name="TEXT">&amp;text=</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD3">
                                                       <block type="text" id="WDPr)`ki,akEgV.CcU4v">
                                                         <field name="TEXT">probier mal das</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD4">
                                                       <block type="text" id="uui}}~5d$/T(]ZM0ZFv2">
                                                         <field name="TEXT">&amp;lang=de-DE-Standard-A</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <statement name="STATEMENT">
                                                   <block type="comment" id="Xzh[N7Gz)yrdm9-W;{hS">
                                                     <field name="COMMENT">wertet anruf aus</field>
                                                     <next>
                                                       <block type="comment" id="^K~xrFOdrv;b,3oCOo~@">
                                                         <field name="COMMENT">und setzt vari's für wiederholung</field>
                                                         <next>
                                                           <block type="debug" id="cZgLE]gC^Io$7S0#tuVY">
                                                             <field name="Severity">log</field>
                                                             <value name="TEXT">
                                                               <shadow type="text">
                                                                 <field name="TEXT">test</field>
                                                               </shadow>
                                                               <block type="variables_get" id="wn(+f-2+~B4y_q/o,#1H">
                                                                 <field name="VAR" id="i2LQ+=xJVh:3^NtkAcE$">result</field>
                                                               </block>
                                                             </value>
                                                             <next>
                                                               <block type="comment" id="=%=S~fZvghI0p$iUjYru">
                                                                 <field name="COMMENT">hier anzahl der call-versuche</field>
                                                                 <next>
                                                                   <block type="controls_if" id="E{NyJ6G!F9X7DehK`r^i">
                                                                     <mutation else="1"></mutation>
                                                                     <value name="IF0">
                                                                       <block type="logic_operation" id="QX?/[Qm+[n83@p9QRd;U" inline="false">
                                                                         <field name="OP">AND</field>
                                                                         <value name="A">
                                                                           <block type="logic_compare" id="MuJF1o1jsFvNP!ayQW74">
                                                                             <field name="OP">GT</field>
                                                                             <value name="A">
                                                                               <block type="text_indexOf" id="?0Dkcl,zmSHYyX:-Yqxt">
                                                                                 <field name="END">FIRST</field>
                                                                                 <value name="VALUE">
                                                                                   <block type="variables_get" id="uU`wax%}zN|u}8*NfI=b">
                                                                                     <field name="VAR" id="i2LQ+=xJVh:3^NtkAcE$">result</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="FIND">
                                                                                   <shadow type="text">
                                                                                     <field name="TEXT">abc</field>
                                                                                   </shadow>
                                                                                   <block type="text" id="BqPbq}%X3KZKAE`|UU,S">
                                                                                     <field name="TEXT">Missed Call</field>
                                                                                   </block>
                                                                                 </value>
                                                                               </block>
                                                                             </value>
                                                                             <value name="B">
                                                                               <block type="math_number" id="bfd+[,yK*:^Y!_Z8#0wq">
                                                                                 <field name="NUM">0</field>
                                                                               </block>
                                                                             </value>
                                                                           </block>
                                                                         </value>
                                                                         <value name="B">
                                                                           <block type="logic_compare" id=":CzdR*CH[*-e{suzcck-">
                                                                             <field name="OP">LT</field>
                                                                             <value name="A">
                                                                               <block type="variables_get" id="zF{yhfZB$D!?]kR+twRR">
                                                                                 <field name="VAR" id="m6C(]?IK|wH{|pGVVx@F">countCalls</field>
                                                                               </block>
                                                                             </value>
                                                                             <value name="B">
                                                                               <block type="math_number" id="wnI6Y@WgvKCgZ/7YQxbC">
                                                                                 <field name="NUM">10</field>
                                                                               </block>
                                                                             </value>
                                                                           </block>
                                                                         </value>
                                                                       </block>
                                                                     </value>
                                                                     <statement name="DO0">
                                                                       <block type="debug" id="L-$yj]W_@xmF{Vp0LNGS">
                                                                         <field name="Severity">log</field>
                                                                         <value name="TEXT">
                                                                           <shadow type="text" id="*X2^|^SPKa%ic^rYgg$h">
                                                                             <field name="TEXT">Missed Call detected !!!</field>
                                                                           </shadow>
                                                                           <block type="text_join" id="kaDX(%6~rby2}:d#.Ht|">
                                                                             <mutation items="3"></mutation>
                                                                             <value name="ADD0">
                                                                               <block type="text" id="7@wQT=/7dak2?zFZ?LpY">
                                                                                 <field name="TEXT">Missed Call detected !!! ( </field>
                                                                               </block>
                                                                             </value>
                                                                             <value name="ADD1">
                                                                               <block type="variables_get" id="w`1}YSQ(cGKkUG^,9XXy">
                                                                                 <field name="VAR" id="m6C(]?IK|wH{|pGVVx@F">countCalls</field>
                                                                               </block>
                                                                             </value>
                                                                             <value name="ADD2">
                                                                               <block type="text" id="nR;v}u3YgytslLc*Ac|n">
                                                                                 <field name="TEXT"> Versuch(e) )</field>
                                                                               </block>
                                                                             </value>
                                                                           </block>
                                                                         </value>
                                                                         <next>
                                                                           <block type="variables_set" id="S,Zp$@LMOc!Q,BsVnS_w">
                                                                             <field name="VAR" id="29eNbdg;U(3)s_]JhfG2">Misse4dCallsVar</field>
                                                                             <value name="VALUE">
                                                                               <block type="logic_boolean" id=")}tOKg-CmM!t(JZt4OVG">
                                                                                 <field name="BOOL">TRUE</field>
                                                                               </block>
                                                                             </value>
                                                                           </block>
                                                                         </next>
                                                                       </block>
                                                                     </statement>
                                                                     <statement name="ELSE">
                                                                       <block type="variables_set" id="#({H[[%2+Sy:hu]h$XXd">
                                                                         <field name="VAR" id="29eNbdg;U(3)s_]JhfG2">Misse4dCallsVar</field>
                                                                         <value name="VALUE">
                                                                           <block type="logic_boolean" id="b*1M)0yiQt!2mAVWi7vu">
                                                                             <field name="BOOL">FALSE</field>
                                                                           </block>
                                                                         </value>
                                                                         <next>
                                                                           <block type="variables_set" id="rbaj|pnm!T-5evLmVdq|">
                                                                             <field name="VAR" id="m6C(]?IK|wH{|pGVVx@F">countCalls</field>
                                                                             <value name="VALUE">
                                                                               <block type="math_number" id="WmegkCAAecU9a.t:kwB1">
                                                                                 <field name="NUM">0</field>
                                                                               </block>
                                                                             </value>
                                                                           </block>
                                                                         </next>
                                                                       </block>
                                                                     </statement>
                                                                   </block>
                                                                 </next>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </statement>
                       </block>
                       <block type="comment" id="~mlTh!n}|hPy_=K}KWf-" x="662" y="113">
                         <field name="COMMENT">reset der var bei script start</field>
                         <next>
                           <block type="variables_set" id="{WCj92D-ah(I{S!yZzvX">
                             <field name="VAR" id="29eNbdg;U(3)s_]JhfG2">Misse4dCallsVar</field>
                             <value name="VALUE">
                               <block type="logic_boolean" id="cf3]a..0X`WW(7)b-bN_">
                                 <field name="BOOL">FALSE</field>
                               </block>
                             </value>
                             <next>
                               <block type="variables_set" id="-bg~[a$z:MfVA3=Y3:DO">
                                 <field name="VAR" id="m6C(]?IK|wH{|pGVVx@F">countCalls</field>
                                 <value name="VALUE">
                                   <block type="math_number" id="ad*PYsXl~36~1c)~Py},">
                                     <field name="NUM">0</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="comment" id="nd8}MtT?]rTfX_~Fv*B9">
                                     <field name="COMMENT">überwacht mail anzahl</field>
                                     <next>
                                       <block type="on_ext" id="RXXy|pD]+ANEsquZ3nz(">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                         <field name="CONDITION">gt</field>
                                         <field name="ACK_CONDITION"></field>
                                         <value name="OID0">
                                           <shadow type="field_oid" id="m+};7-.0w^3mFD6k6mB*">
                                             <field name="oid">controll-own.0.AAATEST.TestZahlPx</field>
                                           </shadow>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="procedures_callnoreturn" id="BPH)lv`ZwM%vUEA,Q0s5">
                                             <mutation name="anrufen"></mutation>
                                           </block>
                                         </statement>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                       <block type="comment" id=")[t,*FL{VOOmoUX$d^$U" x="587" y="363">
                         <field name="COMMENT">reset der var bei script start</field>
                         <next>
                           <block type="schedule" id=":~{_(%v8m6cCEj9f%=/K">
                             <field name="SCHEDULE">*/2 * * * *</field>
                             <statement name="STATEMENT">
                               <block type="controls_if" id="w:NA4`G:xAbrE6C3W0TI">
                                 <value name="IF0">
                                   <block type="logic_operation" id="pp,^]Ih[`Ge`33UH$(n/" inline="false">
                                     <field name="OP">AND</field>
                                     <value name="A">
                                       <block type="variables_get" id="+BOwCKN^c+np]/One..f">
                                         <field name="VAR" id="29eNbdg;U(3)s_]JhfG2">Misse4dCallsVar</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="logic_compare" id="=i+!8]5183XaOdXk9-|t">
                                         <field name="OP">GT</field>
                                         <value name="A">
                                           <block type="math_arithmetic" id="P|{=L(-Cy+jL}X^93Jpz">
                                             <field name="OP">MINUS</field>
                                             <value name="A">
                                               <shadow type="math_number" id="1j!@r6)Oi#Vy`/vn+n45">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="time_get" id="Xsly6*[)yg9O;{f2|JZ=">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                 <field name="OPTION">object</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <shadow type="math_number" id="lw8pDe]iN0yvTbt~HEX)">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="variables_get" id="RSxQ%G*X4%{gK8gG[8G%">
                                                 <field name="VAR" id="[9YV3=smQW.ZVpWWwXyG">lastCallInBetween</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="math_number" id="d{,rpn3T)pT)CysWoXO}">
                                             <field name="NUM">65000</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="DO0">
                                   <block type="procedures_callnoreturn" id="u@heKzaj;).)Utr9KYP[">
                                     <mutation name="anrufen"></mutation>
                                   </block>
                                 </statement>
                               </block>
                             </statement>
                           </block>
                         </next>
                       </block>
                      </xml>
                      

                      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
                      • Salzer MichaelS Salzer Michael

                        @liv-in-sky
                        hab ne schleife drinnen
                        neues mail
                        anruf und nachricht per telegram
                        max 10 wiederholungen wenn in der nacht nicht höre
                        quittieren wenns gehört wurde damit nicht noch x mal angerufen wird

                        so sollts funktionieren
                        58d521b5-1a0e-4a1b-b7dc-2850c2740dc3-image.png

                        Vielen lieben Dank für die Unterstützung

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

                        @salzer-michael

                        wenn du das script importierst,

                        • mußt du noch den datenpunkt für die mailanzahl definieren
                        • deinen usernamen im request blockly eingeben
                        • und definieren, was der anruf sagen soll

                        Image 4.png

                        Image 5.png

                        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
                        • S Offline
                          S Offline
                          SirTom
                          schrieb am zuletzt editiert von
                          #99

                          Hallo Forum,

                          das Script hier ist genau das, was ich gesucht habe! Leider komme ich nicht mehr weiter und benötige Hilfe:
                          Ich habe in der Instanz des Javascript-Adapters die folgenden npm-Pakete eingetragen:
                          99fe0ef5-d197-4f1f-a86e-1a1870b14cc9-image.png
                          Und dann ein Script angelegt, wie es hier im Thread zu finden ist:

                          var mailobj = {val:
                                          {
                                              from:  "",
                                              topic: "",
                                              text: "",
                                          }
                                      };
                          createState("Email.Reception",mailobj);
                          createState("Email.from_address");
                          createState("Email.from_name");
                          createState("Email.mail_subject");
                          createState("Email.mail_text");
                          
                          schedule("*/2 * * * *", function (obj) {
                              var MailListener = require("mail-listener2");
                              var mailListener = new MailListener({
                                  username: "meine Mailadresse",
                                  password: "mein Passwort",
                                  host: "mein Host",
                                  port: 993, // imap port
                                  tls: true,
                                  connTimeout: 10000, // Default by node-imap
                                  authTimeout: 5000, // Default by node-imap,
                                  debug: console.log, // Or your custom function with only one incoming argument. Default: null
                                  tlsOptions: { rejectUnauthorized: false },
                                  mailbox: "INBOX", // mailbox to monitor
                                  searchFilter: ["UNSEEN", "FLAGGED"], // the search filter being used after an IDLE notification has been retrieved
                                  markSeen: false, // 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`,
                                  mailParserOptions: {streamAttachments: false}, // options to be passed to mailParser lib.
                                  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
                              mailListener.on("server:connected", function(){console.log("imapconconnected");});
                              mailListener.on("server:disconnected", function(){console.log("imapDisconnected");});
                              mailListener.on("error", function(err){console.log(err);});
                              mailListener.on("mail", function(mail, seqno, attributes){
                                  log(mail.from[0].address);
                                  log(mail.from[0].name);
                                  log(mail.subject);
                                  log( mail.text);
                          
                                  console.log('Mailabsender: '+mail.from[0].address);
                                  console.log('Absendername: '+mail.from[0].name);
                                  console.log('Betreff: '+mail.subject);
                          
                                  var mailobj = {val:
                                          {
                                              from:  mail.from[0].name,
                                              topic: mail.subject,
                                              text:  mail.text
                                          }
                                      };
                                  setState("Email.Reception", mailobj);
                                  setState("Email.from_address", mail.from[0].address);
                                  setState("Email.from_name", mail.from[0].name);
                                  setState("Email.mail_subject", mail.subject);
                                  setState("Email.mail_text", mail.text);
                           
                              });
                              mailListener.on("attachment", function(attachment){console.log(attachment.path);});
                              setTimeout(function(){mailListener.stop();},20000);
                          });  
                          

                          Das Script scheint grundsätzlich zu funktionieren, denn im Log-File erhalte ich die entsprechenden Meldungen:
                          f74ca8b8-e49e-4d01-9720-6797b731c0da-image.png

                          Allerdings werden weder die console.log-Anweisungen in der obigen Funktion: mailListener.on("mail", function(mail, seqn, attributes){... ausgegeben, noch die Datenpunkte mit Werten befüllt - was natürlich logisch ist, wenn die Funktion nicht ausgeführt wird.

                          Ein Neustart von Adapter und Iobroker bringt leider nichts.

                          Könnte es evtl. mit der folgenden Meldung zusammen hängen:
                          c1657172-3709-4189-882d-66a8dc8987e3-image.png
                          Was ist zu tun?

                          Danke Euch vorab!

                          S 1 Antwort Letzte Antwort
                          0
                          • S SirTom

                            Hallo Forum,

                            das Script hier ist genau das, was ich gesucht habe! Leider komme ich nicht mehr weiter und benötige Hilfe:
                            Ich habe in der Instanz des Javascript-Adapters die folgenden npm-Pakete eingetragen:
                            99fe0ef5-d197-4f1f-a86e-1a1870b14cc9-image.png
                            Und dann ein Script angelegt, wie es hier im Thread zu finden ist:

                            var mailobj = {val:
                                            {
                                                from:  "",
                                                topic: "",
                                                text: "",
                                            }
                                        };
                            createState("Email.Reception",mailobj);
                            createState("Email.from_address");
                            createState("Email.from_name");
                            createState("Email.mail_subject");
                            createState("Email.mail_text");
                            
                            schedule("*/2 * * * *", function (obj) {
                                var MailListener = require("mail-listener2");
                                var mailListener = new MailListener({
                                    username: "meine Mailadresse",
                                    password: "mein Passwort",
                                    host: "mein Host",
                                    port: 993, // imap port
                                    tls: true,
                                    connTimeout: 10000, // Default by node-imap
                                    authTimeout: 5000, // Default by node-imap,
                                    debug: console.log, // Or your custom function with only one incoming argument. Default: null
                                    tlsOptions: { rejectUnauthorized: false },
                                    mailbox: "INBOX", // mailbox to monitor
                                    searchFilter: ["UNSEEN", "FLAGGED"], // the search filter being used after an IDLE notification has been retrieved
                                    markSeen: false, // 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`,
                                    mailParserOptions: {streamAttachments: false}, // options to be passed to mailParser lib.
                                    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
                                mailListener.on("server:connected", function(){console.log("imapconconnected");});
                                mailListener.on("server:disconnected", function(){console.log("imapDisconnected");});
                                mailListener.on("error", function(err){console.log(err);});
                                mailListener.on("mail", function(mail, seqno, attributes){
                                    log(mail.from[0].address);
                                    log(mail.from[0].name);
                                    log(mail.subject);
                                    log( mail.text);
                            
                                    console.log('Mailabsender: '+mail.from[0].address);
                                    console.log('Absendername: '+mail.from[0].name);
                                    console.log('Betreff: '+mail.subject);
                            
                                    var mailobj = {val:
                                            {
                                                from:  mail.from[0].name,
                                                topic: mail.subject,
                                                text:  mail.text
                                            }
                                        };
                                    setState("Email.Reception", mailobj);
                                    setState("Email.from_address", mail.from[0].address);
                                    setState("Email.from_name", mail.from[0].name);
                                    setState("Email.mail_subject", mail.subject);
                                    setState("Email.mail_text", mail.text);
                             
                                });
                                mailListener.on("attachment", function(attachment){console.log(attachment.path);});
                                setTimeout(function(){mailListener.stop();},20000);
                            });  
                            

                            Das Script scheint grundsätzlich zu funktionieren, denn im Log-File erhalte ich die entsprechenden Meldungen:
                            f74ca8b8-e49e-4d01-9720-6797b731c0da-image.png

                            Allerdings werden weder die console.log-Anweisungen in der obigen Funktion: mailListener.on("mail", function(mail, seqn, attributes){... ausgegeben, noch die Datenpunkte mit Werten befüllt - was natürlich logisch ist, wenn die Funktion nicht ausgeführt wird.

                            Ein Neustart von Adapter und Iobroker bringt leider nichts.

                            Könnte es evtl. mit der folgenden Meldung zusammen hängen:
                            c1657172-3709-4189-882d-66a8dc8987e3-image.png
                            Was ist zu tun?

                            Danke Euch vorab!

                            S Offline
                            S Offline
                            SirTom
                            schrieb am zuletzt editiert von
                            #100

                            So, wie es häufig zugeht: Wenn man jemand um Hilfe bittet, findet man das Problem oft doch selbst. Für alle die das gleiche Problem haben sollten:

                            Es scheint wohl mit dem Mailserver zusammenzuhängen. Nachdem ich im Script unter searchFilter "Flagged" entfernt habe, funktioniert es nun:

                             searchFilter: ["UNSEEN"], // the search filter being used after an IDLE notification has been retrieved
                            
                            1 Antwort Letzte Antwort
                            0
                            • C Offline
                              C Offline
                              chhe
                              schrieb am zuletzt editiert von chhe
                              #101

                              Hallo,

                              ich konnte das Script erfolgreich installieren. Leider funktioniert die Option nicht, dass eingelesene Emails nicht als gelesen markiert werden.

                              markSeen: false, // all fetched email will be marked as seen and not fetched next time
                              

                              Dennoch werden die Emails im Postfach durch das Script als gelesen markiert. Woran könnte das liegen?
                              Bei dem Postfach handelt es sich um ein Apple iCloud Postfach.

                              1 Antwort Letzte Antwort
                              0
                              • D Offline
                                D Offline
                                Dragon
                                schrieb am zuletzt editiert von
                                #102

                                Ich habe einen Fehler im Log:

                                script.js.common.Automatisierung.ioBroker.Mail_listener: <= 'A1 NO [AUTHENTICATIONFAILED] Invalid credentials (Failure)'
                                

                                Das Problem ist aber die Logindaten stimmen zu 100%

                                hat jemand eine Idee?

                                1 Antwort Letzte Antwort
                                0
                                • D Offline
                                  D Offline
                                  Dragon
                                  schrieb am zuletzt editiert von
                                  #103

                                  Tja, was soll ich sagen. Es liegt an Gmail. Es ist nicht möglich dieses Skript mit Gmail zu nutzen. Ein anderer Anbieter und es funktioniert auf Anhieb...

                                  Danke trotzdem für die Hilfe.

                                  liv-in-skyL M 2 Antworten Letzte Antwort
                                  0
                                  • D Dragon

                                    Tja, was soll ich sagen. Es liegt an Gmail. Es ist nicht möglich dieses Skript mit Gmail zu nutzen. Ein anderer Anbieter und es funktioniert auf Anhieb...

                                    Danke trotzdem für die Hilfe.

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

                                    @dragon

                                    ich bin mitttlerweile auf nodered umgestiegen, um emails zu lesen - mail-listener funktioniert bei mir auch nicht mehr richtig

                                    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

                                    D3ltoroxpD 1 Antwort Letzte Antwort
                                    0
                                    • D Dragon

                                      Tja, was soll ich sagen. Es liegt an Gmail. Es ist nicht möglich dieses Skript mit Gmail zu nutzen. Ein anderer Anbieter und es funktioniert auf Anhieb...

                                      Danke trotzdem für die Hilfe.

                                      M Offline
                                      M Offline
                                      MCU
                                      schrieb am zuletzt editiert von
                                      #105

                                      @dragon Man kann auch mit Google gmail das Script nutzen. Man muss dann nur ein sogenanntes APP-Passwort nutzen. Mit dem normalen Google-Passwort klappt es nicht, da dort 2-Faktoren-Authentifizierung genutzt wird.

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

                                      D 1 Antwort Letzte Antwort
                                      0
                                      • liv-in-skyL liv-in-sky

                                        @dragon

                                        ich bin mitttlerweile auf nodered umgestiegen, um emails zu lesen - mail-listener funktioniert bei mir auch nicht mehr richtig

                                        D3ltoroxpD Offline
                                        D3ltoroxpD Offline
                                        D3ltoroxp
                                        schrieb am zuletzt editiert von
                                        #106

                                        @liv-in-sky Gibt es da Infos oder eine Anleitung, wie ich sowas mit Nodered umsetzte, Mails zu lesen. Ich würde hier ganz gern auf Mails von Teams Accounts hören, damit ich dann in der VIS angezeigt bekomme, das Lehrer geschrieben haben. Bei mehr als einem Kind wirds schon schwierig, ich will ja nicht ständig die Accounts switchen um zu sehen ob jemand was geschrieben hat.

                                        liv-in-skyL 1 Antwort Letzte Antwort
                                        0
                                        • D3ltoroxpD D3ltoroxp

                                          @liv-in-sky Gibt es da Infos oder eine Anleitung, wie ich sowas mit Nodered umsetzte, Mails zu lesen. Ich würde hier ganz gern auf Mails von Teams Accounts hören, damit ich dann in der VIS angezeigt bekomme, das Lehrer geschrieben haben. Bei mehr als einem Kind wirds schon schwierig, ich will ja nicht ständig die Accounts switchen um zu sehen ob jemand was geschrieben hat.

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

                                          @d3ltoroxp

                                          habe das vor kurzem gemacht: https://forum.iobroker.net/post/859755

                                          evtl kannst du das mal importieren (in nodered) und für dich angleichen - ich lese nur bestimmte absender aus und brauche die subjects der mails - welche dann in einem json landen und in ener tabelle in der vis angezeigt werden

                                          [
                                             {
                                                 "id": "d52ebcff53c14799",
                                                 "type": "switch",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "filter Subjects",
                                                 "property": "topic",
                                                 "propertyType": "msg",
                                                 "rules": [
                                                     {
                                                         "t": "cont",
                                                         "v": "Mister-xtra",
                                                         "vt": "str"
                                                     }
                                                 ],
                                                 "checkall": "true",
                                                 "repair": false,
                                                 "outputs": 1,
                                                 "x": 380,
                                                 "y": 160,
                                                 "wires": [
                                                     [
                                                         "c841e936c5fb836e",
                                                         "874f0070cd2c8aed"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "91776f473b1d5a94",
                                                 "type": "debug",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "debug 2",
                                                 "active": false,
                                                 "tosidebar": true,
                                                 "console": false,
                                                 "tostatus": false,
                                                 "complete": "payload.date",
                                                 "targetType": "msg",
                                                 "statusVal": "",
                                                 "statusType": "auto",
                                                 "x": 640,
                                                 "y": 240,
                                                 "wires": []
                                             },
                                             {
                                                 "id": "a301776e0b4ab440",
                                                 "type": "ioBroker out",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "EMAILSSerien",
                                                 "topic": "0_userdata.0.CONTROL-OWN.LG-TV.EMAILSSerien",
                                                 "ack": "false",
                                                 "autoCreate": "false",
                                                 "stateName": "",
                                                 "role": "",
                                                 "stateUnit": "",
                                                 "stateMin": "",
                                                 "stateMax": "",
                                                 "x": 1380,
                                                 "y": 240,
                                                 "wires": []
                                             },
                                             {
                                                 "id": "c841e936c5fb836e",
                                                 "type": "change",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "PayloadZuTopic",
                                                 "rules": [
                                                     {
                                                         "t": "move",
                                                         "p": "payload",
                                                         "pt": "msg",
                                                         "to": "payload.text",
                                                         "tot": "msg"
                                                     },
                                                     {
                                                         "t": "move",
                                                         "p": "topic",
                                                         "pt": "msg",
                                                         "to": "payload.title",
                                                         "tot": "msg"
                                                     },
                                                     {
                                                         "t": "move",
                                                         "p": "date",
                                                         "pt": "msg",
                                                         "to": "payload.date",
                                                         "tot": "msg"
                                                     }
                                                 ],
                                                 "action": "",
                                                 "property": "",
                                                 "from": "",
                                                 "to": "",
                                                 "reg": false,
                                                 "x": 580,
                                                 "y": 160,
                                                 "wires": [
                                                     [
                                                         "2577918675fe0576",
                                                         "91776f473b1d5a94"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "fdd008106af609cd",
                                                 "type": "json",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "",
                                                 "property": "payload",
                                                 "action": "str",
                                                 "pretty": true,
                                                 "x": 1470,
                                                 "y": 160,
                                                 "wires": [
                                                     [
                                                         "a301776e0b4ab440"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "1e178307f45b0ef9",
                                                 "type": "join",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "",
                                                 "mode": "custom",
                                                 "build": "array",
                                                 "property": "payload",
                                                 "propertyType": "msg",
                                                 "key": "topic",
                                                 "joiner": "\\n",
                                                 "joinerType": "str",
                                                 "accumulate": false,
                                                 "timeout": "10",
                                                 "count": "",
                                                 "reduceRight": false,
                                                 "reduceExp": "",
                                                 "reduceInit": "",
                                                 "reduceInitType": "",
                                                 "reduceFixup": "",
                                                 "x": 1090,
                                                 "y": 160,
                                                 "wires": [
                                                     [
                                                         "507fb8bc44d94c4b",
                                                         "9aa040b4c0ec620f"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "2577918675fe0576",
                                                 "type": "change",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "KommaErsetzen",
                                                 "rules": [
                                                     {
                                                         "t": "change",
                                                         "p": "payload.title",
                                                         "pt": "msg",
                                                         "from": ",",
                                                         "fromt": "str",
                                                         "to": "",
                                                         "tot": "str"
                                                     },
                                                     {
                                                         "t": "change",
                                                         "p": "payload.title",
                                                         "pt": "msg",
                                                         "from": "Mister-xtra ",
                                                         "fromt": "str",
                                                         "to": "",
                                                         "tot": "str"
                                                     },
                                                     {
                                                         "t": "change",
                                                         "p": "payload.title",
                                                         "pt": "msg",
                                                         "from": "ist online verfügbar.",
                                                         "fromt": "str",
                                                         "to": "",
                                                         "tot": "str"
                                                     }
                                                 ],
                                                 "action": "",
                                                 "property": "",
                                                 "from": "",
                                                 "to": "",
                                                 "reg": false,
                                                 "x": 770,
                                                 "y": 160,
                                                 "wires": [
                                                     [
                                                         "6001653e634e71a1"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "874f0070cd2c8aed",
                                                 "type": "debug",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "debug 3",
                                                 "active": false,
                                                 "tosidebar": true,
                                                 "console": false,
                                                 "tostatus": false,
                                                 "complete": "true",
                                                 "targetType": "full",
                                                 "statusVal": "",
                                                 "statusType": "auto",
                                                 "x": 420,
                                                 "y": 240,
                                                 "wires": []
                                             },
                                             {
                                                 "id": "507fb8bc44d94c4b",
                                                 "type": "function",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "function 1",
                                                 "func": "var x = msg.payload;\nmsg.payload=x.slice().reverse()\n\nreturn msg;",
                                                 "outputs": 1,
                                                 "noerr": 0,
                                                 "initialize": "",
                                                 "finalize": "",
                                                 "libs": [],
                                                 "x": 1320,
                                                 "y": 160,
                                                 "wires": [
                                                     [
                                                         "fdd008106af609cd"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "9aa040b4c0ec620f",
                                                 "type": "debug",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "debug 4",
                                                 "active": false,
                                                 "tosidebar": true,
                                                 "console": false,
                                                 "tostatus": false,
                                                 "complete": "true",
                                                 "targetType": "full",
                                                 "statusVal": "",
                                                 "statusType": "auto",
                                                 "x": 1160,
                                                 "y": 240,
                                                 "wires": []
                                             },
                                             {
                                                 "id": "6001653e634e71a1",
                                                 "type": "function",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "function 4",
                                                 "func": "\n\n\nvar xx = String(msg.payload.date);\n\nmsg.payload.date = Date.parse(xx);\n\n\nreturn msg;",
                                                 "outputs": 1,
                                                 "noerr": 0,
                                                 "initialize": "",
                                                 "finalize": "",
                                                 "libs": [],
                                                 "x": 920,
                                                 "y": 160,
                                                 "wires": [
                                                     [
                                                         "1e178307f45b0ef9"
                                                     ]
                                                 ]
                                             },
                                             {
                                                 "id": "a6593e1122fcf4d2",
                                                 "type": "e-mail in",
                                                 "z": "5a6176b51ab86746",
                                                 "name": "NoPersonalMails",
                                                 "protocol": "IMAP",
                                                 "server": "imap.1und1.de",
                                                 "useSSL": true,
                                                 "autotls": "never",
                                                 "port": "993",
                                                 "box": "INBOX",
                                                 "disposition": "None",
                                                 "criteria": "ALL",
                                                 "repeat": "600",
                                                 "fetch": "auto",
                                                 "inputs": 0,
                                                 "credentials": {
                                                     "userid": "",
                                                     "password": ""
                                                 },
                                                 "x": 180,
                                                 "y": 180,
                                                 "wires": [
                                                     [
                                                         "d52ebcff53c14799"
                                                     ]
                                                 ]
                                             }
                                          ]
                                          

                                          Image 156.png

                                          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
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          817

                                          Online

                                          32.4k

                                          Benutzer

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