Gladys Assistant 4.46: Die Dashboards! đŸ–„ïž

Hallo zusammen!

Heute ist Gladys Assistant 4.46 erschienen, eine neue Version, die sich auf die Dashboards konzentriert, dank mehrerer PRs, die von @Terdious vorgeschlagen wurden :slight_smile:

Das ist wirklich sehr, sehr solide, also herzlichen GlĂŒckwunsch an ihn fĂŒr all die Arbeit :clap:

Anzahl der Spalten auswÀhlen

Es ist nun möglich, die Anzahl der Spalten auszuwÀhlen, die auf einem Dashboard angezeigt werden, was Ihnen ermöglicht, ein Dashboard mit 1, 2 oder 3 Spalten zu haben:

Diese Verbesserung ermöglicht es Ihnen beispielsweise, ein Diagramm oder ein Kamerabild ĂŒber die gesamte Breite Ihres Bildschirms anzuzeigen!

Historische Daten von BinÀrsensoren

Ab sofort können Sie fĂŒr alle BinĂ€rsensoren (Bewegungssensor, TĂŒröffnungssensor) deren Verlauf auf dem Dashboard anzeigen:

Ein kleiner Tooltip zeigt die Ein-/Aus-Phasen an:

GerÀtenamen auf einem Diagramm Àndern

Es ist nun möglich, den Namen eines GerÀts auf einem Diagramm zu Àndern:

Dadurch werden bestimmte Diagramme lesbarer, wenn alle GerÀte vom gleichen Typ sind :slight_smile:

Kalender: Speichern der letzten Anzeigeauswahl

Die „Kalender“-Ansicht in Gladys speichert nun die letzte Filterauswahl:

Wenn Sie „Woche“ ausgewĂ€hlt hatten, wird der Kalender direkt in der Wochenansicht geöffnet.

Diese Speicherung der PrÀferenz ist gerÀtespezifisch, sodass jeder Browser sich an Ihre letzte PrÀferenz erinnert.

Vielen Dank an @bertrandda fĂŒr diese Entwicklung :folded_hands:

Verbesserung des Gladys Plus-Wiederverbindungsprozesses

Ich habe die Bibliothek aktualisiert, die wir auf Gladys Plus fĂŒr WebSockets verwenden, und neue Wiederverbindungsverfahren implementiert.

Ich habe auch neue Logs bei der Trennung/Wiederverbindung von Gladys zu Gladys Plus hinzugefĂŒgt.

Die Idee dieser Entwicklung ist, @guim31 zu helfen, der derzeit Probleme mit seinem lokalen Netzwerk hat und oft die Verbindung zwischen seinem lokalen Gladys und dem Gladys Plus-Server verliert.

Das vollstĂ€ndige CHANGELOG ist hier verfĂŒgbar.

Wie aktualisiere ich?

Wenn Sie Gladys mit dem offiziellen Raspberry Pi OS-Bild installiert haben, werden Ihre Instanzen automatisch in den kommenden Stunden aktualisiert. Das kann bis zu 24 Stunden dauern, keine Sorge.

Wenn Sie Gladys mit Docker installiert haben, stellen Sie sicher, dass Sie Watchtower verwenden (Siehe die Dokumentation)

Mit Gladys beginnen?

Nutzen Sie das offizielle Starter-Kit!

  • 259,97€ statt 439,97€
  • Ein futuristischer Mini-PC (16 Gb RAM, NVMe SSD 512Gb, Intel N100-Prozessor mit niedrigem Stromverbrauch)
  • Das offizielle Training, um mit einem Paket exklusiver Video-Tutorials und Artikel zu beginnen
  • 1 Jahr Zugriff auf Gladys Plus

Und vor allem ein großes Dankeschön an dich fĂŒr deine Analyse beim Programmieren, deine RatschlĂ€ge und deine Geduld.

vielen Dank fĂŒr all diese Verbesserungen

die in die Richtung gehen, die ich brauchte

Also zu ungeduldig habe ich das Update erzwungen und es gibt ein paar Probleme

Die Namen der modifizierten Legenden wurden nicht ĂŒbernommen

und ein nerviges kleines Ding, wenn man den Namen des zukĂŒnftigen Sensors löscht, lehnt es das leere Feld ab, bis man den neuen Namen schreibt, also muss man einen Buchstaben stehen lassen, seinen neuen Namen eingeben und den ĂŒberflĂŒssigen Buchstaben löschen

