In der Tat habe ich nicht an diese möglichen Rückmeldungen gedacht… eine Fehlerquelle, diese Funktion
Ich kann Tests durchführen, indem ich einen Gladys auf meinem NAS installiere, aber ich habe kein Tablet zur Verfügung dafür. Kurz gesagt, müsstest du mir sagen, was ich testen soll ^^
Wenn du ein Bild erstellst, kann ich es auf einem der Neben-RPis testen. Allerdings, da ich nicht zu Hause bin, kann ich die Tablettenverriegelung nicht live testen…
Ist es ein Problem, wenn es auf der letzten Version von RPi OS Bookworm installiert ist?
Also, ich habe ein kleines Video für euch gemacht, um euch eine End-to-End-Demonstration des Alarmmodus zu zeigen. So können auch diejenigen, die es nicht testen können, Feedback geben.
(Kleiner Bug bei 3:11, bitte nicht beachten)
(Das Video ist nicht gelistet, bitte nicht teilen. Ich werde es löschen, sobald die Überprüfung abgeschlossen ist.)
Für diejenigen, die testen möchten
Ein Docker-Image ist verfügbar!
Achtung, nicht in der Produktion ausführen, diese Funktion ändert die Datenbank
Das sieht doch nicht schlecht aus.
Vielleicht hast du es schon bedacht, aber man sollte vielleicht verhindern, dass der Browser den Zugangscode speichert.
Falls ich Zeit habe, werde ich dein Bild mal ausprobieren.
Ich hab vielleicht was übersehen, aber hast du auch dafür gesorgt, dass man eine Rückmeldung bekommt, wenn man sich mehrmals beim Code vertut?
Jemand, der mehrmals versucht, ihn zu deaktivieren und sich X Mal vertut, könnte vielleicht einen Timer bekommen, um den Code erneut einzugeben, und mit einer Szene, die es anschließend ermöglicht, eine Nachricht zu senden oder so?
Ich weiß nicht, ob das schon erwähnt wurde, aber es könnte auch die Idee eines Fake-Codes geben? Das ist ein Code, der eine bestimmte Aktion auslöst (normalerweise den Notruf). Das Szenario - relativ pessimistisch - ist, dass dich jemand böse nach Hause begleitet und dir sagt, dass du den Alarm deaktivieren oder ihm den Code geben sollst. In diesem Moment gibst du den falschen Code ein, der Alarm wird deaktiviert, aber vor allem wird eine spezifische Aktion ausgelöst.
Ich habe gerade das Docker-Image getestet und finde die Funktionsweise sehr gut für das, was wir wollen. Einige Anmerkungen:
Der Platzhalter für den Alarmscode zeigt an, dass 6 Ziffern benötigt werden > das sollte geändert werden, wenn man so viele Zeichen wie möglich eingeben kann.
Es gibt keine visuelle Rückmeldung beim Speichern der Hauskonfiguration. Vielleicht ist das in anderen Einstellungstabellen der Fall, aber ich finde, es fehlt ein bisschen. Zum Beispiel eine kleine Benachrichtigung / Warnung, um das Speichern zu bestätigen.
Fenster des Codes im Tablet-Modus: Ich finde die Tastatur ein bisschen klein und hätte sie gerne mit quadratischeren Tasten gesehen. So kann ich den Code schnell mit meinen dicken Fingern eingeben ^^
Ich bin nicht begeistert vom Design des Alarm-Widgets, zumindest von den Interaktionen, die man damit haben kann.
Der ARM-Button ist blau, während die anderen outline sind, was ein bisschen verwirrend ist.
Ebenso werden die Tasten Teilweise Armierung und Panik nach dem Klicken im Stil disabled, aber das ist nicht besonders auffällig. Ich hätte mir folgendes Verhalten gewünscht:
Alle Tasten sind im outline-Stil
Beim Drücken auf ARM / Panik / Teilweise, wechselt die Taste in den active-Stil, während die Deaktivierung im outline-Stil bleibt.
Der Klick auf die Deaktivierungstaste setzt die Tasten zurück in den outline-Stil.
Ich wollte es testen, aber die Installation von Gladys hat meinen Pi zum Absturz gebracht, der unter Bookworm lief.
Nicht sicher, ob das ein Zusammenhang hat, aber die Installation unter Bullseye verlief problemlos…
Super, das ist einfach und deckt gleichzeitig viele Anwendungsfälle ab
In der Aktion Alarm in Modus => Aktivieren, wie wird die Verzögerung gehandhabt?
Muss man vorher eine Wartezeit in der Szene hinzufügen oder könnte man Alarm in Modus => Armierung (die die für das Haus konfigurierte Verzögerung berücksichtigen würde) verwenden?
Docker-Installation ok
Aber nachdem der Docker-Pull abgeschlossen war, ist der Pi beim Starten des Containers abgestürzt… Kein SSH-Zugriff mehr. Da ich nicht zu Hause bin, muss das manuelle Neustarten warten
Gut beobachtet, ich werde eine Rate-Beschränkung und eine zugehörige Nachricht hinzufügen, falls es zu viele Versuche gibt!
Das erscheint mir ein bisschen viel für diese erste Version Bleiben wir vorerst beim grundlegenden Anwendungsfall!
Gut beobachtet! Ich werde das korrigieren.
Ok, gut beobachtet! Ich werde das korrigieren
Ok, aus Neugier, welche Bildschirmgröße hast du? (Auflösung und Größe?)
Damit ich reales Testen kann
Ok, interessant, ich war von der umgekehrten Perspektive ausgegangen, für mich ist die Idee, dass der Button aktiv ist, wenn er klickbar ist, ansonsten nicht aktiv. Aber du hast vielleicht Recht, wenn es dir seltsam vorkam…
Vielleicht solltest du ein anderes Thema erstellen? Ich gebe zu, dass ich Gladys unter Bookworm nie getestet habe, ich denke nicht, dass es mit der Alarmfunktion zusammenhängt
PS: Falls möglich, würde ich gerne die Veröffentlichung dieser Funktion am Montag durchführen (außer ein großer Fehler wird entdeckt), also je schneller ich Feedback bekomme, desto besser Danke an alle, die testen!
Und die Möglichkeit, dies in den Szenen auszulösen?
Zum Beispiel, wenn der Benutzer einen Fehler macht oder jemand x-mal versucht, kann man damit etwas tun (z. B. ein Bild der Kamera senden + Telegramm).
Danke @pierre-gilles für deine Anmerkungen
Also, ich habe es nicht auf einem Tablet getestet, sondern an meinem PC, indem ich die Fenstergröße verändert habe, um verschiedene Bildschirmgrößen zu simulieren. Vielleicht ist das der Grund, warum ich die Tastatur für den Code etwas klein fand?
Bei dem Fake-Code habe ich das hauptsächlich geschrieben, um die Idee irgendwo einzureichen, aber es ist tatsächlich nicht besonders nützlich in einer ersten Version.
Ich lasse jeden seinen Standpunkt zum Stil der anklickbaren Schaltflächen äußern, damit wir hier zu einem Konsens kommen
Da eine unserer Bekannten Opfer eines Home-Jackings wurde und gezwungen war, ihren Alarm auszuschalten, ist das eine richtig gute Idee … die nicht mal in meiner MyFox-Alarmanlage (bei Somfy weiß ich nicht) implementiert ist!
In der nächsten Version wäre es tatsächlich super, zwei Codes zu haben, einen normalen und einen für Home-Jacking!