Gladys Assistant 4.81: RolllĂ€den, KI-Quoten und Zigbee2MQTT 🚀

Hallo zusammen!

Die Version 4.81.0 ist verfĂŒgbar! :rocket:

Dieses Update konzentriert sich hauptsĂ€chlich auf die RolllĂ€den (IA, Alexa), mit mehreren Verbesserungen rund um die KI, Zigbee2MQTT und einigen nĂŒtzlichen tĂ€glichen Korrekturen.

:window: RolllÀden

Aufgrund des Feedbacks der Community (IA Gladys und Alexa mit meinen RolllĂ€den), werden RolllĂ€den und VorhĂ€nge besser unterstĂŒtzt:

  • :robot: IA: HinzufĂŒgen eines neuen Tools device.set-shutter, das es dem Agenten ermöglicht, Ihre RolllĂ€den zu steuern (öffnen, schließen, stoppen, positionieren zwischen 0 und 100 %)
  • Alexa: UnterstĂŒtzung fĂŒr RolllĂ€den und VorhĂ€nge ĂŒber Alexa, mit Steuerung fĂŒr Öffnen/Schließen und Position.

Sie können Gladys nun ĂŒber die KI bitten, „die RolllĂ€den im Wohnzimmer zu schließen“, oder sie mit Alexa per Sprachsteuerung bedienen!

:robot: KI

  • :bar_chart: Anzeige des KI-Kontingents in der OberflĂ€che (Integrationen → KĂŒnstliche Intelligenz), um Ihre verbleibenden Text- und Bildanfragen, das RĂŒcksetzungsdatum und den Echtzeitstatus zu verfolgen.

:satellite_antenna: Zigbee2MQTT

Zwei Verbesserungen zur Vereinfachung der Konfiguration:

  • :key: Anzeige der MQTT-Anmeldedaten direkt in der Zigbee2MQTT-KonfigurationsoberflĂ€che (Host, Port, Benutzername, Passwort), mit der Möglichkeit, das Passwort zu verbergen/anzuzeigen und die Felder mit einem Klick zu kopieren. Praktisch, um andere Tools mit Ihrem MQTT-Broker zu verbinden!

  • :electric_plug: HinzufĂŒgen fehlender Dongles zur Liste der unterstĂŒtzten Koordinatoren (Home Assistant, SONOFF, SMLIGHT, Texas Instruments, ZigStar usw.).

:clapper_board: Szenen

  • :wrench: Die Aktionen KI fragen, Nachricht senden und Kamerabild senden wĂ€hlen nun automatisch den ersten verfĂŒgbaren Benutzer (und die erste Kamera, falls zutreffend) aus, anstatt das Feld leer zu lassen.

:light_bulb: Philips Hue

  • :bulb: Behebung eines Fehlers, bei dem eine neu gepaarte Hue-Lampe nicht steuerbar war, bis Gladys neu gestartet wurde. Gladys synchronisiert nun automatisch die Hue-BrĂŒcke bei der Erstellung einer neuen Lampe.

:bug: Korrekturen

  • :memo: Behebung eines Problems mit der Escape-Sequenz von Sonderzeichen und Akzenten in Szenen-Nachrichten. Akzente und Sonderzeichen in Nachrichten, KI-Prompts, Sprachbenachrichtigungen und SMS werden nun korrekt beibehalten (Kalenderwerte in einer Szene und Sonderzeichen/Akzente).

:desktop_computer: System

  • :thermometer: Anzeige der CPU-Temperatur in den Systemeinstellungen, mit einem farbigen Indikator entsprechend der Temperaturgrenzen. Die Systeminformationen werden automatisch alle 30 Sekunden aktualisiert (Anzeige der CPU-Temperatur).

:heart: Danke an die Mitwirkenden

Ein großes Dankeschön an @Will_71 und @bertrandda fĂŒr ihre BeitrĂ€ge zu dieser Version und danke an die gesamte Gladys-Community fĂŒr euer Feedback, eure Tests und eure Ideen, die das Projekt voranbringen! :rocket:

Wie immer aktualisiert sich Gladys automatisch innerhalb von 24 Stunden, wenn Sie Watchtower verwenden, andernfalls können Sie dies mit einem Klick in den Einstellungen tun.

Denken Sie daran, Telegram zu konfigurieren, um eine Benachrichtigung auf Ihrem Telefon zu erhalten, wenn Gladys sich aktualisiert!

VollstÀndige Versionshinweise auf GitHub anzeigen

Ich nutze diesen Beitrag, um ĂŒber die Verwendung von SSH in Gladys zu sprechen.

Wie ihr wisst, kommen immer mehr Nutzer ĂŒber das Starter-Kit und haben SSH noch nie auf ihrer Installation verwendet. Mein Ziel ist, dass alles direkt ĂŒber die OberflĂ€che möglich ist: Wenn eine Funktion fehlt, zögert nicht, mir Bescheid zu sagen, ich kann sie hinzufĂŒgen, wie es kĂŒrzlich fĂŒr die Integration von Zigbee2MQTT geschehen ist :slightly_smiling_face:

SSH ist nicht notwendig, um Gladys zu nutzen, und idealerweise sollte es das in einem klassischen Nutzungskontext nie sein!

In diesem Sinne ist es besser, es im Forum nicht in den Vordergrund zu stellen, außer bei Themen außerhalb von Gladys oder sehr technischen Anforderungen unter erfahrenen Nutzern :slightly_smiling_face:

Ein guter Mittelweg wĂ€re ein „Expertenmodus“ mit einem integrierten Terminal, das mit dem Host-PC kommuniziert.

