etwa 4 Minuten für die drei Aggregationen (3 Monate, etwa 15 Geräte)
Das Widget im Dashboard ist sehr einfach zu verstehen und zu bedienen , es ist auch sehr reaktiv, unabhängig vom gewählten Intervall
dieselbe Anmerkung von @VonOx zum Titel. Wenn es ein Feld mit Autovervollständigung ist, sollte es nach der Geräteauswahl kommen. Sonst ist es frustrierend, etwas einzugeben und es wird automatisch ersetzt
wenn keine Werte vorhanden sind, schreibt man « interval » auf Französisch « intervall »
dieselbe Anmerkung von @VonOx zur Anzeige der Zeit für die « Letzten 24h » (es fehlt übrigens ein S)
Ja, ich bin einverstanden, das ist mega nervig, wenn es zuerst kommt
Ich habe es korrigiert, indem ich den Titel ans Ende gestellt habe (das macht mehr Sinn), und ich habe die Autovervollständigung entfernt, der Benutzer muss einen Namen auswählen.
Meiner Meinung nach ist der SSD-Speicher des Macbook Pro schnell, denn es ist im Grunde genommen fast nur Festplatte (Lese-/Sampling, aber es ist relativ schnell/Schreiben). Also wenn du einen guten SSD auf deinem Pi hast, sollte es meiner Meinung nach auch bei der Leistung gut sein
Ich habe die Antwort auf dieses Rätsel, es ist ganz einfach: -1 soll den Wert « unbegrenzt » darstellen, das ist das, was im Code des Signups definiert ist, wenn du auf den Radio-Button « unbegrenzt » klickst.
Das Problem ist, dass es einen doppelten Bug im Code und in den Tests gab, wodurch dieser Wert -1 nie funktioniert hat…
Was passiert ist:
« -1 » hat sich so verhalten, als ob du nur die Zustände behalten wolltest, die älter sind als « in 1 Tag in der Zukunft » (NOW - (-1) = MORGEN) Es gab kein if(-1), um das Löschen der Zustände zu blockieren, ich denke, ich habe das beim Codieren vergessen. Da wir die vergangenen Sensorwerte noch nicht verwendet haben, ist es nicht aufgefallen. Was mich wundert, ist, dass mir scheint, dass @Terdious in seiner Instanz einen unbegrenzten Verlauf hat. Bestätigst du das @Terdious? Ich denke, du hast diese Variable absichtlich in der DB gelöscht, oder?
In den Tests, ein ziemlich dummer Fehler, ich habe fake.resolves() verwendet, um den Aufruf von variable.getValue() zu mocken, aber ich habe fake.resolves() falsch verwendet und deshalb hat sich der -1 bei meinen Tests damals so verhalten, wie gewünscht, denn im Grunde hatte ich eine zurückgegebene Funktion statt -1, und dadurch wurde das Löschen verhindert, kurz gesagt, etwas sehr Dummes (das war ganz am Anfang der v4, vor etwa eineinhalb Jahren, denke ich :D)
Ich habe den Bug behoben und zusätzliche, robustere Tests hinzugefügt, um sicherzustellen, dass sich nichts mehr ändert.
In der UI gibt es jetzt die Möglichkeit, den Wert in den Einstellungen zu ändern:
@cicoub13@VonOx Um das Problem mit der Anzeige des Datums in der Ansicht „letzte Stunde“ oder „letzte 24h“ zu lösen, habe ich die Standardansicht geändert. Jetzt formatiert die Zeitanzeige relativ:
Diese Art von Sensor kann auch sehr nützlich für boolesche Sensoren (Anwesenheitssensoren, Öffnungssensoren usw.) sein.
Übrigens, wie werden die Daten im Fall eines Anwesenheitssensors angezeigt?
« Anwesenheit zwischen 14:00 und 15:00 Uhr » mit einer Anzeige von « 1 » auf der Kurve und dann « 0 »?
Das hängt von deinem Anwesenheitssensor ab, ob er Werte « 0 » sendet oder nicht. Wenn er nur Werte « 1 » sendet, wird sich nichts ändern (auch wenn du die Punkte siehst, wird es nicht sehr anschaulich sein).
Für Anwesenheitssensoren denke ich, dass eine Anzeige wie eine „Heatmap“ mit den Anwesenheits-/Abwesenheitszeiten erforderlich ist, so etwas wie das:
Das ist nicht in dieser Entwicklung enthalten, da es ziemlich anders ist und speziell für die Anwesenheit gilt. Wir müssen über viele Punkte sprechen, bevor wir mit dieser Entwicklung beginnen, da es meiner Meinung nach nicht so einfach ist
Bisher nicht, ich wollte heute Abend nach all meinen Entwicklungen des Tages einen Build erstellen, ich werde eine Nachricht hier posten, wenn der Build fertig ist
In der Zwischenzeit ist alles bereits im PR auf GitHub, aber man braucht eine Entwicklungsumgebung.
Das ist eine gute Idee!
Allerdings sollte man die Wahl des Diagrammstils vorsehen, denn manchmal möchte ich wissen, wann ich meine Tür gestern geöffnet habe (zum Beispiel), was diese Lösung nicht zulässt.
Was sind die aktuellen Grenzen?
Ich dachte, ich könnte alle Arten von Werten anzeigen (auch wenn das Diagramm dafür nicht gemacht ist), was aber nicht der Fall ist (z. B. Präsenzsensor, Öffnungssensor).
Edit:
Ich habe gerade zwei Tests erstellt, die scheinbar nicht funktionieren.