Batterie Low E-Mail kommt alle 3 minuten

Begonnen von jostmario, 22 Oktober 2013, 15:44:49

Vorheriges Thema - Nächstes Thema

jostmario

Hallo

Hallo Möchte eine Batterie Low warnung per Mail bekommen.
Hab dies in die Fhem.cfg eingefügt:

define n_batt_chk notify .*:[Bb]attery.* { if("%" !~ m/ok/) { \
  { FB_mail('xxxxxxx@@gmx.de', 'FHEM Batteriewarnung', '@ %')};; \
   Log 3, "@: Batteriewarnung %";; \
  } \
}


in die 99_utils.pm hab ich   use FritzBoxUtils;  eingefügt

jedoch kommt jetzt ca alle 3 minuten eine E-Mail siehe log

2013.10.22 15:27:50 3: Mail sent to xxxxxxx@gmx.de
2013.10.22 15:27:50 3: Heiz_Bad: Batteriewarnung batteryLevel: 3.1 V
2013.10.22 15:30:29 3: Mail sent to xxxxxxxx@gmx.de
2013.10.22 15:30:29 3: Heiz_Bad: Batteriewarnung batteryLevel: 3.1 V
2013.10.22 15:32:54 3: Mail sent to xxxxxxxx@gmx.de
2013.10.22 15:32:54 3: Heiz_Bad: Batteriewarnung batteryLevel: 3.1 V
2013.10.22 15:35:04 3: Mail sent to xxxxxxxx@gmx.de
2013.10.22 15:35:04 3: Heiz_Bad: Batteriewarnung batteryLevel: 3.1 V
2013.10.22 15:38:03 3: Mail sent to xxxxxxxx@gmx.de

was mus ich ändern das die Mail nur bei schwacher Batterie kommt.

Danke Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

betateilchen

die Frage hatten wir hier neulich schonmal. Du musst die regex für das notify ändern

http://forum.fhem.de/index.php/topic,14738.msg99423.html#msg99423
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

jostmario

Hallo

.*:[Bb]attery:.* { if("%" !~ m/ok/) { Log 3, "@: Batteriewarnung %"; } }


das ist ja irgendwie nur ein teilausschnitt
kannst du mir das script evtl richtig zusammenbauen.


Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

betateilchen

ich habe schreiben gelernt, lerne Du einfach lesen...

Vergleiche:

.*:[Bb]attery.*

mit:

.*:[Bb]attery:.*

finde den Unterschied und baue ihn bei Dir ein. Tipp: es geht nur um ein einziges Zeichen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!