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. Blockly
  5. Email als Auslöser für Pushmail

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Email als Auslöser für Pushmail

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
11 Beiträge 2 Kommentatoren 623 Aufrufe 2 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.
  • T Nicht stören
    T Nicht stören
    ticaki
    schrieb am zuletzt editiert von
    #2

    die unteren beiden Steueranweisungen müssen im Fallsblock sein nicht darunter.

    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

    Spenden

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      Michi 0
      schrieb am zuletzt editiert von
      #3

      Damit will´s auch nicht so richtig.
      Jetzt hab ich aber zumindest ne Fehlermeldung im Log sobald die eMail auf iobroker@ eingeht ;-)

      "(10608) Error by subscription: empty ID defined. All states matched."

      T 1 Antwort Letzte Antwort
      0
      • M Michi 0

        Damit will´s auch nicht so richtig.
        Jetzt hab ich aber zumindest ne Fehlermeldung im Log sobald die eMail auf iobroker@ eingeht ;-)

        "(10608) Error by subscription: empty ID defined. All states matched."

        T Nicht stören
        T Nicht stören
        ticaki
        schrieb am zuletzt editiert von ticaki
        #4

        @Michi-0
        Jup, hab den Fehler ganz oben übersehen.

        Falls Objekt Bildschirmfoto 2020-04-05 um 08.49.23.png
        das muß so aussehen:Bildschirmfoto 2020-04-05 um 08.53.58.png

        Trigger reagieren auf Änderungen du mußt innerhalb des Triggers prüfen, ob die Email die richtige ist.

        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

        Spenden

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Michi 0
          schrieb am zuletzt editiert von
          #5

          Klappt auch nicht...

          Hab mir jetzt mal ein Skript erstellt um mir Pushnachrichten zu schicken -> hat einwandfrei geklappt. Die "Eingangsmailerkennung" haut auch wunderbar hin.

          Blokly1.PNG

          Und wie bekomme ich denn bei diesem Aufbau die zweite Bedingung mit dazu? Pushnachricht nur wenn Systemstatus "Babyfon Alarmierung" auf "wahr"?

          1 Antwort Letzte Antwort
          0
          • T Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von ticaki
            #6

            Das ist falsch:

            Du mußt das Objekt auf das du reagieren willst dort auswählen wo aktuell default steht. Dann mußt du schauen, ob es die richtige Mail ist, und dann ob deine Variable true ist.

            Kannst du das aktuelle Blockly exportieren, dann baue ich es dir gerade um auf funktionierend?
            Bildschirmfoto 2020-04-05 um 11.53.33.png
            Bildschirmfoto 2020-04-05 um 11.53.39.png

            und den XML Text hier einfügen komplett in code tags Bildschirmfoto 2020-04-05 um 11.54.25.png

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              Michi 0
              schrieb am zuletzt editiert von
              #7

              Wenn mich Deine Hilfe nicht so freuen würde wäre mir meine Unkenntnis echt peinlich...

              <xml xmlns="http://www.w3.org/1999/xhtml">
                <block type="comment" id="XB`8D{mZtDo6X?CQh]uA" x="63" y="38">
                  <field name="COMMENT">Alarmierung von Kamera</field>
                  <next>
                    <block type="on_ext" id="mJIIl{*fEP3^mrJ).}4S">
                      <mutation items="1"></mutation>
                      <field name="CONDITION">any</field>
                      <field name="ACK_CONDITION"></field>
                      <value name="OID0">
                        <shadow type="field_oid" id="Yo-#vbdwVO7V$lye#s[u">
                          <field name="oid">default</field>
                        </shadow>
                      </value>
                      <statement name="STATEMENT">
                        <block type="comment" id="7!+b|Uwd)leQ_C#%1%Y|">
                          <field name="COMMENT">Versenden von Pushmails</field>
                          <next>
                            <block type="controls_if" id="eb4}8-baqa|.^2|0swc=">
                              <value name="IF0">
                                <block type="logic_compare" id="kBMnnvGc`*iV[M,ZdBu%">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="field_oid" id="MQl]WQ7:cYcx0Sl/!MNi">
                                      <field name="oid">javascript.0.IMAP.Email_Eingang</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="text" id="s{j~@iWbLVqDvsH!qVPO">
                                      <field name="TEXT">babyfon@xxx.com</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="pushover" id="S5YL`7CF:R3N=skA6m+p">
                                  <field name="INSTANCE"></field>
                                  <field name="SOUND"></field>
                                  <field name="PRIORITY">0</field>
                                  <field name="LOG">log</field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id="@JNqX52l6xaGq61A.2)h">
                                      <field name="TEXT">Babyfon Alarm</field>
                                    </shadow>
                                    <block type="text" id="A%jaJIjR).Bg#[,N7b5m">
                                      <field name="TEXT">Babyfon Alarm</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="comment" id="%cBYj.$wY^UJDhEdqQy5">
                                      <field name="COMMENT">Daueralarm vermeiden</field>
                                      <next>
                                        <block type="control" id="{rwIKZ#VhlG4,8)dTt-F">
                                          <mutation delay_input="false"></mutation>
                                          <field name="OID">hm-rega.0.19714</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="pu+KS!_f%}qgF=jRpSD6">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="control" id="UG6lp}_EcnD6d+(9MK`V">
                                              <mutation delay_input="true"></mutation>
                                              <field name="OID">hm-rega.0.19714</field>
                                              <field name="WITH_DELAY">TRUE</field>
                                              <field name="DELAY_MS">5</field>
                                              <field name="UNIT">min</field>
                                              <field name="CLEAR_RUNNING">FALSE</field>
                                              <value name="VALUE">
                                                <block type="logic_boolean" id="ouW4ro`j:oI=AR(m${~l">
                                                  <field name="BOOL">TRUE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </xml>
              
              1 Antwort Letzte Antwort
              0
              • T Nicht stören
                T Nicht stören
                ticaki
                schrieb am zuletzt editiert von ticaki
                #8

                Du mußt noch eine Sache anpassen. Ich kann hm-rega.0.19714 nicht abfragen, das ich das Objekt nicht habe. Du mußt die Variable die ich eingefügt habe gegen eine abfrage auf dieses Objekt ersetzen.
                Bildschirmfoto 2020-04-05 um 12.08.03.png

                <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="mJIIl{*fEP3^mrJ).}4S" x="88" y="126">
                  <mutation items="1"></mutation>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                    <shadow type="field_oid" id="Yo-#vbdwVO7V$lye#s[u">
                      <field name="oid">default</field>
                    </shadow>
                    <block type="field_oid" id="Q,a_@#_28e1XjAR;bwr~">
                      <field name="oid">javascript.0.IMAP.Email_Eingang</field>
                    </block>
                  </value>
                  <statement name="STATEMENT">
                    <block type="comment" id="7!+b|Uwd)leQ_C#%1%Y|">
                      <field name="COMMENT">Versenden von Pushmails</field>
                      <next>
                        <block type="controls_if" id="eb4}8-baqa|.^2|0swc=">
                          <value name="IF0">
                            <block type="logic_compare" id="kBMnnvGc`*iV[M,ZdBu%">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="field_oid" id="MQl]WQ7:cYcx0Sl/!MNi">
                                  <field name="oid">javascript.0.IMAP.Email_Eingang</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="text" id="s{j~@iWbLVqDvsH!qVPO">
                                  <field name="TEXT">babyfon@xxx.com</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="controls_if" id="!f,dlg!xU1/Rc:O$-?+]">
                              <value name="IF0">
                                <block type="variables_get" id="z3/+TKTOmKikk!VP%xM]">
                                  <field name="VAR" id="^n$8WR=W#/}qTyXWIP}[" variabletype="">Hier bitte hm-rega.0.19714 einfügen</field>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="pushover" id="S5YL`7CF:R3N=skA6m+p">
                                  <field name="INSTANCE"></field>
                                  <field name="SOUND"></field>
                                  <field name="PRIORITY">0</field>
                                  <field name="LOG">log</field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id="@JNqX52l6xaGq61A.2)h">
                                      <field name="TEXT">Babyfon Alarm</field>
                                    </shadow>
                                    <block type="text" id="A%jaJIjR).Bg#[,N7b5m">
                                      <field name="TEXT">Babyfon Alarm</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="comment" id="%cBYj.$wY^UJDhEdqQy5">
                                      <field name="COMMENT">Daueralarm vermeiden</field>
                                      <next>
                                        <block type="control" id="{rwIKZ#VhlG4,8)dTt-F">
                                          <mutation delay_input="false"></mutation>
                                          <field name="OID">hm-rega.0.19714</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="pu+KS!_f%}qgF=jRpSD6">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="control" id="UG6lp}_EcnD6d+(9MK`V">
                                              <mutation delay_input="true"></mutation>
                                              <field name="OID">hm-rega.0.19714</field>
                                              <field name="WITH_DELAY">TRUE</field>
                                              <field name="DELAY_MS">5</field>
                                              <field name="UNIT">min</field>
                                              <field name="CLEAR_RUNNING">FALSE</field>
                                              <value name="VALUE">
                                                <block type="logic_boolean" id="ouW4ro`j:oI=AR(m${~l">
                                                  <field name="BOOL">TRUE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
                

                EDIT:
                Und zur Erläuterung. Ich setzte hm-rega.0.19714 direkt am Anfang auf wahr, damit ein Neustart während dem 5 Minuten Zeitfenster nicht dafür sorgt dass hm-rega.0.19714 für immer unwahr bleibt.

                Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                Spenden

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  Michi 0
                  schrieb am zuletzt editiert von
                  #9

                  So langsam schlägt mir die Corona-Ausgangsbeschränkung wohl aufs Hirn... Es klappt immer noch nicht (Die Mailadresse hatte ich angepasst).
                  Und dann noch eine Verständnisfrage:
                  Wo hast Du am Anfang hm-rega.0.19714 auf wahr gesetzt?

                  Blokly2.PNG

                  <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="mJIIl{*fEP3^mrJ).}4S" x="13" y="-187">
                    <mutation items="1"></mutation>
                    <field name="CONDITION">ne</field>
                    <field name="ACK_CONDITION"></field>
                    <value name="OID0">
                      <shadow type="field_oid" id="Yo-#vbdwVO7V$lye#s[u">
                        <field name="oid">default</field>
                      </shadow>
                      <block type="field_oid" id="Q,a_@#_28e1XjAR;bwr~">
                        <field name="oid">javascript.0.IMAP.Email_Eingang</field>
                      </block>
                    </value>
                    <statement name="STATEMENT">
                      <block type="comment" id="7!+b|Uwd)leQ_C#%1%Y|">
                        <field name="COMMENT">Versenden von Pushmails</field>
                        <next>
                          <block type="controls_if" id="eb4}8-baqa|.^2|0swc=">
                            <value name="IF0">
                              <block type="logic_compare" id="kBMnnvGc`*iV[M,ZdBu%">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="field_oid" id="MQl]WQ7:cYcx0Sl/!MNi">
                                    <field name="oid">javascript.0.IMAP.Email_Eingang</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="text" id="s{j~@iWbLVqDvsH!qVPO">
                                    <field name="TEXT">babyfon@xxx.com</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="controls_if" id="!f,dlg!xU1/Rc:O$-?+]">
                                <value name="IF0">
                                  <block type="logic_compare" id="]~Ku(g@^ef651Wf-$qES">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="{rzGCO1MAg|G5eE[mb;7">
                                        <field name="ATTR">val</field>
                                        <field name="OID">hm-rega.0.19714</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="ef1PU4l8;;`UD!2(ZnK6">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO0">
                                  <block type="pushover" id="S5YL`7CF:R3N=skA6m+p">
                                    <field name="INSTANCE"></field>
                                    <field name="SOUND"></field>
                                    <field name="PRIORITY">0</field>
                                    <field name="LOG">log</field>
                                    <value name="MESSAGE">
                                      <shadow type="text" id="@JNqX52l6xaGq61A.2)h">
                                        <field name="TEXT">Babyfon Alarm</field>
                                      </shadow>
                                      <block type="text" id="A%jaJIjR).Bg#[,N7b5m">
                                        <field name="TEXT">Babyfon Alarm</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="comment" id="%cBYj.$wY^UJDhEdqQy5">
                                        <field name="COMMENT">Daueralarm vermeiden</field>
                                        <next>
                                          <block type="control" id="{rwIKZ#VhlG4,8)dTt-F">
                                            <mutation delay_input="false"></mutation>
                                            <field name="OID">hm-rega.0.19714</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="logic_boolean" id="pu+KS!_f%}qgF=jRpSD6">
                                                <field name="BOOL">FALSE</field>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="control" id="UG6lp}_EcnD6d+(9MK`V">
                                                <mutation delay_input="true"></mutation>
                                                <field name="OID">hm-rega.0.19714</field>
                                                <field name="WITH_DELAY">TRUE</field>
                                                <field name="DELAY_MS">5</field>
                                                <field name="UNIT">min</field>
                                                <field name="CLEAR_RUNNING">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="logic_boolean" id="ouW4ro`j:oI=AR(m${~l">
                                                    <field name="BOOL">TRUE</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                  
                  1 Antwort Letzte Antwort
                  0
                  • T Nicht stören
                    T Nicht stören
                    ticaki
                    schrieb am zuletzt editiert von ticaki
                    #10

                    Hm, ist nicht da... Füge oberhalb von Falls Objekt ein steuere Babyphone mit wahr ein. Und versuche es nochmal. Bis dato funktioniert das Script nicht wenn der Datenpunkt auf unwahr steht.

                    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                    Spenden

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      Michi 0
                      schrieb am zuletzt editiert von
                      #11

                      Würde dann nicht bei jeder Trigger-Mail das Skript durchlaufen und den Status sofort auf "wahr" setzen? Damit würde doch gleich die nächste Pushmail versendet ohne die 5 Minuten abzuwarten...?

                      Jetzt habe ich nochmal auf der CCU und ioBroker nachgeprüft und den Status auch manuell auf wahr gesetzt. Läuft aber immer noch nicht. Ich glaub ich geh jetzt erst mal ne Runde an die Frische Luft. Sonst fliegt hier nur in Kürze irgendwas aus dem Fenster :skull_and_crossbones:

                      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

                      569

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      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