Ankündigung

Einklappen

Hinweis

Die Forenregeln wurden überarbeitet (Stand 7.11.22). Sie sind ab sofort verbindlich. Wir bitten um Beachtung.
Mehr anzeigen
Weniger anzeigen

- √ - Hilfe bei Mail-Plugin

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - Hilfe bei Mail-Plugin

    Ich möchte gerne bei einer eingehenden Mail (IMAP) ein EIN bzw. 1 auf eine GA senden.
    Die plugin.conf habe ich entsprechend angepasst. (host, usermane, password geändert)
    Code:
    [imap]
        class_name = IMAP
        class_path = plugins.mail
        host = imap.PROVIDER.com
        username = xxxUSERNAMExxx
        password = xxxPASSWORDxxx
        # ssl = False
        # port = default
        # cycle = 300
    Jetzt hätte ich dazu 2 Fragen.

    1. Im log sehe ich folgende Einträge.
    Code:
    2013-06-02 15:58:39 IMAP         INFO     Ingnoring mail. Absender@Mailprovider.de => Empfaenger@Mailprovider.de: Dies ist ein Test
    2013-06-02 16:03:39 IMAP         INFO     Ingnoring mail. Absender@Mailprovider.de => Empfaenger@Mailprovider.de: Dies ist ein Test
    2013-06-02 16:08:39 IMAP         INFO     Ingnoring mail. Absender@Mailprovider.de => Empfaenger@Mailprovider.de: Dies ist ein Test
    2013-06-02 16:13:39 IMAP         INFO     Ingnoring mail. Absender@Mailprovider.de => Empfaenger@Mailprovider.de: Dies ist ein Test
    Da die Betreffzeile in der versendeten Mail identisch mit dem log ist, gehe ich mal davon aus das die Mail "angekommen" ist. Also die Einstellungen in der plugin.conf passen.
    Sehe ich das richtig?

    2. Wie müsste nun ein item-Eintrag aussehen um die 1 auf die GA zu senden?
    Code:
    [FritzBOX]
      [[mailAB]]
        type = bool
        visu = yes
        mail = yes
        knx_dpt = 1
        knx_send = 5/4/48
    Danke

    #2
    Hallo Marco,

    Items können nicht direkt mit dem Mail-Plugin interagieren. Du musst eine kleine Logik schreiben, die das Item setzt.

    Siehe Doku: SmartHome.py - Mail Plugin

    Bis bald

    Marcus

    Kommentar


      #3
      Hi Marcus,
      die Doku hatte ich gelesen. Hab aber so meine Schwierigkeiten mit dem Logiken schreiben
      Da Du momentan viel "um die Ohren" hast, hoffe ich mal darauf das einer derjeingen die hier mitlesen mir da eventuell weiterhelfen können.

      Danke

      Kommentar


        #4
        Hallo Marco,

        wie versprochen:

        Code:
        # etc/logic.conf
        [incmail]
            filename = inmail.py
            mail_to = Empfaenger@Mailprovider.de
        Code:
        # items/dings.conf
        [FritzBOX]
          [[mailAB]]
            type = bool
            visu = yes
            enforce_updates = yes
            knx_dpt = 1
            knx_send = 5/4/48

        Code:
        # logics/inmail.py
        sh.FritzBOX.mailAB(True)
        Bis bald

        Marcus

        Kommentar


          #5
          Hallo Marcus,
          danke fürs Wort halten
          senden auf die GA tut er bei mir leider noch nicht.
          hat das
          Code:
          2013-06-02 16:13:39 IMAP         INFO     [COLOR=Red]Ingnoring mail[/COLOR]. Absender@Mailprovider.de => Empfaenger@Mailprovider.de: Dies ist ein Test
          irgend etwas zu sagen oder vieleicht einen Einfluß?

          Danke

          Kommentar


            #6
            Hi Marco,

            Du hast das so übernommen?
            Code:
            # etc/logic.conf
            [incmail]
                filename = inmail.py
                mail_to = Empfaenger@Mailprovider.de
            Oder hast du die Mail-Adresse angepasst?
            Alternativ auch nur mit mail = yes probieren.

            Bis bald

            Marcus

            Kommentar


              #7
              Zitat von mknx Beitrag anzeigen
              Du hast das so übernommen?
              Oder hast du die Mail-Adresse angepasst?
              Alternativ auch nur mit mail = yes probieren.
              ja, die Mailadresse hatte ich schon richtig angepasst.
              auch mail = yes hatte ich teilweise drinne.
              habs auch spaßensahlber mal mit mail_from oder mail_subject versucht.
              Code:
              [in[COLOR=Red]c[/COLOR]mail]
              filename = inmail.py
              mail_to = xxxxx@yyyyyyy.de
              dort hatte ich auch mal das c entfernt gehabt. also es mit [inmail] versucht.
              Im log finde ich nur die Hinweise zu den 5 minütliche Infos über die Existens der Mail(s)
              Vieleicht könnte das ja jemand auch mal parallel testen. Ich mein es wäre ja dafür alles hier vorhanden

              Danke

              Kommentar


                #8
                Hi,

                schick mir bitte mal Deine Config (über smartcontrol) per Mail.

                Dann sehe ich mir das an.

                Bis bald

                Marcus

                Kommentar


                  #9
                  Hi,

                  ich bin mal so frei das auf erledigt zu setzen.

                  Das Problem lag an einer fehlerhaften logic.conf (filename einer Logic existierte nicht) und an einem kleinen Fehler beim Umgang mit diesem Umstand.

                  Ist in der lokalen logic.conf und in github gefixed.

                  Bis bald

                  Marcus

                  Kommentar


                    #10
                    Hallo Marcus,
                    Was für ein genialer Support. Selbst das Häckchen wird gesetzt
                    vielen Dank

                    Es ist schon beeindruckend was die Entwickler hier an Zeit und Aufwand reinstecken. Und das alles 4free. Ich hoffe mal das zumindest der Spenden-Button kräftig gedrückt wird und Ihr die Lust an dem oder den Projekt(en) nicht verliert.

                    Kommentar

                    Lädt...
                    X