Hast du mehr Infos, die uns helfen, den Bug nachzustellen? Bei mir funktioniert die Funktion einwandfrei!

TatsĂ€chlich, ich glaube, wir haben den Bug auch im Widget „GerĂ€t steuern“

Hier also meine Testkonfiguration in einem neuen Dashboard mit drei Spalten, falls es am Änderung der Spaltenanzahl liegt

et das Ergebnis

egal, welche Diagrammtypen ich ausprobiere, es Àndert sich nichts

die neue Version ist in meinem Profil aktiviert

Ich schaue!

Ja, andernfalls hÀttest du keinen Zugriff auf die NamensÀnderungen ^^

ich bin so sehr daran gewöhnt, PCs zu reparieren, bei denen man einfach nur den Stecker einstecken musste

ich wollte es nur zur Sicherheit erwÀhnen

ansonsten habe ich versucht, den PC neu zu starten, nur fĂŒr den Fall

ich habe verschiedene Varianten des Namens ausprobiert, aber nichts funktioniert

deshalb bin ich auf Firefox Version 131 und Ubuntu, eine der neuesten Versionen

ich weiß nicht, ob weitere Informationen relevant wĂ€ren

@Terdious, ich habe einen Test gemacht und das Umbenennen funktioniert nur mit den binÀren Diagrammen, nicht mit den anderen Diagrammen

Aber da der PR fĂŒr die anderen Diagramme noch nicht gemerged ist, ist das wahrscheinlich normal.

Ja, genau, ich habe die NamensĂ€nderung fĂŒr alle implementiert, aber die Logik fĂŒr die anderen Kurventypen nicht umgesetzt (daran habe ich nicht gedacht, da dies nicht Teil des eigentlichen Zwecks dieses PR war).

Es sind nur 2 Zeilen zu Ă€ndern, um dies zu berĂŒcksichtigen.

Ich mache den PR sofort, ich werde die Gelegenheit nutzen, um das andere Problem zu prĂŒfen, das du erwĂ€hnt hast @Prof_Techno. Wie @pierre-gilles sagte, hat dies nichts mit diesem Update zu tun, aber da ich das „GerĂ€te“-Box-System ĂŒbernommen habe, haben wir tatsĂ€chlich dasselbe Problem


Bearbeitung:
@pierre-gilles:

@pierre-gilles,

Ich schaue mir gerade den Bug an:

Um das DeviceListWithDragAndDrop zu erstellen, habe ich einfach das von der Box â€č device-in-room â€ș kopiert/eingefĂŒgt, mit dem entsprechenden Stil im Ordner â€č chart â€ș. Da es aber mehrmals verwendet wird, dachte ich, es wĂ€re besser, es in einen separaten Ordner zu verschieben.
Falls du damit einverstanden bist, wo wĂŒrdest du es in der Verzeichnisstruktur platzieren? In front/src/components/drag-and-drop/? Oder anderswo?

Übrigens habe ich den Bug gerade behoben, wenn es leer ist, wird ein Platzhalter (der Name der Funktion) angezeigt und es wird nicht mehr automatisch ausgefĂŒllt:
image
image
image

Ich setze es fĂŒr die andere Box « GerĂ€te Â» ein. Du sagst mir, ob ich sie gemeinsam nutze.

EDIT:
Ich habe die Gelegenheit genutzt, um einen weiteren Bug zu beheben. Wenn man ein GerÀt vor einem anderen löschte, nahm das folgende GerÀt den alten Namen und die Einheit des gelöschten GerÀts an.

PR:

Entschuldigung fĂŒr die Unannehmlichkeiten.

tolle aktualisierung!
großartige arbeit von @bertrandda an der kalenderverwaltung! die möglichkeit, eine bevorzugte periodizitĂ€t von einer ansicht zur anderen zu behalten, ist top!
danke

Danke @Terdious und @pierre-gilles, ich freue mich schon darauf, diese neuen Dashboards fĂŒr meine Bewegungs- und TĂŒrsensoren zu nutzen!

Enorme Update, vielen Dank an @pierre-gilles und @Terdious fĂŒr eure großartige Arbeit !!! :slight_smile:

Danke fĂŒr deine Schnelligkeit @Terdious, ich schau mir das schnell an und melde mich dann bei dir!

Gladys Assistant 4.46.1 ist verfĂŒgbar :partying_face:

