Email-Addon 1.6.8c

diverse Zusatzsoftware

Moderator: Co-Administratoren

ABE2000
Beiträge: 290
Registriert: 06.02.2019, 00:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 4 Mal
Danksagung erhalten: 21 Mal

Re: Email-Addon 1.6.8c

Beitrag von ABE2000 » 06.10.2019, 11:04

Es sieht so aus, als hättest du keinen Empfänger eingetragen bzw. muss der Empfänger eine vollständige E-Mail-Adresse sein und nicht nur ein Name!

Überprüfe diese Angaben nochmal und teste - auch bei positivem Abschluss eine Rückmeldung wäre nett.

Solltest du auch mehrere Mail-Empfänger angegeben haben, sieh ein paar Post's weiter oben, bezgl. Semikolon und Leerzeile.

MfG
Tinkerboard S mit HM-MOD-RPI-PCB (vorher Raspberry Pi3+) RaspberryMatic
HomeMatic Gateway
HomeMatic CCU2 Gateway

80 angelernte wireless Geräte
287 Kanäle
137 Programme

--------------------------------------------
264 Kanäle in 78 Geräten
65 CUxD-Kanäle in 5 CUxD-Geräten
--------------------------------------------

Benutzeravatar
koppenho
Beiträge: 227
Registriert: 27.12.2013, 09:12
Wohnort: Bad Neustadt, Deutschland
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: Email-Addon 1.6.8c

Beitrag von koppenho » 06.10.2019, 13:29

Ich sehe in der Fehlermeldung

Code: Alles auswählen

envelope from address Thomas Fach not accepted
und spekuliere mal.
Woher kommt der String "Thomas Fach"? Sieht für mich so aus, als ob dieser String als Absender- und/oder Empfängeradresse verwendet wurde (vermutlich Absender). Wenn ja, dann ist das keine gültige Mail-Adresse. Da muss mindestens ein "@" und eine Domäne hinzu. Außerdem kann ich mir vorstellen, dass das Leerzeichen Probleme macht.
Zuletzt geändert von koppenho am 06.10.2019, 15:08, insgesamt 1-mal geändert.
--
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------

ABE2000
Beiträge: 290
Registriert: 06.02.2019, 00:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 4 Mal
Danksagung erhalten: 21 Mal

Re: Email-Addon 1.6.8c

Beitrag von ABE2000 » 06.10.2019, 13:59

Habe es gerade getestet: Als Absender muss ebenfalls die E-Mail-Adresse eingegeben werden und nicht irgend ein Name!
Tinkerboard S mit HM-MOD-RPI-PCB (vorher Raspberry Pi3+) RaspberryMatic
HomeMatic Gateway
HomeMatic CCU2 Gateway

80 angelernte wireless Geräte
287 Kanäle
137 Programme

--------------------------------------------
264 Kanäle in 78 Geräten
65 CUxD-Kanäle in 5 CUxD-Geräten
--------------------------------------------

Bollo
Beiträge: 7
Registriert: 19.12.2017, 08:19
Wohnort: Rendsburg
Hat sich bedankt: 1 Mal

Re: Email-Addon 1.6.8c

Beitrag von Bollo » 17.11.2019, 09:26

Guten Morgen,

ich hoffe, hier bin ich richtig.

Zu bestimmten Gelegenheiten lasse ich mir eine Statusmail über z.B. Türen, Heizung, Licht etc zuschicken.

Beim Licht wurde mir bisher der Status der HM-Aktoren zugeschickt.
Jetzt habe ich die Leuchtmittel durch Philips HUE ersetzt.
Die Steuerung über das Philips HUE-Addon von j-a-n läuft bestens.
CUxD Dimmer und Switch sind eingerichtet.

Ich bekomme es aber nicht hin, dass in der Statusmail der aktuelle Dimmwert der Leuchten übermittelt wird.

Weiß da jemand eine Lösung?

Schöne Grüße
Bollo

borik
Beiträge: 1
Registriert: 05.01.2020, 22:46

Re: Email-Addon 1.6.8c

Beitrag von borik » 05.01.2020, 23:23

Hello

sorry for writing in English but my German is not good enough.

I have been using the script below to send by e-mail the external IP address:

Code: Alles auswählen

! CheckExtIP 23.12.17
! Auslesen der aktuellen externen IP und Mailversand

! URL für Ermittlung ext. IP

