HomeMatic - Live

Erfahrungsberichte, Erweiterungen, Scripte, ...
inoffizielle HomeMatic-Seite

Alarmanlage automatisch scharf schalten

Wie man eine Alarmanlage mittels der CCU von HomeMatic realisieren kann, habe ich schon beschrieben. Aber was nützt die schönste Alarmanlage, wenn man ständig vergisst, sie zu aktivieren? Oder man möchte nur mal kurz ... und dann werden doch etliche Stunden draus. Aus eigener Erfahrung kann ich sagen, dass dies ein recht häufiger Zustand ist :-( Und selbst wenn man sie scharf gestellt hat, schleicht sich nach wenigen Stunden trotzdem der Zweifel ein. Das gilt es zu verhindern!

Mit ein paar Systemvariabeln und einem Script ist auch schnell eine Lösung für dieses Problem gefunden. Was braucht man dazu? Man muss wissen, was zuletzt passiert ist und wann es passiert ist. Den Rest steuert man per Script.

Dazu habe ich ein Programm angelegt, welches stündlich aufgerufen wird und prüft: (1) ist die Alarmanlage aus? (2) Wie lange ist die letzte Aktion her? (3) War es das Öffnen/Schließen der Haustür?
In dem folgenden Scriptbeispiel wird die aktuelle Urzeit ermittelt, die Systemvariabeln "Last_Wann" und "Last_Was" ausgelesen. Wenn die letzte Aktion länger als 2 Stunden her ist und als letztes die Tür geöffnet/geschlossen wurde, wird die Systemvariabel "Alarmanlage_aussen" aktiviert (auf 1 gesetzt).

Sicherlich kann man sich noch andere Spielarten vorstellen (stufenweises aktivieren der Alarmanlage nebst Anwesenheitssimulation ...), aber dies ist auch nur als Beispiel zu verstehen. Viel Spaß beim Probieren!

time timestamp = system.Date("%Y-%m-%d %H:%M:%S").ToTime();

var LastWann = dom.GetObject("Last_Wann");
string Wann = LastWann.Variable();
time Wann2 = Wann.ToTime();

var LastWas = dom.GetObject("Last_Was");
var Was = LastWas.Variable();

integer diff = timestamp.ToInteger() - Wann2.ToInteger();

if(diff>7200)
{
! WriteLine(diff);
if(Was == 0) !Tür
{
var AA = dom.GetObject("Alarmanlage aussen");
AA.Variable(1);
}
if(Was == 1) !Licht
{
}
if(Was == 2) !Fenster
{
}
if(Was == 3) !Bewegungsmelder
{
}
}

Kommentare

CCU 2 oder EQ3

Hallo Zusammen,

ich überlege eine Alarmanlage auf Basis von HomeMatic zu realisieren und stehe jetzt vor der Entscheidung es mit der CCU oder der EQ3 zu tun. Gegen die Alarmanlage EQ3 sprechen viele Kommentare im Netz über die Unzuverlässigkeit. Besser schneidet da die CCU ab. Im Blog steht "Wie man eine Alarmanlage mittels der CCU von HomeMatic realisieren kann, habe ich schon beschrieben" Wo kann ich das finden ?

Gruss US

Hi US, ich habe meine

Hi US,

ich habe meine Alarmanlage im Kommentar auf folgender Seite beschrieben:
http://www.homematic-live.de/Infos-ausgeben#comments

Ich hoffe, das hilft!? Ich weiß, es könnte umfangreicher sein, aber woher die Zeit nehmen :-(

Gruß,
Stefan

Newsfeeds

Inhalt abgleichen

Neue Mitglieder

  • Andronid
  • hecht
  • luxrubberduck
  • ernesto
  • Jonny

Neueste Kommentare