FHT80TF Meldehäufigkeit

Begonnen von Guest, 14 April 2012, 23:12:32

Vorheriges Thema - Nächstes Thema

Guest

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

borsti67

                                                 

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
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

Guest

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

Guest

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

Guest

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