FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: jay-jey am 08 September 2016, 19:05:26

Titel: Notify event von Log ausnehmen
Beitrag von: jay-jey am 08 September 2016, 19:05:26
Hallo,

in meinem Gobal-Logfile taucht ca. jede Sekunde ein Eintrag auf der sich auf ein notify event bezieht. Mit dem notify überwache ich ob mein Desktop Rechner  oder ob mein Laptop angeschaltet ist und schalte dann die Boxen ein.

wie schaffe ich es jetzt, dass nicht alle paar Sekunden ein Eintrag ins Logfile geschrieben wird?

mein fhem.cfg eintrag zu diesem notify sieht wie folgt aus:

define nbox_aus notify (Laptop_Lan|Desktop) {\
my $r1 = Value("Laptop_Lan");;;;\
my $r2 = Value("Desktop");;;;\
if ($r1 eq "off" && $r2 eq "off") {\
  fhem "set Computerboxen off"\
} elsif ($r1 eq "on" || $r2 eq "on") {\
  fhem "set Computerboxen on"\
}\
}


und in dem Logfile bekomm ich:
2016.09.08 00:02:00 2: IT set Computerboxen off
2016.09.08 00:02:40 2: IT set Computerboxen off
2016.09.08 00:02:40 2: IT set Computerboxen off
2016.09.08 00:03:03 2: IT set Computerboxen off
2016.09.08 00:03:03 2: IT set Computerboxen off
2016.09.08 00:03:43 2: IT set Computerboxen off
2016.09.08 00:03:43 2: IT set Computerboxen off
2016.09.08 00:04:06 2: IT set Computerboxen off
2016.09.08 00:04:06 2: IT set Computerboxen off
2016.09.08 00:04:46 2: IT set Computerboxen off
2016.09.08 00:04:47 2: IT set Computerboxen off
2016.09.08 00:05:09 2: IT set Computerboxen off
2016.09.08 00:05:10 2: IT set Computerboxen off
2016.09.08 00:05:49 2: IT set Computerboxen off
2016.09.08 00:05:50 2: IT set Computerboxen off
2016.09.08 00:06:12 2: IT set Computerboxen off
2016.09.08 00:06:13 2: IT set Computerboxen off
2016.09.08 00:06:52 2: IT set Computerboxen off
2016.09.08 00:06:53 2: IT set Computerboxen off
2016.09.08 00:07:15 2: IT set Computerboxen off
2016.09.08 00:07:16 2: IT set Computerboxen off
Titel: Antw:Notify event von Log ausnehmen
Beitrag von: DeeSPe am 08 September 2016, 19:09:25
Verbose Level runtersetzen?

Vierfach ; macht auch keinen Sinn. So wie Du es gepostet hast sollten zwei ; reichen.

Ansonsten kann man noch mit event-on-change-reading probieren.

Gruß
Dan
Titel: Antw:Notify event von Log ausnehmen
Beitrag von: CoolTux am 08 September 2016, 19:38:35
Das Notify wird ständig getriggert. Sind die anderen Devices Present Device? Wenn ja bitte bei den Devices als Attribut event-on-change-reading mitgeben.
Titel: Antw:Notify event von Log ausnehmen
Beitrag von: jay-jey am 09 September 2016, 14:02:06
Hi,

das event-on-change-reading hat für das Log geholfen, aber leider hat das notify dann auch nicht mehr funktioniert.

Wenn man es richtig macht funktioniert es doch. Danke.
Titel: Antw:Notify event von Log ausnehmen
Beitrag von: CoolTux am 09 September 2016, 18:41:36
Dann wäre jetzt ein guter Zeitpunkt mal ein list vom Notify und lists von den noch betroffenen Devices hier ab zu geben.