Achtung! Das aktuellste Changelog mit Systemvoraussetzungen und Dokumentation ist immer auf GitHub!
Diese Version ist nur mit IPS 5.0 und neuer funktionsfähig!
Die Version 2.44 ist unter dem Zweig IPS4 archiviert.
Dokumentation und Details sind hier zu finden:
Nall-chan/IPSHomematicExtended · GitHub
https://github.com/Nall-chan/IPSHomematicExtended.git
Funktionsumfang
HomeMatic Systemvariablen:
Abfragen von System- und Alarmvariablen inkl. Profilen und Werten von der CCU.
Schreiben von Werten der Systemvariablen zur CCU.
Standard Actionhandler für die Bedienung der System- und Alarmvariablen aus dem IPS-Webfront.
Die Alarmvariablen werden erst ab IPS 4.3 untersützt.
HomeMatic Powermeter:
Abfragen des Summenzählers der Geräte mit Leistungsmessung aus der CCU.
Ab IPS 4.3 werden alle Geräte unterstützt, bei IPS 3.x nur Geräte mit dem Datenpunk ‘ENERGY_COUNTER’.
HomeMatic Programme::
Abfragen der auf der CCU vorhandenen HM-Programme.
Ausführen der HM-Programme auf der CCU.
Standard Actionhandler für die Bedienung der HM-Programme aus dem IPS-Webfront.
HomeMatic RemoteScript Interface:
Native Schnittstelle zur CCU, um HomeMatic-Scripte durch die CCU ausführen zu lassen.
Direkte Rückmeldung der Ausführung durch einen Antwortstring im JSON-Format.
HomeMatic Dis-WM55:
Dynamische Textanzeige auf dem Display-Wandtaster mit Statusdisplay.
Unterstützt mehrseite Anzeigen und das durchblättern per Tastendruck.
Ausführen von benutzerspezifischen Aktionen, auch in Abhängigkeit der angezeigten Seite.
HomeMatic Dis-EP-WM55: (ab IPS 4.3)
Hier handelt es sich um eine Instanz, welche die Verwendung des ePaper Statusdisplays im 55er-Rahmen vereinfachen soll.
Über spezielle PHP-Befehle ist es möglich das Display anzusteuern.
HomeMatic RF-Interface Splitter: (ab IPS 4.3)
Auslesen der Informationen zu jedem Funk-Interface der CCU.
HomeMatic RF-Interface: (ab IPS 4.3)
Bereitstellen der Informationen zu den Funk-Interfaces innerhalb von IPS.
HomeMatic WR-Interface: (ab IPS 4.3)
Bereitstellen der Informationen zu dem Wired-Interface innerhalb von IPS.
Besonderheiten
XML-API-Patch wird nicht benötigt.
Unterstützung von mehreren CCUs.
Einfache Einrichtung und Handhabung.
PHP-Befehle entsprechen dem vorhandenen Standard von IPS.
Voraussetzungen
Funktionsfähige CCU1 und/oder CCU2, welche schon mit einem HomeMatic Socket in IPS eingerichtet ist.
Einschränkungen
- Es gibt noch kleinere Probleme seitens IPS, darum mussten Befehle umbenannt werden:
Für die Systemvariablen:
HM_WriteValueBoolean
HM_WriteValueFloat
HM_WriteValueInteger
HM_WriteValueString
wurden ‚erstmal‘ zu:
HM_WriteValueBoolean2
HM_WriteValueFloat2
HM_WriteValueInteger2
HM_WriteValueString2
- (Optisches) Problem für die Systemvariablen:
Wird ‚Unfug‘ in den Einstellungen vorgenommen, so wird nicht der korrekte Hinweis eingeblendet.
Changelog:
Version 2.65:
Fix: Keine Verbindung mehr bei CCU1 und CCU2.
Version 2.61:
Fix: memory exhausted error.
Fix: Fehler bei der Verarbeitung von AlarmVariablen bei der CCU3.
Neu: SSL und Authentifizierung wird für CCU3 unterstützt (sofern in IPS verfügbar!).
Version 2.60:
Neu: Modul intern überabreitet.
Neu: Diverse Anpassungen für IPS 5.0 und neuer.
Fix: HmScript Fehler im Log der CCU bei Verwendung der PowerMeter-Instanz.
Fix: Fehlermeldung bei AlarmScriptID in der Instanz Systemvariablen.
Version 2.50:
Fix: PHP 7.3
Version 2.44:
Fix: ~String-Profil entfernt
Version 2.43:
Fix: Für IPS 5.0
Version 2.42:
Fix: RF-Splitter hat beim anlegen von RF-Interface Instanzen der CCU1 Fehler gemeldet.
Fix: Icon ON/OFF vertauscht in der Display-Statusanzeige.
Version 2.40:
Neu: Übersetztungen für IPS 4.3
Neu: Doku überarbeitet
Fix: Systemvariablen vom Typ Float konnten falsch übertragen werden.
Version 2.35:
Fix: Dis-EP-WM55 hat nur Icons von 0-3 angenommen.
Version 2.31:
Fix: Fehlerbehandlung verbessert.
Version 2.30:
Fix: Fehlerbehandlung verbessert.
Fix: Eventuelle XML-Fehler durch die CCU versucht abzufangen.
Version 2.22:
Fix: HomeMatic Remote-Script Instanzen belegten unnötig PHP-Slots.
Fix: Fehlermeldung im HomeMatic Systemvariablen durch eine falsche Fehlermeldung wurde ein eigentlicher Fehler überdeckt.
Version 2.20:
Neu: Dis-EP-WM55 Ermöglicht es per PHP die Anzeige zu beschreiben.
Neu: Doku für HomeMatic WR-Interface ergänzt.
Version 2.10:
Neu: HomeMatic WR-Interface zeigt den Status des Wired-Interfaces der CCU an.
Neu: Alle ‚CONNECTED‘ Statusvariablen der CCU-Interfaces werden immer aktualisiert um Ausfälle besser detektieren zu können.
Fix: Instanzen haben nicht erkannt wenn sich der Parent geändert hat.
Fix: Timer erzeugen keine Fehlermeldungen mehr.
Version 2.07:
Fix: Summenzähler für Powermeter hat bei GAS falsche Werte geliefert.
Fix: Dis-WM55 ohne Funktion.
Fix: Dis-WM55 hat immer das Display-Script überschrieben.
New: Mehr Debug-Ausgaben bei Dis-WM55.
Version 2.06:
Fix: Doku geändert (Final).
Fix: GUID für Empfang vom RF-Interface Splitter.
Fix: Trigger für Powermeter und Systemvariablen waren unter Umständen falsch.
Fix: HM-Systemvariablen vom Typ String wurden falsch dargestellt, wenn Umlaute enthalten waren.
Version 2.05:
Fix: Unter Umständen konnte die Adresse der CCU nicht aus dem HomeMatic-Socket ermitteln werden.
New: Beschreibung in module.json ergänzt.
Version 2.04:
Fix: RFInstance-Splitter hat fehler gemeldet beim Anlegen von Instanzen, wenn keine vorhanden waren.
Version 2.03:
Fix: Doku geändert (Teil1).
Version 2.02:
Fix: Powermeter-Instanz kann jetzt auch mit allen Varianten von HM-ES-TX-WM umgehen.
Fix: Powermeter-Instanz unterstützt jetzt auch HMIP-PSM und ähnliche HMIP-‚Mess-Steckdosen‘
Version 2.01:
Neu: RF-Interface-Splitter zum auslesen der RF-Interfaces aus der CCU.
Neu: RF-Interface zum darstellen der Werte eines RF-Interfaces der CCU.
Michael
Screenshots:


