BatterieMonitor

 

Dieses Mod­ul liest alle Bat­terie-Vari­ablen von Aktoren aus, gibt die Infor­ma­tio­nen in einem Array zurück, stellt alle Bat­terie-Aktoren in ein­er Tabelle dar und erzeugt eine 2. Tabelle mit allen Aktoren die eine leere Bat­terie haben.

 

ReadMe

Screenshots

Changelog

 

 

 

 

Changelog

 

Version 1.6

  • NEU # Live-Überwachung (die Bat­terie-Vari­ablen wer­den live überwacht und leere Bat­te­rien sofort gemeldet)
  • NEU # Ignori­er-Liste um bes­timmte Instanzen ignori­eren zu kön­nen (z.B. weil Aktor auf Net­z­be­trieb umge­baut wurde)
  • NEU # Unter­stützung für Bat­terie-Aktoren die über das Mod­ul "Philip­sHUE" (von KaiS) in euer IPS einge­bun­den sind
  • NEU # Unter­stützung für Bat­terie-Aktoren die über das Mod­ul "Xiao­mi-Smart-Home" (von MiniB­lis­ter) in euer IPS einge­bun­den sind
  • NEU # Unter­stützung für Bat­terie-Aktoren die über das Mod­ul "Zigbee2MQTT" (von KaiS) in euer IPS einge­bun­den sind
  • NEU # Skript "BMON_RequestNewDevices.php" zur ein­fachen Zusam­men­stel­lung der von mir zum Hinzufü­gen bish­er nicht unter­stützter Geräte benötigten Infor­ma­tio­nen (in Git­Lab zu finden)

 

Version 1.5

  • CHANGE # Kom­plette Überarbeitung/Modernisierung des Modul-Code
  • NEU # Unter­stützung für fol­gende Her­steller einge­baut: EnO­cean, HUE, MiFlo­ra, Netat­mo, Nuki
  • NEU # Mod­ul kom­plett in englis­ch­er und deutsch­er Sprache (Inhalte, Vari­ablenna­men, Vari­ablenpro­file, Debug-Aus­gaben) — !Idents bleiben unverändert!
  • NEU # Neue Auswahlen für die HTML-Tabellen (Her­steller der Aktoren, Instanz-ID der Aktoren, Zeit­punkt des let­zten Update der Bat­terie-Vari­able ein/ausblenden)
  • NEU # Schrift­stärke für den Inhalt der HTML-Tabellen ein­stell­bar (nor­mal, fett)
  • NEU # Höhe und Bre­ite der HTML-Tabellen kann angepasst wer­den — Angabe in Pix­el oder % (getren­nt für Tabelle "alle" und "leere")
  • NEU # Mehr Debug-Aus­gaben eingebaut

 

Version 1.4

  • NEU # Unter­stützung für Home­Mat­ic-IP Aktoren eingebaut

 

Version 1.3

  • NEU # Benachrich­ti­gungsver­sand über Vari­able steuern (wenn Vari­able TRUE, dann Benachrich­ti­gun­gen senden, wenn FALSE, dann nicht)
  • NEU # Bis zu 3 Namen von Par­ent-Objek­ten kön­nen aus­ge­le­sen wer­den (z.B. Etage, Raum und Gebäude) und sind dann in Array und den HTML-Tabellen ver­füg­bar. Max­i­mal kann man 9 Ebe­nen nach oben gehen, zum Ausle­sen der Namen.

 

Version 1.2

  • NEU # Sortierung von Array und HTML-Tabellen ein­stell­bar (nach Name, Par­ent-Name [wenn aktiv], Her­steller, ID, …)
  • NEU # Test-Benachrich­ti­gung (mit fik­tiv­en Dat­en, aber eigen­em Text) kann aus der Instanz gesendet werden

 

Version 1.1

  • NEU # Tex­taus­rich­tung in den HTML-Tabellen kann eingestellt wer­den (links,zentriert,rechts)
  • NEU # Benachrich­ti­gung, wenn Aktoren mit leeren Bat­te­rien erkan­nt wur­den (Push-Nachricht, EMail, Skript)
  • NEU # Weit­ere Dat­en vom Aktor (Her­steller, ID, Let­ztes Vari­ablen-Update Time­stamp, Zeit in Sekun­den seit let­ztem Variablen-Update)
  • FIX # Dop­pelte Aktoren-Ein­träge wer­den aus Array/HTML-Tabelle ent­fer­nt (Der 1. gefun­dene Ein­trag wird behalten)

 

Version 1.0

  • Erster Release