Verwaltung des Alarmanlagen-Status (aktiviert/deaktiviert)

Das Ziel der Funktion ist es, das Haus manuell oder in Szenen in den Modus „bewacht/entwacht“ zu versetzen.

Anschließend werden in den Szenen 1 neuer Trigger benötigt:

  • Wenn das Haus bewacht/entwacht wird

Sowie 1 neue Bedingung:

  • Wenn das Haus bewacht/entwacht ist

Ich bin auf diese Art von Design in den Anfängen der v4 gestoßen, und das wäre etwas, das in der v4 interessant sein könnte :slight_smile:

Ich mag das Design und die Idee besonders. Ich versuche, so etwas zu machen, aber klar, es wird funktioneller über eine dedizierte Schnittstelle.
Ein kleines Tablet im Eingangsbereich für die Gladys-Schnittstelle und fertig!

Genau das habe ich vor.

Das wäre auch mein Wunsch, mit zwei Dingen:

  1. Der 2D- oder 3D-Plan des Hauses
  2. Der „Sperrmodus“ des Hauses

Wouahhh ich stolpere über dieses Thema und ratet mal … ich habe ein Mockup für die Verwaltung von etwas Ähnlichem gemacht!

@pierre-gilles ich würde mich nicht in alle Projekte stürzen :smiley: aber wenn ich Ideen habe, notiere ich sie und vor allem kann das anderen helfen, die Idee weiterzuentwickeln … (Entwickler, die kompetenter sind als ich).

@syper Mach dir mal keine Sorgen, ich sage es ja immer: Der Code ist nur 10% einer Entwicklung.

Das Schwierigste ist, sich auf Spezifikationen (funktional und technisch) zu einigen :slight_smile:

Ich habe übrigens viel Feedback zu deinem Vorschlag!

Zuerst habe ich das Gefühl, dass du bei vielen Mechanismen, die wir bereits in Gladys haben, das Rad neu erfindest.

Typischerweise sollte alles, was bei der Erkennung eines Eindringens passiert, meiner Meinung nach vollständig in den Szenen verwaltet werden, anstatt einen ähnlichen Mechanismus außerhalb neu zu programmieren. Dadurch kann der Benutzer super-reiche Szenen erstellen, bei denen der Alarm automatisch aktiviert werden kann, wenn bestimmte Kriterien erfüllt sind, und so weiter.

Dann sollte die Alarmverwaltung meiner Meinung nach auf „Haus“-Ebene und nicht auf globaler Ebene in Gladys erfolgen, da man mehrere Häuser in Gladys verwalten kann.

Wenn du zwei Häuser hast: ein Hauptwohnsitz und ein Ferienhaus, wirst du den Alarm nicht global aktivieren. Du möchtest den Alarm auf deinem Hauptwohnsitz aktivieren, wenn du im Ferienhaus im Urlaub bist, und umgekehrt.

Danach denke ich, dass es in deinem Vorschlag auch sehr gute Ideen gibt, und ich denke, wir sollten einen hybriden Ansatz zwischen etwas „super generischem“, wie ich es vorschlage, und etwas „zu spezifischem“, wie du es vorschlägst, wählen. Es muss mächtig, aber einfach zu verstehen und umzusetzen sein :slight_smile:

Normalerweise sollte alles, was mit der Programmierung zu tun hat/oder was passiert, wenn eine Einbruchserkennung erfolgt/etc., meiner Meinung nach vollständig in den Szenen verwaltet werden, anstatt einen ähnlichen Mechanismus außerhalb neu zu codieren. Dadurch kann der Benutzer superreiche Szenen erstellen, bei denen der Alarm automatisch aktiviert werden kann, wenn bestimmte Kriterien erfüllt sind, und so weiter.

Ja, aber für Anfänger sind Szenen nicht das Beste. Ich bin daher zwiegespalten, denn die Szenen erfüllen ihre Funktion…

Außerdem sollte die Alarmverwaltung meiner Meinung nach auf „Haus“-Ebene und nicht auf globaler Ebene in Gladys erfolgen, da man mehrere Häuser in Gladys verwalten kann.

Darüber hatte ich noch nicht nachgedacht

Danach denke ich, dass es in deinem Vorschlag auch sehr gute Ideen gibt, und ich denke, dass man einen hybriden Ansatz zwischen etwas „super generischem“, wie ich es vorschlage, und etwas „zu spezifischem“, wie du es vorschlägst, wählen sollte. Es muss mächtig, aber einfach zu verstehen und umzusetzen sein :slight_smile:

Alles gesagt! Ich werde darüber nachdenken.

Das Ergebnis ist ultra sauber, kann es kaum erwarten, den Fortschritt zu sehen :open_mouth:

Hallo @pierre-gilles,
Ich wollte wissen, ob du bei dieser Art von Weiterentwicklung vorangekommen bist?
Ist das zu 100% im Kern enthalten?
Oder wird diese Weiterentwicklung Teil eines Moduls wie z. B. eines Alarms sein?

Ich habe dieses Thema nicht angerührt! Das ist zu 100% Core, ja.

Gemäß den anderen Themen (alles entwickelt sich ständig weiter), könnte ich im Q3 2023 daran arbeiten. Aber um ehrlich zu sein, trotz der Anzahl der Stimmen ist das wirklich überhaupt nicht meine Priorität. Ich habe viel, viel, viel andere Themen, die ich als priorisierter für das Leben/Überleben des Projekts sehe :wink:

Kein Problem, in der Zwischenzeit gehe ich weiter über eine Node-RED-Oberfläche :wink:

Ein Video zur Inspiration für diese Integration

Aufgrund der Nachfrage werde ich mich dem Thema bald widmen :slight_smile:

Ich habe mit den funktionalen Spezifikationen begonnen, damit wir uns alle einigen können.

Ziel der Funktion

Die Möglichkeit, einen « Alarmzustand » eines Hauses zu verwalten, um ein echtes Alarmsystem in Gladys einzurichten.

Die verschiedenen Zustände

Ich schlage vier Zustände vor:

  • Deaktiviert
  • Aktiviert
  • Nachtsicherungsmodus
  • Panik

Manuelles Wechseln zwischen den Zuständen

Um manuell zwischen den Zuständen zu wechseln, kann der Benutzer eine Schaltfläche auf dem Dashboard anklicken:

Wechseln zwischen den Zuständen in Szenen

In Szenen ermöglicht eine Aktion das Ändern des Alarmzustands:

Beim Aktivieren

Ich denke, es wird interessant, Gladys-Geräte vom Typ « Wandtablett mit freiem Zugriff » von Geräten wie « meinem Telefon/PC » zu unterscheiden.

Dazu schlage ich vor, eine Schaltfläche auf dem Dashboard hinzuzufügen:

(Auf das Design nicht achten)

Diese Schaltfläche würde Gladys mitteilen: « Dieses Gerät ist ein frei zugängliches Tablett, das gesperrt werden muss, wenn der Alarmmodus ausgelöst wird. »

Wenn der Alarmmodus ausgelöst wird, werden alle Gladys-Schnittstellen der Tabletts gesperrt:

Um den Alarm vom Tablett aus zu entsperren, muss ein Code mit XX Ziffern eingegeben werden.

Wenn du den Alarm von einem anderen Gerät aus entsperrst, werden die Tabletts automatisch entsperrt.

In Szenen

In Szenen wird ein neuer Auslöser möglich sein:

Dieser wird es ermöglichen, Aktionen beim Sperren/Entsperren des Hauses auszuführen.

Es wird auch eine Bedingung geben, die Aktionen wie « wenn Bewegung erkannt wird UND der Alarm aktiviert ist DANN » ermöglicht:

Fazit

Das vollständige Schema der Funktion: Alarm

Was haltet ihr davon?

Das sieht auf den ersten Blick gar nicht mal schlecht aus.

Mit der neuen Bedingung in den Szenen kann der Nutzer die Szenen machen, die er braucht. Das passt mir.

Mein Tablet ist schon bereit und wartet nur noch auf diese Funktion :grinning_face:

Ausgezeichnet. Ich warte darauf, mehr Feedback zu erhalten, bevor ich mit der Entwicklung beginne.

Ich finde das Ganze eher gut!!
Das übernimmt quasi die gleiche Funktionsweise wie das, was ich zu Hause habe, plus diese zusätzliche „Sperrung“ eines Bildschirms, was ich für ein großes Plus halte!! :+1:

Eigentlich bräuchte man drei Zustände (für die Häuser :blush:)

Deaktiviert
Teilweise aktiviert (nur externe Detektoren aktiv)
Vollständig aktiviert (bei Abwesenheit)

Das ist genau der Fall :slight_smile: Das ist der Nachtmodus (du kannst aber machen, was du willst)

das ist perfekt, ich kann es kaum erwarten

Ich habe eine kleine Frage, um auf den Wunsch zurückzukommen, Gladys „sprechen“ zu lassen.
Können wir bei der Entwicklung dieser Funktion einige kurze Sätze / einige Töne integrieren, die auf dem betreffenden Tablet abgespielt werden sollen?
Zum Beispiel:

  • « Alarm aktiviert »
  • « Alarm in 15 Sekunden »
  • « Einbruchalarm »

Solche kleinen Dinge.