jetzt muss ich leider doch noch einmal einen neuen Thread aufmachen, weil ich definitiv ein Problem mit der KeyMatic habe, welches ich noch nirgends beschrieben finde. Wie ich schon unter viewtopic.php?f=19&t=66750 beschrieben habe, wollte ich nach Installation meiner neuen KeyMatic eine Push-Nachricht über ein kleines Programm verzögert versenden. Dies ging erst nach Neustart der CCU2, aber immer nur für ein paar Stunden, mal länger, mal kürzer, nie kam eine Fehlermeldung. Ein kleines Testprogramm sollte schließlich eine Lampe verzögert einschalten - auch damit war nach ein paar Stunden Schluss. Sofort auslösen: ja, verzögert...erst ja, nach ein paar Stunden oder einem halben Tag: nein. Nach Neustart der CCU2: wieder ja für ein paar Stunden. Sofort auslösen geht immer.
Nachdem ich nun heute zum zweiten Mal die KeyMatic wieder abgelernt habe, ging sofort die verzögert ausgelöste Lampe an, die vermisste Push-Nachricht ging ein. Definitiv ist es also so, dass meine Keymatic nach einiger Zeit dafür sorgt, dass jede verzögerte Programmauslösung unterbunden wird. Dabei sind alle Direktverknüpfungen mit der abgelernten Keymatic noch aktiv und funktionsfähig. Die Probleme fangen erst beim Anlernen der KeyMatic wieder an.
Das Setting ist wie folgt:
3 Handsender (1x HM-RC-Key4-3 als Master-Fernbedienung, 2x HM-RC-Sec4-3) per Direktverknüpfung jeweils wie folgt mit der Keymatic verbunden:
Kanal 1 + 2: verriegeln/entriegeln
Kanal 4: öffnen
Kanal 3: nicht direkt verknüpft, sondern setzt per Programm eine Dimmsteckdose HmIP-PDT auf 70% (kurzer Tastendruck) bzw. auf 0% (langer Tastendruck)
Gleichzeitig haben die drei Handsender auf Kanal 1 und 2 jeweils noch eine weitere Direktverknüpfung mit einer HM-Sec-Sir-WM, nämlich
Kanal 1: Stellt Sirene unscharf
Kanal 2: Stellt Sirene scharf
4 Programme greifen auf die KeyMatic zu:
Das erste Programm zeigt auf einem Display HM-Dis-WM55 den Status von Alarm, Fenstern und eben der Keymatic an. Zugegeben viele "Sonst, wenn..." Verbindungen, hat vorher ohne Keymatic aber auch einwandfrei funktioniert (wobei hier als jeweils dritter Punkt die jetzt schon deinstallierte KeyMatic mit "entriegelt - nur prüfen" bzw. "verriegelt - nur prüfen" fehlt): Das zweite Programm schließt bzw. öffnet das Schloss zu festgelegten Zeitpunkten: Das dritte Programm setzt lediglich eine SV namens "Türschloss" auf open bzw. locked:
Das letzte Programm schließlich prüft sämtliche Geräte mit Batterie und setzt eine SV mit dem Namen "Low Battery somewhere" auf wahr, wenn irgendwo eine Batterie nicht o.k. ist. Darin hatte ich auch die KeyMatic aufgeführt.
Damit der Batteriestatus ausgelesen werden kann, habe ich eine SV mit dem Namen "Batterie Keymatic" angelegt, die per Kanalzuordnung mit der Keymatic verbunden ist. Ausgelesen wird über das folgende Programm: Das darin enthaltene Skript sieht so aus:
Code: Alles auswählen
var bat = dom.GetObject("BidCos-RF.REQ1913790:0.LOWBAT").Value();
dom.GetObject("Batterie Keymatic").State(bat);