FHEM Forum

FHEM => Sonstiges => Thema gestartet von: stenny73 am 19 Januar 2015, 08:03:10

Titel: Mal wieder Batteriestatus prufen.....
Beitrag von: stenny73 am 19 Januar 2015, 08:03:10
Hallo

Prüfe derzeit meine HomeMatic Komponenten mit

   define n_batt_chk notify .*:[Bb]attery.* { if("%" !~ m/ok/) { \
  {DebianMail('werauchimmer@@googlemail.com', 'FHEM Batteriewarnung Home', '@ %')};; \
   Log 3, "@: Batteriewarnung %";; \
  } \
}


Da jetzt noch Z-Wave Komponenten dazukommen die mir Prozent zurück melden bekomme ich natürlich Fehler....

Wie kann ich jetzt dieses mit einbinden?


Danke
Titel: Antw:Mal wieder Batteriestatus prufen.....
Beitrag von: Ralf W. am 19 Januar 2015, 17:25:02
Tach,

hilft das?
define n_batt_chk notify .*[Bb]attery:.(([0-9]|[1-2][0-9]) %|low).* { \
  {DebianMail('werauchimmer@@googlemail.com', 'FHEM Batteriewarnung Home', '@ %')};; \
   Log 3, "@: Batteriewarnung %";; \
  } \
}


Würde anschlagen, wenn Battery unter 30 % (Z-Wave) oder low (HM).

MfG
Titel: Antw:Mal wieder Batteriestatus prufen.....
Beitrag von: stenny73 am 20 Januar 2015, 15:31:29
Hi


Habe die Änderung getestet - Funktioniert so aber nicht.
Da ich im Moment aber Unterwegs bin schaue ich mir das nochmal an.

Der Fehler der da kommt ist Momentan:

2015.01.20 15:28:41 3: n_batt_chk return value: Unknown command (([0-9]|[1-2][0-9]), try help.
Unknown command Log, try help.
U
Titel: Antw:Mal wieder Batteriestatus prufen.....
Beitrag von: Ralf W. am 20 Januar 2015, 15:53:59
Sorry, eine } zu viel, da das if weggefallen ist.

MfG

Gesendet von meinem Lenovo B6000-H mit Tapatalk