Gladys Assistant v4.26.1: Mosquitto auf v2.0.15 aktualisiert, Google Home, Kurvenverbesserungen

Hallo zusammen!

Ich hoffe, ihr hattet (oder habt gerade) einen schönen Sommerurlaub :sun_with_face:

Ich bin letzte Woche Freitag wieder bei Gladys eingestiegen und habe heute ein Update mit einigen Korrekturen veröffentlicht.

Mosquitto (MQTT) Version auf 2.0.15 festgelegt

Mosquitto hat eine neue Version seines MQTT-Brokers veröffentlicht, und diese Version hat einige Bugs, die bei einigen von euch die Nutzung der MQTT- und Zigbee2mqtt-Integration verhindern.

In Gladys habe ich mich entschieden, die Version vorerst auf 2.0.15 festzulegen, solange die Probleme bestehen.

Falls ihr von den Problemen betroffen seid, müsst ihr nach dem Update möglicherweise in die Oberfläche zurückkehren und das Passwort auf der MQTT-Integrationsseite neu registrieren oder die Zigbee2mqtt-Integration neu starten, um eure Mosquitto-Konfigurationsdatei ordnungsgemäß zu überschreiben.

Steuerung der Temperatur einer Zigbee-Lampe in Google Home

Die Ikea Tradfi-Lampen ermöglichen manchmal weiße Lampen, bei denen die Farbtemperatur einstellbar ist (kalt oder warm).

Google Home verwaltet diese Temperatur in Kelvin, während Zigbee diese Temperaturen in Mired verwaltet.

Dieser Umrechnungsschritt fehlte in Gladys, also habe ich ihn hinzugefügt, um die Steuerung dieser Ikea Tradfi-Lampen zu ermöglichen.

Übrigens sind die verbundenen LED-Lampen LED Tradki IKEA ab 9,99€ pro Lampe bei Ikea erhältlich (ohne Temperatursteuerung) oder 12,99€ mit Temperatursteuerung, also ein super gutes Angebot, wir sind nahe an den Preisen der klassischen LED-Lampen für Lampen sehr guter Qualität.

Aktualisierung der Grafikbibliothek

Wir verwenden ApexCharts in Gladys, eine Bibliothek, die es ermöglicht, Diagramme zu generieren, um die Kurven auf dem Dashboard anzuzeigen:

Mehrere Benutzer haben uns Bugs im Zusammenhang mit dieser Bibliothek gemeldet, und eine aktuelle Version dieser Bibliothek ist veröffentlicht worden und behebt einige Bugs. Ich habe sie also aktualisiert!

Einige weitere Korrekturen:

  • Die Höhe des Chats ist jetzt dynamisch und vergrößert sich je nach Bildschirmgröße. Danke @cicoub13 für das Update!
  • Rechtschreibfehler in der LAN-Manager-Integration korrigiert. Danke @qleg für den PR!
  • Stabilitätskorrektur in der NextCloud Talk-Integration. Danke @bertrandda für den PR!

Das vollständige Changelog ist hier verfügbar.

Wie aktualisiere ich?

Wenn ihr Gladys mit dem offiziellen Raspberry Pi OS-Image installiert habt, werden eure Instanzen automatisch in den kommenden Stunden aktualisiert. Das kann bis zu 24 Stunden dauern, keine Sorge.

Wenn ihr Gladys mit Docker installiert habt, stellt sicher, dass ihr Watchtower verwendet (siehe die Dokumentation).

Super für das Update! :+1: Bravo an alle.

Ich habe eine Frage, vielleicht bin ich nicht der Einzige…
Ich habe Schwierigkeiten, die Bedeutung der Daten in einem Diagramm zu verstehen. Hier ist mein Dashboard mit demselben Diagramm, das die Wassertemperatur meines Pools und die Außentemperatur zeigt.
Je nach Datenbereich habe ich keine Ahnung, was die Zahlen bedeuten… :thinking:

Hier sind einige Screenshots:




Was noch seltsam ist, ist, dass bei den Zeiträumen von 7 Tagen, 30 Tagen und 3 Monaten der Wert in Grad gleich ist.

Naja, für mich ist das nicht so klar :sweat_smile: wenn jemand mir eine Idee geben könnte!

