Email-Addon 1.6.8c

diverse Zusatzsoftware

Moderator: Co-Administratoren

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Email-Addon 1.6.8

Beitrag von alchy » 25.04.2018, 08:14

Ist doch aber grundsätzlich erstmal eigentlich keine Frage zum Mailaddon.

Bleiben wir bei dem Beispiel der Verwendung der XMLAPI zum Steuern deines Tores.

Man könnte natürlich auch das vorgeschlagene Doppelsetzen verwenden

Code: Alles auswählen

http://IP.DEINER.EIGENEN.CCU/config/xmlapi/statechange.cgi?ise_id=4711,0815&new_value=true,Uschi
4711 = ISE_ID z.B. einer Logikvariablen oder Schaltdatenpunkt, welche das Tor öffnet
0815 = ISE_ID z.B. einer Stringvariablen - z.B. WER KOMMT HEIM

Beim Mailversand hast du ja die Möglichkeit die Variablen entsprechend im TCL Reiter auszulesen oder auch per Argument zu übergeben.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Bullson
Beiträge: 140
Registriert: 10.11.2011, 10:53
Hat sich bedankt: 18 Mal
Danksagung erhalten: 2 Mal

Re: Email-Addon 1.6.8

Beitrag von Bullson » 26.04.2018, 06:20

Das hilft im wahrsten Sinne dopelt.
Wusste nicht, dass das geht. Dann jemand auch gleich zwei Tore öffnen. Werd ich heut Abend gleich mal testen.
Danke,

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Email-Addon 1.6.8

Beitrag von alchy » 26.04.2018, 07:00

Bullson hat geschrieben: Wusste nicht, dass das geht.
Es ist wie meistens, Lesen hilft. :mrgreen:
xmlapi_start.jpg
oder ist das etwa etwas, was nur ich mir irgendwann mal reinprogrammiert habe :shock: Schau mal nach bitte.
Bullson hat geschrieben: Dann jemand auch gleich zwei Tore öffnen.
Das geht ja auch einfacher.
Du schaltest mit der XMLAPI eine a. Variable HEIMKOMMERUSCHI oder b. eine virtuelle Taste USCHIKOMMTHEIModer..
in einem
a. Programm reagierst du dann darauf und lässt alles machen, was dir vorschwebt. (Wenn HEIMKOMMERUSCHI = wahr dann Tor 1 auf, Tor 2 auf, Licht 5 für 3min an usw.)
b. je nach verwendeten Aktoren und gewünschten Aktionen noch besser, per Direktverknüpfung der virtuellen Taste USCHIKOMMTHEIM mit den Aktionen.

in beiden Fällen hast du gleich den Verursacher unterschieden und kannst alles machen was du willst.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Mikemad
Beiträge: 6
Registriert: 27.05.2018, 21:05

Re: Email-Addon 1.6.8

Beitrag von Mikemad » 17.06.2018, 12:46

Hallo, ich bin relativ neu im Thema Homematic und verwende auch das Email-Addon. Es lief ca. ein halbes Jahr ohne Probleme, doch seit einigen Wochen habe ich das Problem, dass E-Mails nicht mehr raus gehen. Die einzige Lösung ist, die CCU neu zu starten. Dann läuft ein ein bs zwei Tage und dann gibts wieder das selbe Problem.

Meine Daten: Ich verwende einen RPI2 mit raspmatic, die Version 2.31.25.20180526, installiert ist das XML-API CCU Addon, das CUx-Daemon 2.0.1, das rmupdate Addon und natürlich das E-Mail Addon in Version 1.6.8.

Als Account verwende ich meinen GMX-Account, die Probleme treten aber auch mit Yahoo und Gmail auf. Nach einem Neustart funktioniert es bei allen drei Providern.

Im Email Log steht 404 - not Found.

Als Fehlermeldung kommt ein Popup Fenster mit folgendem Inhalt:

Code: Alles auswählen

Fehler beim Senden der Email (<html>

<head>

	<title>HomeMatic</title>

  

  <style rel="stylesheet" type="text/css">

  

    .Invisible {

      display: none;

    }

      

  </style>

    <script type="text/javascript" src="/webui/js/extern/jquery.js?_version_=2.31.25.20180526"></script>

    <script type="text/javascript" src="/webui/js/extern/jqueryURLPlugin.js?_version_=2.31.25.20180526"></script>

    <script type="text/javascript" src="/webui/js/lang/loadTextResource.js?_version_=2.31.25.20180526"></script>

    <script type="text/javascript" src="/webui/js/lang/translate.js?_version_=2.31.25.20180526"></script>



    <!--

    <script type="text/javascript" src="/webui/js/lang/translate.lang.js?_version_=2.0pre1"></script>

    <script type="text/javascript" src="/webui/js/lang/translate.lang.extension.js?_version_=2.0pre1"></script>

    <script type="text/javascript" src="/webui/js/lang/translate.js?_version_=2.0pre1"></script>

    -->

  <script type="text/javascript">



    CHECK_INTERVAL = 3000;  // Intervall, in dem gepr�ft wird, ob der ReGa Webserver aktiv ist

  

    /**

     * Erzeugt eine Instanz des XMLHttpRequest-Objekts

     */

    createXMLHttpRequest = function()

    {

      var xmlHttp = null;

      

      if ( window.XMLHttpRequest )

      {

        xmlHttp = new XMLHttpRequest();

      }

      else if ( window.ActiveXObject )

      {

        try

        {

          xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");

        }

        catch (ex)

        {

          try 

          {

            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

          }

          catch (ex)

          {

            // leer

          }

        }

      }

      

      return xmlHttp;

    };

    

    /**

     * Pr�ft zyklsich, ob der ReGa Webserver verf�gbar ist.

     */

    check = function()

    {

      var request = createXMLHttpRequest();

      

      if (request)

      {

        request.open("GET", "/ise/checkrega.cgi", false); // synchrone Anfrage

        request.send(null);

        

        if ("OK" == request.responseText)

        {

          window.setTimeout("window.location.href='/index.htm'", 1000);

        }

        else

        {

          window.setTimeout("check();", CHECK_INTERVAL);

        }

      }

    };

    

    /**

     * Wird beim Laden der Seite aufgerufen.

     **/

    startup = function()

    {

      var content = document.getElementById("content");

      content.className = "";

      

      check();

    };

    

  </script>

</head>

<body style="background-color: #183473;color: #FFFFFF;" onload="startup();">

  

<div id="content" class="Invisible">

  <div id="content_" align="center" >

    <h1>${ccuNotReady}</h1>

    <p>${ccuNotReadyHint}</p>

  </div>

  <div align="center">

    <img id="imgLogo" src="/ise/img/hm-logo.png" alt=""/>

  </div>

</div>



<script type="text/javascript">

    translatePage();

</script>



<noscript>

  <div align="center">

    <!-- <p>Um die HomeMatic WebUI nutzen zu k&ouml;nnen, muss JavaScript in Ihrem Browser aktiviert sein.</p> -->

      <p>Please activate JavaScript in your browser</p>

  </div>

</noscript>

  

</body>

</html>

)!

