ioBroker leere Batterien und Laufzeit per Mail melden

Update! Neues Script unterstützt nun auch Homematic-IP! Jetzt direkt auf GitHub ansehen

Am Anfang stand der Wunsch, eine Info-Mail zu senden, wenn die Batterie einer HomeMatic Komponente leer ist. Zuerst wurde dies komplett über die HomeMatic erledigt.
Ich war der Meinung, dass die Batterie-Leer Meldung von einem Sensor nur einmalig gesetzt wird, aber insbesondere die Tür/Fenster Kontakte wechseln den Batterie Zustand, das soll heißen, das bei einem Sendevorgang die Batteriespannung kurzzeitig einbricht, dadurch vom Sensor eine BatteryLow Meldung abgesetzt wird, danach sich die Batterie wieder erholt und ein paar Minuten später die Meldung BatteryOK kommt.
Dies hat dazu geführt, dass dadurch sehr viele EMails versendet wurden. Insbesondere Fenster-Sensoren reagieren, je nach Batterie-Typ dazu, wenn es draußen sehr kalt ist, beim Lüften kurzzeitig in der Spannung einzubrechen, laufen aber noch monatelang mit diesen Batterien weiter.
Dann kam mir noch die Idee, dass es durchaus Interessant wäre zu wissen, wie lange eigentlich die Batterien halten. Deshalb wurde gleichzeitig ein Zähler integriert, der die Laufzeit einer Batterie für jede Komponente täglich hoch zählt.


Beispiel einer Status Mail

Beispiel EMail vom ioBroker LowBatt Script
Beispiel EMail vom ioBroker LowBatt Script

Das Widget für VIS zum steuern des Batterie Austausches

Das VIS Template für den Batterie Zustand
VIS Template für den Batterie Zustand

Dies ist die „Bedienoberfläche in VIS, hier dargestellt im Bearbeitungs-Modus, damit man alle Schaltflächen sieht.

  • Im oberen „roten“ Feld wird eingeblendet, wie viele Batterien im Moment auf „leer“ stehen.
  • Das nächste umrahmte Feld ist ein Textfeld, in dem angezeigt wird, dass der Batteriewechsel vom System erkannt wurde.
  • Die Schaltfläche „Info Mail Batteriezustand senden“ sendet eine Status Mail über den Zustand aller Batterien.
  • Die gelben Felder enthalten die Namen der Sensoren, für die ein Batteriewechsel ansteht, die Schaltfläche „Batterie gewechselt“ trägt den Austausch in die Datenbank ein. Diese beiden Felder, sind nur sichtbar, wenn auch „Batterie-Wechsel-Meldungen anstehen.

Download von „lowBattMeldung.zip“ (Javascript) (MIT-Lizenz)
Download von „lowBattVIS.zip“ (VIS-Widget) (MIT-Lizenz)

Kommentar verfassen

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

Cookie Consent mit Real Cookie Banner