Ich habe Schwierigkeiten zu verstehen, was du nicht verstehst? ^^

Die Daten für « 7 Tage »/« 1 Monat »/« 3 Monate » sind aggregiert, also wird ein Durchschnitt gebildet :slight_smile: Wir zeigen nur bei den Ansichten « 1h » und « 24h » eine hohe Präzision, also ist es normal, dass es bei langfristigen Ansichten geglättet ist.

Super Update, ich habe jedoch eine Frage zu den Tradfi-IKEA-Modulen. Ich habe einen Schalter vom Typ E1743 (Ein/Aus). Ist geplant, diesen zu unterstützen? Denn im Moment funktioniert er nicht, was schade ist, da die Preise interessant sind.

Danke für eure Arbeit

Seltsam, dass er nicht funktioniert. Du meinst diesen hier:

?

Schau in der Zigbee2mqtt-Dokumentation nach, sie sprechen von 2 Modi, Legacy und neu, vielleicht muss man etwas in Zigbee2mqtt aktivieren, damit es bei Gladys funktioniert?

Ja, das ist der richtige. Zigbee2mqtt erkennt ihn und er reagiert. Gladys erkennt ihn auch, aber wie kann ich damit etwas ein- oder ausschalten??? Unter Funktionen steht „Klick-Button“.

Versuche, die Aktion zu identifizieren, die jedem Klick zugeordnet ist, und erstelle dann eine Szene pro Klick/Aktion :slight_smile:

Beispiel:

Zögere nicht, ein spezifisches Thema zu erstellen, wenn du Hilfe brauchst :slight_smile:

ok danke, ich habe es schon gemacht, aber es funktioniert nicht

Kannst du ein spezifisches Thema im Forum erstellen, damit wir uns darüber genauer unterhalten können? :slight_smile: Es gibt keinen Grund, warum es nicht funktionieren sollte.

bei über 24 Stunden verursacht die Aggregation in Form eines « Mittelwerts » Probleme, insbesondere bei Diagrammen zur Temperatur und Niederschlagsmenge! Ein Ansatz mit zwei Optionen, Minimal- oder Maximalwert, wäre realistischer für eine bessere Nachverfolgung.

Tatsächlich gibt es zwei (sehr redundante) Funktionsanfragen in diese Richtung:

Bisher gibt es dafür sehr wenige Stimmen.

Guten Abend,

Vielen Dank für die Updates.

Danke für deine Antwort :slight_smile: Vielleicht war ich nicht ganz klar in meiner Frage.
Ich habe das Aggregieren verstanden, aber in diesen Fällen sehe ich nicht, warum die Ansichten für 7 Tage / 30 Tage / 3 Monate denselben Wert oben anzeigen: 29,98°C :thinking: Selbst wenn es ein Durchschnitt wäre, wäre es unwahrscheinlich, dass er in jedem Zeitrahmen identisch ist.

Übrigens, mein Diagramm zeigt 2 Temperaturwerte an. Wofür steht der einzelne angezeigte Wert? Ein Durchschnitt der 2 Temperaturen? Was an sich in meiner Nutzung nicht viel Sinn ergibt.
Auf meinem Screenshot der letzten 24 Stunden sieht man, dass die Außentemperatur 40,52° beträgt, die der Pooltemperatur 28,5° und der angezeigte Wert 34,02°.

Also, es fehlt ein bisschen an Klarheit an dieser Stelle, finde ich. Aber ich habe den Eindruck, dass viele Leute Diagramme für alle möglichen Dinge verwenden: Temperaturen, Füllstand eines Tanks, Stromverbrauch… was bedeutet, dass die Berechnungen der Werte nicht sinnvoll sein sollten. Ist es möglich, diese Diagramme je nach Art der anzuzeigenden Daten zu „anpassen“?

Der Wert oben entspricht dem letzten Wert des Diagramms, und wenn es mehrere Kurven gibt:

  • Wenn die Einheit der beiden Kurven dieselbe ist, wird ein Durchschnitt gebildet
  • Wenn die Einheit unterschiedlich ist, wird nur die erste Kurve berücksichtigt

Es ist klar, dass das nicht immer Sinn ergibt, du kannst die Anzeige dieses Wertes deaktivieren, wenn du möchtest :slight_smile: