Hallo,
stehe erneut vor einem Problem. Ich habe erfolgreich eine SMTP-Instanz angelegt mit der der E-Mail Versand auch wunderbar klappt (Sende Button)
Nun möchte ich das eine E-Mail versendet wird wenn die Alarmanlage scharf ist und ein Bewegungsmelder (1 und 2 im Innenraum) Bewegung erkennt.
Habe auch ein Script dazu geschrieben, leider kommt keine E-Mail bei mir an (auch wenn ich das Script manuell ausführe)…Alarmanlage habe ich natürlich auf dem richtigen Status stehen. Der Status der Bewegungsmelder passt auch.
Fehlermeldungen gibt es nicht.
Hier ein Ausschnitt:
if ($alarmanlage == 3) //Ist Alarmanlage scharf (3scharf)? WENN JA=> IF-Überprüfung / Wenn NEIN=> Abbruch
{
if($bw1 == 1) //Überprüfung Bewegungsmelder 1 / Status = WAHR? WENN JA=> Mailversand / Wenn NEIN=> weiter zum nächsten Bewegungsmelder
{
SMTP_SendMail($sendmail, $mailsubject, "IP-Symcon meldet: <b>ALARM - EINBRUCH!</b> Der Bewegungsmelder <b>1</b> hat um $uhrzeit Bewegung gemeldet!!"); //E-Mail Versand: SMTP_SendMail(ID, "Betreff", "Text" oder $Variable);
}
if($bw2 == 1) //Überprüfung Bewegungsmelder 2
{
SMTP_SendMail($sendmail, $mailsubject, "IP-Symcon meldet: </b>ALARM - EINBRUCH!</b> Der Bewegungsmelder <b>2</b> hat um $uhrzeit Bewegung gemeldet!!");
}
}
Ist die ID der SMTP Instanz…da ist das Kommentar wohl etwas unklar.^^ Danke trotzdem…funktioniert jetzt alles!
Hat jemand auf die schnelle vielleicht ne Idee wie ich den Text vereinfachen /automatisieren könnte sodass ich nicht für jeden Rauchmelder den Text „Rauchmelder X,Y,Z hat Bewegung erkannt“ schreiben muss? Werden noch einige mehr werden…