Autor Thema: S300TH Warnung bei bestimmter LUftfeuchtigkeit  (Gelesen 6795 mal)

Offline reacend

  • Jr. Member
  • **
  • Beiträge: 63
Aw: S300TH Warnung bei bestimmter LUftfeuchtigkeit
« Antwort #15 am: 03 Januar 2013, 02:46:04 »
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',' 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

Offline reacend

  • Jr. Member
  • **
  • Beiträge: 63
Aw: S300TH Warnung bei bestimmter LUftfeuchtigkeit
« Antwort #16 am: 03 Januar 2013, 03:00:57 »
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

Offline reacend

  • Jr. Member
  • **
  • Beiträge: 63
Aw: S300TH Warnung bei bestimmter LUftfeuchtigkeit
« Antwort #17 am: 03 Januar 2013, 04:26:48 »
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','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 :(

Offline reacend

  • Jr. Member
  • **
  • Beiträge: 63
Aw: S300TH Warnung bei bestimmter LUftfeuchtigkeit
« Antwort #18 am: 03 Januar 2013, 23:16:55 »
Habs hinbekommen:


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