Autor Thema: Batterie Low E-Mail kommt alle 3 minuten  (Gelesen 4007 mal)

Offline jostmario

  • Full Member
  • ***
  • Beiträge: 315
  • Raspberry PI --- HM-LAN --- 8X HM_HM_CC_RT_DN ---
Batterie Low E-Mail kommt alle 3 minuten
« am: 22 Oktober 2013, 15:44:49 »
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

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15920
  • s/fhem\.cfg/configDB/g
Antw:Batterie Low E-Mail kommt alle 3 minuten
« Antwort #1 am: 22 Oktober 2013, 17:04:55 »
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
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Nächster Hamburg-Stammtisch: 14.06.2019

Offline jostmario

  • Full Member
  • ***
  • Beiträge: 315
  • Raspberry PI --- HM-LAN --- 8X HM_HM_CC_RT_DN ---
Antw:Batterie Low E-Mail kommt alle 3 minuten
« Antwort #2 am: 22 Oktober 2013, 19:58:33 »
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

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15920
  • s/fhem\.cfg/configDB/g
Antw:Batterie Low E-Mail kommt alle 3 minuten
« Antwort #3 am: 22 Oktober 2013, 20:05:07 »
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.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Nächster Hamburg-Stammtisch: 14.06.2019