Ich fragte mich, wie man den Host, der auf Ubuntu lÀuft, aktualisieren könnte.
Wie könnte man das verwalten?
Da es in letzter Zeit so viele SicherheitslĂŒcken gab, muss man wirklich daran denken, das Betriebssystem zu aktualisieren :slight_smile:

Unter Ubuntu werden Sicherheits- und Paketupdates automatisch verwaltet.

Was den Kernel betrifft, können Updates einen Neustart des Mini-PCs erfordern, um tatsĂ€chlich angewendet zu werden. In der Praxis reicht es also, das GerĂ€t von Zeit zu Zeit neu zu starten (ĂŒber den Ein-/Ausschalter vor dem Mini-PC).

Das heißt, bei einem Mini-PC, der nur lokal und in einem privaten Netzwerk genutzt wird und nicht mit dem Internet verbunden ist, bleibt das Risikoniveau in der Regel recht gering.

Das ist nicht wirklich die Richtung des Projekts.

FĂŒr fortgeschrittene Anwendungen reicht ein SSH-Zugriff auf die Host-Maschine bereits sehr gut aus, mit viel umfassenderen und bewĂ€hrten Tools. Die Idee ist eher, die AnwendungsoberflĂ€che einfach zu halten und die „Experten“-FĂ€lle außerhalb des UI-Bereichs zu lassen :slight_smile:

Weißt du, wie sie auf Ubuntu verwaltet werden?
Ich dachte, man mĂŒsste ein spezielles Tool verwenden, um Sicherheitsupdates automatisch durchzufĂŒhren.

Ja, Ubuntu verwendet unattended-upgrades, um Sicherheitsupdates automatisch zu installieren. Das ist standardmĂ€ĂŸig aktiviert, also gibt es nichts zu konfigurieren. Man muss nur ab und zu den Mini-PC neu starten, damit etwaige Kernel-Updates berĂŒcksichtigt werden.

Aber man sollte sich wirklich keine Sorgen machen: Bei einem Mini-PC, der nur im lokalen Netzwerk erreichbar ist, ist das Risiko sehr gering. :slightly_smiling_face:

Deshalb habe ich Gladys Plus ursprĂŒnglich entwickelt: Damit kann man von ĂŒberall auf der Welt auf seine Instanz zugreifen, ohne das lokale Netzwerk zu öffnen. Das ist der Gipfel der Sicherheit :locked_with_key:

Hallo,

Wenn ich das richtig verstanden habe, können wir die WLAN-Jalousien steuern, wenn sie in Alexa integriert sind und Alexa mit Gladys verbunden ist?

Hallo @G_rom0304 :slight_smile:

Es ist genau andersherum: Alle deine RolllĂ€den, die in Gladys verfĂŒgbar sind, können ĂŒber Alexa gesteuert werden!

Hast du RolllÀden, die du in Gladys steuern möchtest, aber die du momentan nicht steuern kannst?

Im Moment habe ich mich nicht im Detail mit Gladys beschĂ€ftigt, aber ich bin bei der Aussage geblieben, dass du mir gesagt hast, meine WLAN-RollĂ€den wĂŒrden nicht mit Gladys funktionieren. Also habe ich gehofft, dass es in die andere Richtung klappt :joy:

Zögere nicht, ein eigenes Thema fĂŒr deine Jalousien zu erstellen, wenn du möchtest, dass wir uns das gemeinsam ansehen :slight_smile:

Ich habe auf meiner Seite Zigbee-RollÀden in Gladys und Alexa steuert sie perfekt.
« Schließe die RollĂ€den in den Schlafzimmern und öffne die RollĂ€den im Wohnzimmer zu 50% Â» Alexa fĂŒhrt es perfekt aus

Funktioniert das auch fĂŒr die mit Mqtt erstellten RolllĂ€den, die mit Node Red und einem RFlink RTS kommunizieren?

Ja, genau, solange du eine Kategorie von RolllÀden in Gladys verwendet hast, funktioniert es :slight_smile:

Ich habe den Rollladenstatus als Funktion verwendet, aber Alexa findet meine RolllÀden nicht.

Das funktioniert, indem ich eine Nachricht an Gladys schreibe. Aber Gladys hat Schwierigkeiten, mich zu verstehen. Wahrscheinlich liegt es am Mikrofon meines PCs. Aber nichts funktioniert mit Alexa.

Bei Alexa musst du die Entdeckung neu starten, damit deine Jalousie in der Alexa-App erscheint.

Falls sie trotzdem nicht erscheint, kannst du die Skill Alexa Gladys Assistant immer noch deaktivieren und dann wieder aktivieren :slight_smile:

Vielen Dank fĂŒr die Arbeit.

Bei virtuellen MQTT-GerĂ€ten, wenn du mehrere Funktionen mit derselben externen ID hast, aber unterschiedliche externe IDs fĂŒr die Funktionen, sieht die KI nur ein GerĂ€t.
Das erste in der Liste fĂŒr die RolllĂ€den. Und wenn es sich um Lichter handelt, schaltet er beide gleichzeitig ein.

Vielleicht wĂ€re es am besten, auf meiner Seite eine externe ID fĂŒr jedes GerĂ€t zu erstellen, damit es besser funktioniert?

Aber in anderen FĂ€llen funktioniert es sehr gut.

Ich empfehle tatsÀchlich, virtuelle GerÀte zu erstellen, die physische GerÀte so genau wie möglich darstellen.

Zum Beispiel, wenn du zwei Lampen hast, rate ich dir, zwei separate GerÀte zu erstellen, anstatt zwei Funktionen in einem GerÀt zu haben. Im Alltag wird das viel einfacher zu verwenden und zu verstehen. :wink:

Es sei denn, du hast einen besonderen Fall, in dem diese Darstellung wirklich nicht möglich ist. :grinning_face_with_smiling_eyes: