[Beta Modul] OpenHomeAlarm – Flexibles Alarmsystem für Symcon

Moin,

neuer Fix ist online. Damit sollten die Darstellungsprobleme behoben sein:

Ursachen und Korrekturen:

  • Der vorherige Fix erzeugte zwischen 861 und 1250 px ausdrücklich zwei ungleich breite Spalten plus eine zweite Zeile. Jetzt bleiben alle drei Detailbereiche gleich breit und wechseln bei 860 px direkt auf eine einspaltige Darstellung.
  • In der mobilen IPSView-Ansicht waren die einzelnen Listen verschachtelte Scrollbereiche. Jetzt scrollt das gesamte Dashboard, sodass beispielsweise der Kopf der Systemdiagnose immer wieder erreichbar ist.

LG
Burkhard

Moin, bis jetzt funktioniert alles. Vielen Dank.

Gruß und schönes Wochenende

Adalbert

Guten Morgen Burkhard,

Ja, nun passt die Darstellung auch auf Tabletts, wo die Auflösung geringer ist, bzw. bei IPSView, wenn nicht die volle Breite wegen seitlicher Menüleiste verfügbar ist. Das Scrollen auf dem Handy funktioniert nun auch wie erwartet.

Vielen Dank.

Konntest du schon über die Alarmgeber mit Integervariablen nachdenken?
Bei den Homematic Griffen z.B. gibt es nur die eine Variable. Beim Nuki ist der Zustand auch nicht eindeutig.

Vielleicht hat ja jemand hier besagte Komponenten schon integriert?

Gruß Rainer

Moin,

Im Store gibt es ein neues Update:

Mit der neuen Auswertung können auch Sensorvariablen mit mehreren Zuständen direkt verwendet werden. Ihr legt entweder einen einzelnen Auslösewert oder einen sicheren Normalwert fest. Bei einem Normalwert gilt automatisch jeder andere Zustand als ausgelöst.

Beispiele:

  • Fenstergriff: „geschlossen“ als Normalwert – gekippt, geöffnet oder unsicher lösen aus.
  • Nuki-Türschloss: „verriegelt“ als Normalwert – alle anderen Zustände gelten als unsicher.
  • SYR Connect: „kein Alarm“ als Normalwert – alle anderen Zustände lösen aus.

Individuell per Skript oder Hilfsvariable müssen weiterhin Fälle gelöst werden, bei denen:

  • mehrere Zustände als sicher gelten sollen,
  • mehrere Geräte oder Variablen gemeinsam ausgewertet werden sollen,
  • herstellerspezifische Zustände umgerechnet oder kombiniert werden müssen,
  • komplexere Bedingungen wie Wertebereiche, Zeitabhängigkeiten oder logische Verknüpfungen benötigt werden.

OpenHomeAlarm übernimmt anschließend die Auswertung der daraus erzeugten eindeutigen Zustands- oder Boolean-Variable.

LG
Burkhard

1 „Gefällt mir“

Danke Burkhard,

Das probiere ich dann mal aus. So war auch meine Vorstellung. Vielen Dank für die Umsetzung auch am Sonntag.

Vielen Dank

Gruß Rainer

Ich habe mit Absicht nicht auf <> 0 gesetzt sondern auf Abweichung von Normwert, macht es flexibler.

LG
Burkhard

1 „Gefällt mir“

Hallo Burkhard,

ich habe meine Tür- und Fensterkontaktmelder auf “Bei Abweichung vom Normalwert” = Geschlossen (verriegelt) umgestellt. Meine Haustür ist gleichzeitig noch Ausgangsweg und Eingangsverzögerung.
Damit ist aber eine die Aktivierung “Zuhause” möglich und es gibt keinen Hinweis, das die Haustür nicht verschlossen ist. Deaktiviere ich den Ausgangsweg, wird “Zuhause” korrekt blockiert. Sollte der Schalter nicht nur für Abwesend gelten?

Gruß Rainer

Moin Rainer,

werde ich prüfen. Wird aber erst morgen. Bin heute noch mit einem anderen Projekt belegt, arbeite gerade an meinem neuen kommenden Modul Apache - ECharts.
Kleines Beispiel:


Mach da noch zwei Dinge und dann ist Feierabend für heute. Hoffe, das ist okay.

LG
Burkhard

Hi Burkhard,

das sieht vielversprechend aus. Ja, mach das erstmal fertig und gönne dir auch mal eine Pause und Erholung.

Ich muss auch erstmal schauen, wie ich die “Bedienung meiner Alarmanlage” mit den Möglichkeiten deines Moduls umsetzen kann. Das wird auch nicht von heute auf morgen.

Ich habe da auch noch genug andere Baustellen, um mich zu beschäftigen.

Schönen baldigen Feierabend

Gruß Rainer

1 „Gefällt mir“

Moin Rainer,

das Verhalten ist angepasst. Danke für den Fund. Update ist online.

LG
Burkhard

Moin Burkhard,

ja, das passt nun - auch für “Nacht”.

Du hast aber schon deine Pausenzeiten eingehalten? :thinking: :wink:

Danke fürs Update.

Gruß Rainer

Ist ja nur mein Hobby, da gibt es keine Pausenzeiten. :rofl:
Freut mich aber, dass es so passt. :+1:

LG
Burkhard

Hallo Burkhard,

hier noch ein “Pausenfüller” :wink:

die ID sollte man doch besser direkt auswählen können. Fehleingaben sind hier möglich - ID nur einstellig :thinking:

Gruß Rainer

Moin,

Pause war nicht ganz gefüllt. :rofl:

Update ist online.
Lieben Dank für den Fund.

LG
Burkhard

Hallo Burkhard,

ich schon wieder :grinning_face_with_smiling_eyes: …

Für Aktionen bei neuer Störung und bei behobener Störung schalte ich eine Variable jaweils auf true bzw. false. Wenn nun eine zweite Störung dazukommt und eine davon wieder behoben ist, wird die Aktion bei behobener Störung ausgeführt und setzt meine Variable wieder auf false - obwohl die erste oder eine Störung noch ansteht. Deine Variable Systemstörung bleibt jedoch auf true. Das hätte ich auch von der Aktion erwartet, solange noch Störungen anstehen.

Wenn ich als Aktion bei Störungen ein Skript als Ziel auswähle, werden da irgendwelche Parameter der auslösenden Quelle mit übergeben oder muss ich mir die über OHA_GetControlState dann holen?

Mit den umfangreichen Möglichkeiten muss ich mich erstmal vertraut machen…

Gruß Rainer

In solchen speziellen Fällen bitte immer auf die öffentlichen PHP-Funktionen zurück greifen.

LG
Burkhard

Hallo Burkhard,

kannst du dir bitte das Verhalten der Aktionen bei mehreren Störungen mal anschauen

hier sollte die “Aktion bei behobener Störung” doch erst ausgeführt werden, wenn alle Störungen behoben sind. In deinem Beschreibungstext beziehst du dich auch nur auf eine Störung.
Deine Variable Systemstörung bleibt da jedoch aktiv, bis alle Störungen behoben sind.

Wieso gibt es da ein unterschiedliches Verhalten?

Gruß Rainer

Moin Rainer,

neues Update ist Online, sollte das Problem beheben. Du hast recht gehabt, da war ein Fehler noch versteckt.

LG
Burkhard

Hallo Burkhard,

danke für das Update.

Bei der Konfiguration stehe ich nun vor der nächsten Herausforderung:

Meine Haustür mit NUKI ist als Sensor/Auslöser für Zuhause, Abwesend, Ausgangsweg und Eingangsverzögerung konfiguriert. Wenn die Haustür nicht verschlossen ist, kann ich Zuhause nicht aktivieren, das ist ok. Abwesend ist aktivierbar, da Ausgangsweg. Wenn die Haustür aber verschlossen ist, kann ich hier aber auch Abwesend aktivieren, auch wenn ich dann zum Ausgang vor verschlossener Tür stehe und diese erst aufschließen muss. Keine Ahnung, ob da modulseitig was machbar ist oder ob ich mir hier zum Aktivieren und Statusprüfung was “davor” bauen muss. Vielleicht hat da auch einer den Nutzer des Moduls eine Lösung.

Und noch eine Frage. Wie macht ihr das bei aktiviertem Zuhause mit dem Verlassen oder Betreten, wenn der Zustand der Anlage bestehen bleiben soll - nur die Haustür dafür geöffnet werden soll? Alle Überbrückungen gehen laut Anleitung nur in unscharfem Zustand.

Eingangsverzögerung ist ja ok, muss man dann drinnen wieder quittieren - aber beim Verlassen wird das schon schwieriger.

Vielleicht hat hier jemand einen Tipp. Mag auch sein, dass ich da in der Anleitung was überlesen habe oder auch anders verstehe.

hilfesuchende Grüße
Rainer

Bin dran, speziell Nuki wird nicht unterstützt werden, da wirst Du eine Hilfsvariable und ein Script brauchen, schreibe ich Dir nachher aber mit dazu.

LG
Burkhard