Module – IPSHomematic

Allgemein

IPSHomematic ist ein Modul, das das Anlegen und Überwachen von Homematic Komponenten erlaubt.

Folgende Funktionalitäten stellt das Modul zur Verfügung.

  • Anlegen von Homematic Komponenten durch Angabe der Seriennummer
  • Auslesen von Homematic Service Meldungen
  • Möglichkeit zur Bestätigung von Service Meldungen
  • Anzeige von Sende- und Empfangsstärken

Installation

Voraussetzung

keine besonderen Voraussetzungen

Download und Installation

Die Installation gliedert sich wie für alle IPSLibrary Module in 3 Teile:

  • Download
  • Konfiguration
  • Installation

Download und Installation können entweder manuell mit dem IPSModuleManager gemacht werden oder man verwendet das IPSModuleManagerGUI Modul.

Konfiguration

Konfiguration:
Im File IPSHomematic_Configuration.inc.php werden die diversen Homematic Devices definiert. Das File befindet sich im Obejktbaum unter IPSLibrary/config/hardware/IPSHomematic.

Bei der Installation wird für jedes konfigurierte Homematic Device überprüft, ob bereits eines mit derselben Seriennummer in IP-Symcon vorhanden ist. Wenn nicht wird eine neue Instanz angelegt. Zusätzlich wird auch noch für jedes Device eine Maintainance Instanz angelegt.

Details zur Konfiguration der einzelnen Devices sind im File IPSHomematic_Configuration.inc.php zu finden.

Weiterführende Links

Diskussions Thread zum Modul

IPSLibrary Main Thread

IPSLibrary Diskussions Thread

GUI

Ansicht mit Service Meldungen

Die GUI bietet folgende Möglichkeiten:

  • Laden der aktuellen Service Meldungen
  • Laden der aktuellen Empfangsstärken
  • Refresh aller Status Variablen
  • Bestätigung aller Service Meldungen
  • Einstellung der Priorität von Notifizierungen (Service Meldungen werden regelmäßig von der CCU geladen, wenn eine neue Meldung hinzukommt wird eine Notifizierung über den IPSLogger getriggert).

IPSHomematic_Messages

Callback Funktionen

Folgende Callback Funktionen stehen zur Zeit zur Verfügung:

  • IPSHomematic_OnActivateSmokeDetector

IPSHomematic_OnActivateSmokeDetector wird beim Auslösen eines Rauchmelders aufgerufen, hier kann man eigene Aktionen einbinden, die man Einbinden möchte.