Originally posted by: <email address deleted>
Hallo in die Runde!
Habe in den Heizkreislauf einen Druckschalter eingebaut http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=190537800707&ssPageName=ADME:L:OC:DE:3160 und möchte mit einem FHT80TF eine Mail auslösen, wenn der Druck unter die Midestgrenze sinkt. Geht alles super:
define Mailnotify1 notify CUL_HZ { if ("$value{CUL_HZ}" eq "Open" ) { FBMail('mail@@meine-mail.de','Bitte Heizung auffuellen, Druck niedrig!','') }}
mein Problem: eine Mail am Tage wäre völlig ausreichend, z.Z. sendet der Konstrukt alle 2-3 min eine... Habe da leider nichts über die Suche gefunden - könnt Ihr mir helfen?
Danke
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hi Tapir,
> mein Problem: eine Mail am Tage wäre völlig ausreichend, z.Z. sendet der Konstrukt alle 2-3 min eine... Habe da leider nichts über die Suche gefunden - könnt Ihr mir helfen?
dann musst Du wohl noch eine Zeit-Variable einbauen, die jedes mal bei
Mailversand auf den aktuellen Zeitstempel aktualisiert wird.
In der Mail-Routine prüfst Du dann, ob seit dem letzten mal mindestens
24h vergangen sind, und nur dann wird versandt.
Gruß
Torsten
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi,
in einem ähnlichen Fall löse ich die Aktion nur genau einmal aus und
zwar wenn der Wert wechselt. Geht einfach indem man zusätzlich prüft
ob OldValue("")="closed"
Gruß,
Carsten
On 14 Apr., 23:18, borsti wrote:
> Hi Tapir,
>
> > mein Problem: eine Mail am Tage wäre völlig ausreichend, z.Z. sendet der Konstrukt alle 2-3 min eine... Habe da leider nichts über die Suche gefunden - könnt Ihr mir helfen?
>
> dann musst Du wohl noch eine Zeit-Variable einbauen, die jedes mal bei
> Mailversand auf den aktuellen Zeitstempel aktualisiert wird.
> In der Mail-Routine prüfst Du dann, ob seit dem letzten mal mindestens
> 24h vergangen sind, und nur dann wird versandt.
>
> Gruß
> Torsten
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hallo Karsten,
guter Ansatz, leider bekomme ich das in den Skript wegen mangelhafter Perl Internas nicht fehlerfrei eingebaut (Randbedingung: läuft auf der FB 7390)
kannst Du mir das mglw. lauffähig ergänzen?
define Mailnotify1 notify CUL_HZ { if (("$value{CUL_HZ}" eq "Open") && ( ....... eq "Closed" )) { FBMail('mail@@meine-mail.de','Bitte Heizung auffuellen, Druck niedrig!','') }}
vielen vielen Dank!
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Bin leider auch nicht der Perl-Crack, aber meiner Meinung nach müsste
das bei Dir so gehen:
... and (OldValue("CUL_HZ") eq "Closed") ... (sofern der andere Status
bei Dir Closed heißt).
Meine notifies hören übrigens von vornherein nur auf den Open-Status:
define Garagentor_geoeffnet_N notify Garagentor.*Open { \
if (OldValue("Garagentor") eq "Closed") { \
...\
} \
}
On 15 Apr., 12:43, Tapir Fink wrote:
> Hallo Karsten,
>
> guter Ansatz, leider bekomme ich das in den Skript wegen mangelhafter Perl Internas nicht fehlerfrei eingebaut (Randbedingung: läuft auf der FB 7390)
> kannst Du mir das mglw. lauffähig ergänzen?
>
> define Mailnotify1 notify CUL_HZ { if (("$value{CUL_HZ}" eq "Open") && ( ....... eq "Closed" )) { FBMail('mail@@meine-mail.de','Bitte Heizung auffuellen, Druck niedrig!','') }}
>
> vielen vielen Dank!
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com