FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 14 April 2012, 23:12:32

Titel: FHT80TF Meldehäufigkeit
Beitrag von: Guest am 14 April 2012, 23:12:32
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
Titel: Re: FHT80TF Meldehäufigkeit
Beitrag von: borsti67 am 14 April 2012, 23:18:01
                                                 

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
Titel: Re: FHT80TF Meldehäufigkeit
Beitrag von: Guest am 14 April 2012, 23:31:04
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
Titel: Re: FHT80TF Meldehäufigkeit
Beitrag von: Guest am 15 April 2012, 12:43:00
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
Titel: Re: FHT80TF Meldehäufigkeit
Beitrag von: Guest am 15 April 2012, 19:39:26
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