Aaaahhhh ja, das ist wirklich sauber! Ich habe über die Verbindungen nachgedacht, weil ich Angst habe, dass es sonst ein Chaos wird, aber wenn wir es gut durchdenken, gibt es keinen Grund, warum es nicht funktionieren sollte!
Ich bin heiß darauf, es auszuprobieren, wenn du willst!
Hallo,
Meine persönliche Meinung: Es gibt nie zu viel Weiß. Ich finde das super. Jetzt könnte Multi-Theming dieses Geschmacksproblem beheben.
Gute Arbeit
Ehrlich gesagt, super gemacht, denn ich finde das richtig gut! Es ist nicht unbedingt zu „weiß“, es ist einfach nur gut und sauber.
Eine kleine Präzisierung zum Beispiel zur Raumtemperatur: Es wäre interessant, dieser einen Regler zuzuordnen, um die exakte Raumtemperatur und die Solltemperatur zu haben.
Was ich mir vorstelle, ist die Möglichkeit, darauf zu klicken und einen Regler zu haben (wie beim iPhone für die Helligkeit zum Beispiel).
Mal sehen, wie wir das in diese kleine Box unterbringen könnten, es könnte einfach ein + und - Knopf sein, um die Helligkeit zu erhöhen/verringern.
Du bringst mich auf eine Sache, wir haben in Gladys noch nicht diese Vorstellung von Ist-Zustand und Soll-Zustand.
Ich weiß nicht, welche Form das annehmen könnte, ist es nur ein Zustandswechsel, der viel Zeit in Anspruch nimmt, oder eine Eigenschaft, die irgendwo gespeichert werden muss… Wenn jemand Rückmeldungen dazu hat, wie andere Plattformen das handhaben, interessiert mich das!
Mal sehen, wie man das in dieses kleine Kästchen reinbekommt. Es könnte einfach ein + und - Knopf sein, um die Helligkeit zu erhöhen/verringern.
Aber Achtung, nicht zu viel reinpacken. Du könntest zum Beispiel einfach ein kleines Icon haben, auf das man klickt und ein Modal öffnet sich.
Du erinnerst mich, wir haben in Gladys im Moment nicht diese Vorstellung von aktuellem Zustand und gewünschtem Zustand.
Tatsächlich, ich habe mit meinem Netatmo gesehen, dass ich zum Beispiel eine Einstellung vornehmen kann und das Ziel des Geräts ist, dieser Einstellung zu folgen. Genauso zum Beispiel beim Öffnen/Verschließen von Jalousien, all diese Dinge, die ein paar Sekunden dauern.
Es ist einfach ein Zustandswechsel, der viel Zeit in Anspruch nimmt oder eine Eigenschaft, die irgendwo gespeichert werden muss
Das hängt davon ab, was du erreichen willst. Wenn das Ziel ist, dem Benutzer eine Metrik zu geben oder einfach einen Status wie „in Bearbeitung“, „Schließvorgang läuft“…
Im Großen und Ganzen alles gleich. Mit einigen kleinen Unterschieden: die Sequenzen natürlich und auch eine integrierte Weckfunktion mit Licht und andere On/Off-Funktionen in Bezug auf die Zeit. Aber das wäre eine spezifische Einstellung im Modul.
Tatsächlich gibt es viele Steuerungen für eine Glühbirne, im Fall von RGBW hast du mindestens 5: Farbe und Helligkeit RGB, Temperatur und Helligkeit Weiß, und Ein/Aus. Das macht also 5 Zeilen in der Benutzeroberfläche, was schnell viel Platz einnimmt, wenn du die Glühbirnen multiplizierst.
Man kann entweder Steuerungen ausblenden oder eine Modulgruppe (Vorlage) verwenden, wie zum Beispiel:
(o) ------o------- o
| |
o ---o---------- (o)
Der vertikale Schalter links würde es ermöglichen, zwischen Farbe und Weiß zu wechseln, der rechte wäre ein Ein/Aus-Knopf. Der obere Seekbar für den Farbton oder die Temperatur in Abhängigkeit vom ersten Knopf, und der darunter für die Helligkeit in Farbe und Weiß.
Der Schalter zum Wechseln von Farbe zu Weiß würde nur die sichtbaren Steuerungen ersetzen, von denen eines Modus zum anderen, ohne die Glühbirne selbst zu beeinflussen. (Daher würde der Wechsel von der Farbsteuerung zu Weiß die Glühbirne nicht sofort in Weiß setzen, solange der Benutzer nicht eingegriffen hat)
Das Vorlagen-System könnte an andere Fälle von « komplexen » vernetzten Objekten angepasst werden. Dadurch würde die Benutzeroberfläche klarer werden.
Wenn ihr andere Ideen für komplexe Objekte habt, bin ich offen dafür! (Ich werde versuchen, schnell Skizzen zu machen, um euch eine etwas visuellere Vorstellung zu geben)
Im Fall einer Temperatur kann man sich einen Seekbar mit einem halbtransparenten Marker für den aktuellen Wert, einen vollen Marker für den gewünschten Wert vorstellen. Dazwischen würde der Seekbar eine Bewegung vom ersten zum zweiten Marker haben, um zu symbolisieren, dass es einen Vorgang gibt, um von einem Zustand zum anderen zu wechseln. Man könnte sogar den Abschnitt des Seekbar rot färben, um zu sagen, dass man aufheizt, und umgekehrt blau, um abzukühlen
Du kannst es sein, es ist toll!
Beabsichtigst du, das Symbol eines Schalters (links neben den Zeilen) für alles, was Ein/Aus ist, beizubehalten, oder planst du, das Symbol des Typs des gesteuerten Objekts (ein Baum/Lichterkette, eine Glühbirne usw.) einzufügen?
Aber weiß ist schlecht, ich habe immer Dark Reader aktiviert daher wäre ein Nachtmodus (grau und/oder schwarz) cool!
Heute gibt es eine kleine Diskussion über HTTPS in Gladys 4.
Ich habe über das Thema nachgedacht, und hier sind die verschiedenen Fälle, die ich identifiziert habe:
Fall Nr. 1: Erste Installation von Gladys
Der Benutzer greift über die IP-Adresse des Raspberry Pi auf seinen Raspberry Pi im lokalen Netzwerk zu und verbindet sich für die erste Anmeldung per HTTP. Dieser Ansatz birgt kein signifikantes Risiko, da er lokal ist und es sich um eine erste Verbindung handelt.
Bisher war ich noch nicht so weit, an den Baum zu denken, aber ich bin nicht abgeneigt von dieser Idee, wir könnten komplett benutzerdefinierte Icons (optional) hinzufügen
Für den Dunklen Modus sind wir vom Tabler-Theme abhängig, das ich verwende. Der Theme-Ersteller hat mitgeteilt, dass er den Dunklen Modus mit der Version 1.0.0 von Tabler starten wird
Ich sage nicht, dass wir zu CircleCI wechseln sollten, ich denke, wir sollten erstmal benchmarken CircleCI ist mächtig, aber wir müssen schauen, ob es in diesem speziellen Fall schneller ist!
Es ist noch nicht sehr weit fortgeschritten, aber einige Dinge funktionieren schon ^^
Möchtest du, dass ich dir einen PR mache, damit du das, was ich gemacht habe, übernehmen kannst?
Ah! Gut, schick mir die Dateien, ich werde mich schon irgendwie damit arrangieren
Ach? Ich mag es aber
Ich mag die Idee, dass man direkt das gesamte Szenario sieht und es so bearbeiten kann, ohne dass man in eine Reihe von Modals gehen muss.
Bisher gibt es 0 Modals in Gladys 4, du hast es sicher bemerkt! Ich bin nicht gegen Modals, aber ich möchte, dass es viel weniger gibt als in Gladys 3, wo fast alles modal war ^^