Ich bin für jede Hilfe dankbar. Lg Mikemad
Zuletzt geändert von Roland M. am 20.06.2018, 11:59, insgesamt 1-mal geändert.
Grund: Code-Tags eingefügt

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 7 Mal

Re: Email-Addon 1.6.8

Beitrag von HMside » 20.06.2018, 08:26

Mikemad hat geschrieben:Hallo, ich bin relativ neu im Thema Homematic und verwende auch das Email-Addon. Es lief ca. ein halbes Jahr ohne Probleme, doch seit einigen Wochen habe ich das Problem, dass E-Mails nicht mehr raus gehen. Die einzige Lösung ist, die CCU neu zu starten. Dann läuft ein ein bs zwei Tage und dann gibts wieder das selbe Problem.
Das hört sich aber sehr seltsam an, ist dein Pi vielleicht per WLAN angebunden? Bitte mal einen Screenshot der Account-Infos und sofern Du Tcl nutzt das Skript hier in Code-Tags einfügen. Packe Deine Fehlermeldung hier oben bitte auch noch in Code-Tags, wird sonst sehr unübersichtlich.

rollo04
Beiträge: 18
Registriert: 07.11.2015, 11:34

Re: Email-Addon 1.6.8

Beitrag von rollo04 » 02.07.2018, 19:41

Gleich vorweg, ich bekomme keine Mails mehr, geändert habe ich bewusst nichts
Das addon ist aktuell, ich versende mit CuxD Gerätetyp 91, das hat alles immer
geklappt.
Die Testmail funktioniert, aus einem Programm nicht.
Ich habe auch ein neues Programm erstellt, geht auch
nicht.
Hat jemand eine Idee, was das sein könnte?

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 7 Mal

Re: Email-Addon 1.6.8

Beitrag von HMside » 02.07.2018, 20:11

rollo04 hat geschrieben: Hat jemand eine Idee, was das sein könnte?
Eventuell ist im CUxD-Gerät der CMD_EXEC Befehl verloren gegangen.

-In der WebUI unter -> Einstellungen -> Geräte -> hinten zu diesem Gerät auf "Einstellen" klicken.
- Die Zeile aus dem unteren Eingabefeld (SYSTEM|CMD_EXEC) durch folgende Zeile ersetzen: /etc/config/addons/email/email_cuxd

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: Email-Addon 1.6.8

Beitrag von klassisch » 02.07.2018, 20:21

Ich hatte diesen Effekt nach Neustarts.
Da muß(te) ich immer wieder in der WebUI das email-CUxD Gerät ansurfen und laut Anleitung
Anleitung email-Addon hat geschrieben:Die Zeile aus dem unteren Eingabefeld (SYSTEM|CMD_EXEC) durch folgende Zeile ersetzen: /etc/config/addons/email/email_cuxd
Nach restarts war da immer wieder der default-Cloudmatic-Link drin. Habe versucht das in ini-files zu ändern, aber erfolglos.
Bin jetzt auf piVCCU umgestiegen. Und dort ist das Phänomen bei Neustarts des ganzen Hosts nicht aufgetreten. Aber ich habe noch nicht genügend Neustarts um das zu bestätigen.
Ich sende mir jetzt bei jedem CCU-Neustart auf die althergebrachte CUxD-freie TCL-Skript-Methode eine email mit einer ToDo-List was wo nachzuschauen ist. Dieser Punkt ist einer davon

edit: Sorry, habe zu langsam getippt HMSide war natürlich schneller. Lassen den Post aber dennoch drin.
Zuletzt geändert von klassisch am 02.07.2018, 20:23, insgesamt 1-mal geändert.

rollo04
Beiträge: 18
Registriert: 07.11.2015, 11:34

Re: Email-Addon 1.6.8

Beitrag von rollo04 » 02.07.2018, 20:23

Danke für den Tipp, da ist alle in Ordnung, habe ich aber noch einmal
zur Sicherheit neu eingesetzt...

rollo04
Beiträge: 18
Registriert: 07.11.2015, 11:34

Re: Email-Addon 1.6.8

Beitrag von rollo04 » 02.07.2018, 20:41

Habe das Addon deinstalliert und neu installiert, bringt auch nichts.
Was kann man noch machen?

Antworten

Zurück zu „Sonstige Addons“