Toolmatic Contact Sensor (Fenster- und Türkontakt)
Die Toolmatic Bibliothek ist eine kleine Tool-Sammlung im Zusammenhang mit HomeMatic/IP Geräten.
Hauptsächlich beinhaltet sie kleine Erweiterung zur Automatisierung von Aktoren oder erleichtert das Steuern von Geräten bzw. bietet mehr Komfort bei der Bedienung.
Der Fenster- und Türkontakt reagiert entsprechend hinterlegter Verzögerungszeit und Bedingungen auf das Öffnen bzw. Schließen selbiger und führt eine Temperaturabsenkung durch.
Wer die Meldungsverwaltung (Thema: Meldungsanzeige im Webfront) kann sich über den Schaltvorgang informieren lassen.
Inhaltverzeichnis
- Funktionsumfang
- Voraussetzungen
- Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- WebFront
- PHP-Befehlsreferenz
- Versionshistorie
1. Funktionsumfang
- Überwachen von bis zu 4 Kontaktsensoren (z.B. pro Raum)
- Verzögertes Absenken der Heizung entsprechend eingestellter Zeit
- Schalten von bis zu 2 Heizkörpern (Thermostaten bzw. Ventilantrieben)
- Bedingtes Schalten in Abhängigkeit …
- der Ventilstellung / Ventilöffnung
- der Differenz zwischen Aussen- und Innentemperatur
- Wiederholtes Testen der Bedingungen nach einstellbarer Zeit
- Automatisches Aufheben der Absenkung unabhänig von Zustand der Sensoren
2. Voraussetzungen
- IP-Symcon ab Version 5.2
- Heizkörpersteuerung via HmIP-WTH2 oder HmIP-eTRV(-2)
3. Installation
- Über den Modul Store das Modul Toolmatic Contact Sensor installieren.
- Alternativ Über das Modul-Control folgende URL hinzufügen.
https://github.com/Wilkware/IPSymconContactSensor
odergit://github.com/Wilkware/IPSymconContactSensor.git
4. Einrichten der Instanzen in IP-Symcon
- Unter ‚Instanz hinzufügen‘ ist das Contact Sensor-Modul (Alias: Türkontakt oder Fensterkontakt) unter dem Hersteller ‚(Geräte)‘ aufgeführt.
Konfigurationsseite:
Name | Gruppierung | Beschreibung |
---|---|---|
1.Sensor | Kontakt-Sensoren | Statusvariable, eines Kontaktsensors (offen/geschlossen) |
2.Sensor | Kontakt-Sensoren | StatusVariable, eines weiteren Kontaktsensors (offen/geschlossen) |
Reaktionszeit (Verzögerung) | Bedingtes Schalten | Zeit zwischen Erkennen und Schalten |
Checkbox Ventilöffnung | Bedingtes Schalten | Nur Absenken wenn gerade geheizt wird (Ventilstellung > 0%) |
Positionsvariable | Bedingtes Schalten | Variable, welche die aktuelle Ventilposition enthält |
Checkbox Temperatur | Bedingtes Schalten | Nur Absenken wenn Differenz (Schwellwert) zwischen Außen- und Innentemperatur eingestellten Wert überschreitet |
Temeraturdifferenz | Bedingtes Schalten | Schwellert zwischen Außen- und Innentemperatur |
Checkbox Wiederholungsintervall | Bedingtes Schalten | Zeitraum in welchem wiederholt die eingstellten Bedingungen (Ventilposition & Temperaturdifferenz) getestet werden |
Zeitspanne (Wiederholung) | Bedingtes Schalten | Intervall (Zeit) zwischen den Tests |
Checkbox Absenkung aufheben | Bedingtes Schalten | Aktivierung der automatischen Aufhebung der Absenkung unabhängig vom Zustand der Sensoren |
Zeitspanne (Aufhebung) | Bedingtes Schalten | Zeitraum nach dem die Absenkung aufgehoben werden soll |
1.Heizkörper | Heizungssystem | Steuerungskanal des ersten Heizungsthermostats oder -stellantriebs |
2.Heizkörper | Heizungssystem | Steuerungskanal des zweiten Heizungsthermostats oder -stellantriebs |
Außentemperatur | Klimawerte | Aktuelle Außentemperatur |
Innentemperatur | Klimawerte | Aktuelle Raumtemperatur |
Meldungsscript | Meldungsverwaltung | Skript ID des Meldungsverwaltungsscripts |
Raumname | Meldungsverwaltung | Text zur eindeutigen Zuordnung des Raums |
Lebensdauer der Nachricht | Meldungsverwaltung | Wie lange so die Info angezeigt werden? |
5. Statusvariablen und Profile
Es werden keine zusätzlichen Statusvariablen/Profile benötigt.
6. WebFront
Es ist keine weitere Steuerung oder gesonderte Darstellung integriert.
Hinweis: Das Script ‚Meldungsanzeige im Webfront‘ (Meldungsverwaltung) wird unterstützt.
7. PHP-Befehlsreferenz
Das Modul stellt keine direkten Funktionsaufrufe zur Verfügung.
8. Versionshistorie
v1.2.20201219
- NEU: 3. und 4. Kontaktsensor hinzugefügt
- FIX: Meldungslogik verbessert
v1.1.20201204
- NEU: 2. Kontaktsensor hinzugefügt
- NEU: Wiederholungsintervall für bedingtes Schalten hinzugefügt
- NEU: Zeitspanne für Aufhebung der Absenkung hinzugefügt
- NEU: Aliase für Modul auf Türkontakt und Fensterkontakt geändert
- FIX: Schaltungslogik komplett neu umgesetzt (via WINDOW_STATE)
- FIX: Zugriff auf interne Funktionen aufgehoben
- FIX: Meldungslogik umgebaut
v1.0.20200515
- NEU: Initialversion
Entwickler
- Heiko Wilknitz (@wilkware)
Spenden
Die Software ist für die nicht kommzerielle Nutzung kostenlos, Schenkungen als Unterstützung für den Entwickler bitte hier: