Toolmatic Contact Sensor (Fenster- und Türkontakt)

Version Product Version License Actions

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

  1. Funktionsumfang
  2. Voraussetzungen
  3. Installation
  4. Einrichten der Instanzen in IP-Symcon
  5. Statusvariablen und Profile
  6. WebFront
  7. PHP-Befehlsreferenz
  8. 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 oder git://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

Spenden

Die Software ist für die nicht kommzerielle Nutzung kostenlos, Schenkungen als Unterstützung für den Entwickler bitte hier:

License

Lizenz

Licence