Hausautomation – Fhem Tipps & Tricks: Batteriestatus der Homematic Komponenten überwachen

Want create site? Find Free WordPress Themes and plugins.

Wenn man bei einer Hausautomation Schaltvorgänge von einzelnen Ereignissen abhängig machen möchte, dient das dem Zweck, sich das Leben leichter machen zu wollen. Die kostengünstigen Funkaktoren von Homematic werden teilweise mit Batterien betrieben. Vorteil ist eine einfache Nachrüstung ohne Kabel neu verlegen zu müssen. Die Batterien halten in den Geräten (z.B. Bewegungsmelder) schon recht lange. Damit das Ganze ohne viel Aufwand zuverlässig funktioniert, kann man den Status aller Geräte mit Batterien mit wenig Aufwand grafisch darstellen und sogar Benachrichtigungen per E-Mail bei schwachen Batterien versenden lassen.

Hierfür muss lediglich der folgende Code in die Konfiguration mit eingefügt werden.

Beispieleintrag für fhem.cfg:
 
########### Beginn: BATTERIE STATUS von Homematic Aktoren ermitteln #########################
#Batterie Warung per Mail senden:
define n_batt_chk notify .*:[Bb]attery.* { if ($EVENT !~ m/ok/) { \
{ DebianMail(‚Mailadresse@domain.de‘, ‚FHEM Batteriewarnung‘, $NAME.‘: ‚.$EVENT)};; \
Log 3, „$NAME : Batteriewarnung $EVENT“;; \
} \
} #Batterie Status visuell darstellen:
#http://fhemwiki.de/wiki/ReadingsGroup#Auswahl_.C3.BCber_Reading-Namen.2C_Status_als_Symbol_dargestellt
define rg_battery readingsGroup .*:battery
attr rg_battery alias Batteriestatus
attr rg_battery commands { „battery.low“ => „set %DEVICE replaceBatteryForSec 60“ }
attr rg_battery room Gerätestatus
attr rg_battery valueIcon {‚battery.ok‘ => ‚batterie‘, ‚battery.low‘ => ‚batterie@red‘}
########### ENDE: BATTERIE STATUS von Homematic Aktoren ermitteln #########################
 
<- Zurück zur FHEM Projekt Übersicht…
Did you find apk for android? You can find new Free Android Games and apps.
Veröffentlicht in FHEM, Hausautomation und markiert in , , , , , , .

Ralf Bösenberg

Als gelernter Fachinformatiker begeistere ich mich für viele aktuelle IT Themen. Ich befasse mich mit Programmierung unter VB.Net, VB6, Linux, verbringe viel Zeit mit der Gestaltung und Administration von Internet Servern und Web Seiten und bin gerne und jederzeit ein freundlicher und kompetenter Ansprechpartner für Kunden und Interessenten.

www.Ralf.Bösenberg.info

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.