Neuigkeiten:

  • Benutzerdefinierte Namen werden nun in allen Diagrammtypen angezeigt und nicht nur in binĂ€ren Diagrammen. Ein großes Dankeschön an @Terdious fĂŒr dieses Update!
  • Die Höhe der Diagramme passt sich nun automatisch an die Anzahl der ausgewĂ€hlten Sensoren an.
  • Gladys Plus: Die Timeout-Zeit fĂŒr WebSocket-Anfragen wurde von 10 Sekunden auf 60 Sekunden erhöht, um Verbindungsprobleme zu beheben, die einige Benutzer (@Jluc und @spenceur) hatten.

Das vollstĂ€ndige Changelog ist hier verfĂŒgbar.

Hallo zusammen!

Einige von euch haben Probleme mit der Trennung zwischen Gladys und Gladys Plus nach dem Update auf Version 4.46.0 gemeldet.

Zuerst dachte ich, dass das Problem von einer zu kurzen Timeout-Einstellung kam, die ich in Version 4.46.1 behoben habe, aber es scheint, dass dies nicht die Ursache des Problems ist.

TatsĂ€chlich gibt es ein Problem mit der letzten Version der Bibliothek (socket-io), die ich fĂŒr die Websocket-Verbindung zu Gladys Plus verwende.

Nach einigen Tests konnte ich den Fehler reproduzieren. Indem ich einfach zur alten Version von socket-io zurĂŒckkehre, verschwindet das Problem mit der erneuten Verbindung.

Ich habe daher einen Pull Request auf Github erstellt und bereite die Version 4.46.2 von Gladys vor, die zur alten Version von socket-io zurĂŒckkehrt, um dieses Problem zu beheben.

Entschuldigung an alle, die von diesem Bug betroffen waren. Ich hoffe, dass das Update bald verfĂŒgbar sein wird!

Der Build lÀuft gerade hier:

https://github.com/GladysAssistant/Gladys/actions/runs/11304066165

Ich halte euch auf dem Laufenden :slight_smile:

Das nenne ich mal Reaktionsschnelligkeit! (Ich wage nicht zu fragen, wie spÀt es bei dir ist :sweat_smile:)

Es ist noch nicht so spĂ€t, aber ich habe ein volles Wochenende, wir mĂŒssen ganz Tokio erkunden :grin: morgen Fuji!

Aber gut, es war trotzdem recht dringend, nicht praktisch, wenn bestimmte Leute sich nicht mit ihrer Instanz remote verbinden können :slightly_smiling_face: ich hoffe, dass dieses Release das Problem wirklich behebt

Gladys Assistant 4.46.2 ist verfĂŒgbar :partying_face:

Im Fokus:

  • Behebung des Gladys-Plus-Abmeldefehlers: Die Socket-io-Bibliothek wurde auf die letzte funktionierende Version zurĂŒckgesetzt. Ich hoffe, das behebt das Problem fĂŒr alle! Haltet mich auf dem Laufenden :slight_smile:
  • Auf dem Dashboard, wenn man einen Sensor in der Ansicht „Grafik“ oder „GerĂ€te“ umbenannte, wurde, wenn man den gesamten Namen eines Diagramms löschte, der ursprĂŒngliche Titel wiederhergestellt, was eine nicht so tolle Benutzererfahrung ergab. @Terdious hat an diesem Thema gearbeitet, um euch eine Top-UX zu bieten. Ich habe das alles am Freitag getestet und ehrlich gesagt ist es 100 Mal besser als zuvor!

Wie kann man schneller aktualisieren?

FĂŒr diejenigen, die Probleme mit der erneuten Verbindung zu Gladys Plus haben und Gladys sofort und nicht in den nĂ€chsten 24 Stunden aktualisieren möchten, ist das ĂŒber einen Befehl möglich, der per SSH auf eurer Gladys-Maschine ausgefĂŒhrt werden muss:

Ich denke, ich werde irgendwann einen Button in der OberflĂ€che hinzufĂŒgen, damit es nur einen Klick erfordert, das ist in FĂ€llen wie diesem mit kritischen Updates doch viel praktischer :smiley:

Nochmals vielen Dank fĂŒr euer VerstĂ€ndnis, ich hoffe wirklich, dass euch dieser Bug nicht zu viele Probleme bereitet hat, nochmals Entschuldigung fĂŒr die UmstĂ€nde :folded_hands:

Ein schönes Wochenende an alle!

@pierre-gilles Du kannst deine Smart-Home-Ausstattung in Akihabara ergÀnzen!!! :grin:Gute Reise nach Japan