var url = "https://api.ipify.org";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("/usr/local/addons/cuxd/curl  -s -k '"#url#"'");
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
string srueck = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();

dom.GetObject('MailText').State(srueck);
 
! Email
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/etc/config/addons/email/email 22");
TCL configured like this

Code: Alles auswählen

load tclrega.so

array set values [rega_script {

var body = dom.GetObject("MailText").Value();
...
} ]

set body $values(body)

which has been working fine for quite some time but it has stopped recently. In the e-mail template the value is called via $body.

Would you be able to help me to fix it?

Thank you!

Benutzeravatar
Baxxy
Beiträge: 10845
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 609 Mal
Danksagung erhalten: 2229 Mal

Re: Email-Addon 1.6.8c

Beitrag von Baxxy » 05.01.2020, 23:58

borik hat geschrieben:
05.01.2020, 23:23
Would you be able to help me to fix it?
You can try changing the Line in the Script from

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("/usr/local/addons/cuxd/curl  -s -k '"#url#"'");
to

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("/usr/bin/curl  -s -k -4 '"#url#"'");
or, if this is also not working try

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("curl  -s -k -4 '"#url#"'");
Greetings
Baxxy

Frank Behrens
Beiträge: 1
Registriert: 06.01.2020, 16:58

Re: Email-Addon 1.6.8c

Beitrag von Frank Behrens » 06.01.2020, 17:43

Hallo Zusammen,
ich möchte eine Homematic IP Kontakt-Schnittstelle Unterputz- 1-fach HmIP-FCI1001FDA4991E78F als Alarmgeber für eine Rauchmelderanlage verwenden. Wie muss wie Verknüpfung und das Skrip aussehen. Das Addon versendet keine Test mail.
Alle versuche sind bisher fehlgeschlagen. Die CCU komuniziert mit der Aussenwelt.

Alternativ wäre auch eine Push Nachricht möglich. APP PocketControl


Vielen Dank

Code: Alles auswählen

Fehler beim Senden der Email (<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<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.0pre1"></script>
    <script type="text/javascript" src="/webui/js/extern/jqueryURLPlugin.js?_version_=2.0pre1"></script>
    <script type="text/javascript" src="/webui/js/lang/loadTextResource.js"></script>
    <script type="text/javascript" src="/webui/js/lang/translate.js"></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" style="padding-top:250px;">
    <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>
)!
Zuletzt geändert von Roland M. am 06.01.2020, 17:46, insgesamt 1-mal geändert.
Grund: Code-Tags eingefügt

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.8c

Beitrag von alchy » 06.01.2020, 20:40

Frank Behrens hat geschrieben:
06.01.2020, 17:43
Wie muss wie Verknüpfung und das Skrip aussehen.

Die Frage solltest du dir erst dann stellen, wenn das Addon eine Testmail versendet.
Dazu wäre das Fehlerprotokoll hilfreich.

Die Hilfeseite des Addons mal aufgerufen? Die Hilfe zum Addon beschreibt im Übrigen auch die Programmerstellung und ein Script.

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.

ImKeBu
Beiträge: 91
Registriert: 02.04.2016, 12:48

Re: Email-Addon 1.6.8c

Beitrag von ImKeBu » 09.01.2020, 20:25

Hallo zusammen,
ich hab heute meine CCU3 bekommen, das Backup von der CCU2 eingespielt, die Addons ( Programme drucken, CUx-Deam,on und Email ) aufgespielt.
( XML-API da stürzt die CCU3 ab, DB-Access hab ich nicht mehr gefunden ). Auf der CCU2 klappt der Mail versand 1a !
Im Email Addon hab ich alle Daten manuell eingetragen, da das Backup nicht wollte. Auf der CCU2 war dort ' PLAIN ' eingetragen.und die TcL 1:1 kopiert.
Ich kann mit dem Addon aber noch nicht mal die Testmail rausschicken ' Fehler beim Senden der Email
Ashampoo_Snap_Donnerstag, 9. Januar 2020_20h22m32s_001_.png
(<!DOCTYPE html> <html lang="de"> ' usw.
Ich hab alle mehrfach geprüft, kann aber keinen Fehler finden.

So muß ich suchen ?

Andreas
umgestiegen auf CCU3. Die CCU2 bleibt auf Reserve

88 Geräte, 133 Programme und 75 SystemVariablen An Geräte Handsender , Statusanzeige LED 16 , Temeratur/Feuchtesensor außen , Tür- Fensterkontakte ( reed ) , Bewegungsmelder innen , Display Statusanzeige , Display Wandtaster 2 fach AP , E-Paper Display , Tür/Fensterkontakte optisch , Schaltaktor mit Leistungsmessung , Innensirene , Gong mit Signalleuchte , Rauchmelder , Schaltaktor 1fach UP , Heizkörperthermostate , Wandtaster 2fach , Wandthermonstate

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.8c

Beitrag von alchy » 09.01.2020, 21:10

Ein Post über deinem gibt es den selben Fehler und die Frage war:
alchy hat geschrieben:
06.01.2020, 20:40
Dazu wäre das Fehlerprotokoll hilfreich.

Die Hilfeseite des Addons mal aufgerufen?


Dein Ernst?

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.

Antworten

Zurück zu „Sonstige Addons“