S300TH Warnung bei bestimmter LUftfeuchtigkeit

Begonnen von reacend, 30 Dezember 2012, 10:55:40

Vorheriges Thema - Nächstes Thema

reacend

Hi,
der Mailversand klappt nun:
jetzt eine Frage ich habe folgendes notify eingerichtet:


define rlf_chk notify S300TH:H.* { if("%" > "65"|"%" < "75") {\
{DebianMail('mail@@domain.de' (@@domain.de'),' RLF nicht OK ','@ %')};;\
    Log 3, "@: RLF zu niedrig %";;\
    }\
}


-Aber- Das problem ist, das er ja auch nachkomma stellen im Log schreibt und mein notify damit nicht zurecht kommt:

2013-01-03_02:44:43 S300TH T: 14.7  H: 60.6

wie kriege ich ihn dazu das er auch die nachkomma stellen berechnet?

BG

reacend

sorry ich nochmal, also das problem scheint nicht die nachkomma stelle zu sein...
bei einem: trigger S300TH H: 64.1 schickt er auch ne mail raus...

nur so wenn ich den Sensor in eine umgebung mit mehr als 75% oder weniger als 65 stelle meldet er sich

reacend

Hi, also das ist echt mist.. Wir brauchen die Bearbeitungsfunktion....


Hier ein Update von meinem Code:


define humidor_chk notify Humidor:hum.* { if ("%" < 65 || "%" > 75) {\
{DebianMail('info@@nicolas-it.de' (@@nicolas-it.de'),'Humidor RLF nicht OK ','@ %')};;\
    Log 3, "@: RLF zu niedrig %";;\
    }\
}

jetzt reagiert er wenigstens beim senden der werte vom S300TH aber er schickt sie nun immer auch wenn er im soll wert ist :(

reacend

Habs hinbekommen:


define S300TH_chk notify S300TH:hum.* { if ((floor(SplitVar("%"," ",1))) < 65 || (floor(SplitVar("%"," ",1))) > 75) {\
{DebianMail('mail@mail.de' ('mail@mail.de'),'S300TH RLF nicht OK ','%')};;\
    Log 3, "@: RLF zu niedrig %";;\
    }\
}