Gladys Assistant 4.81 : Volets roulants, quota IA et Zigbee2MQTT 🚀

Salut Ă  tous !

La version 4.81.0 est disponible ! :rocket:

Cette mise Ă  jour se concentre surtout sur les volets roulants (IA, Alexa), avec plusieurs amĂ©liorations autour de l’IA, de Zigbee2MQTT, et quelques corrections bien utiles au quotidien.

:window: Volets roulants

Suite aux retours de la communauté (IA Gladys et Alexa avec mes volets roulants), les volets et rideaux sont mieux pris en charge :

  • :robot: IA : ajout d’un nouvel outil device.set-shutter, permettant Ă  l’agent de contrĂŽler vos volets (ouvrir, fermer, arrĂȘter, positionner entre 0 et 100 %)
  • Alexa : prise en charge des volets et rideaux via Alexa, avec contrĂŽle d’ouverture/fermeture et de position.

Vous pouvez dĂ©sormais dire Ă  Gladys « ferme les volets du salon » via l’IA, ou les piloter Ă  la voix avec Alexa !

:robot: IA

  • :bar_chart: Affichage du quota IA dans l’interface (IntĂ©grations → Intelligence Artificielle), pour suivre vos requĂȘtes texte et image restantes, la date de rĂ©initialisation, et l’état en temps rĂ©el.

:satellite_antenna: Zigbee2MQTT

Deux améliorations pour faciliter la configuration :

  • :key: Affichage des identifiants MQTT directement dans l’interface de configuration Zigbee2MQTT (hĂŽte, port, utilisateur, mot de passe), avec possibilitĂ© de masquer/afficher le mot de passe et de copier les champs en un clic. Pratique pour connecter d’autres outils Ă  votre broker MQTT !

  • :electric_plug: Ajout de dongles manquants dans la liste des coordinateurs supportĂ©s (Home Assistant, SONOFF, SMLIGHT, Texas Instruments, ZigStar, etc.).

:clapper_board: ScĂšnes

  • :wrench: Les actions Demander Ă  l’IA, Envoyer un message et Envoyer une image de camĂ©ra prĂ©sĂ©lectionnent dĂ©sormais automatiquement le premier utilisateur (et la premiĂšre camĂ©ra le cas Ă©chĂ©ant) disponible, au lieu de laisser le champ vide.

:light_bulb: Philips Hue

  • :bulb: Correction d’un bug oĂč une ampoule Hue nouvellement appairĂ©e n’était pas contrĂŽlable tant que Gladys n’avait pas Ă©tĂ© redĂ©marrĂ©e. Gladys resynchronise maintenant automatiquement le pont Hue Ă  la crĂ©ation d’une nouvelle ampoule.

:bug: Corrections

:desktop_computer: SystĂšme

  • :thermometer: Affichage de la tempĂ©rature CPU dans les paramĂštres systĂšme, avec un indicateur colorĂ© selon les seuils de tempĂ©rature. Les informations systĂšme se rafraĂźchissent automatiquement toutes les 30 secondes (Affichage tempĂ©rature CPU).

:heart: Merci aux contributeurs

Un grand merci à @Will_71 et @bertrandda pour leurs contributions à cette version, et merci à toute la communauté Gladys pour vos retours, vos tests et vos idées qui font avancer le projet ! :rocket:

Comme toujours, Gladys se met Ă  jour automatiquement dans les 24h si vous utilisez Watchtower, sinon vous pouvez le faire en un clic dans les paramĂštres.

Pensez à configurer Telegram pour recevoir une alerte sur votre téléphone quand Gladys se met à jour !

Voir la note de version complĂšte sur GitHub

Je profite de ce post pour parler de l’utilisation du SSH dans Gladys.

Comme vous le savez, de plus en plus d’utilisateurs arrivent via le kit de dĂ©marrage et n’ont jamais utilisĂ© le SSH sur leur installation. Mon objectif est que tout soit rĂ©alisable directement depuis l’interface : si une fonctionnalitĂ© manque, n’hĂ©sitez pas Ă  me le signaler, je pourrai l’ajouter, comme cela a Ă©tĂ© fait rĂ©cemment pour l’intĂ©gration Zigbee2MQTT :slightly_smiling_face:

Le SSH n’est pas nĂ©cessaire pour utiliser Gladys, et idĂ©alement il ne devrait jamais l’ĂȘtre dans le cadre d’une utilisation classique !

Dans ce sens, il est prĂ©fĂ©rable d’éviter de le mettre en avant sur le forum, sauf pour des sujets hors Gladys ou des besoins trĂšs techniques entre utilisateurs avertis :slightly_smiling_face:

Un juste milieu serait d’avoir un mode « expert Â» avec un terminal intĂ©grĂ© communiquant avec le PC host.

Je me posais la question de la mise à jour de l’hîte qui est sur ubuntu
Comment on pourrait le gérer ?
En effet vu toutes les failles qu’il y a ces derniers temps, il faut bien penser à mettre à jour l’OS :slight_smile:

Sur Ubuntu, les mises à jour de sécurité et de paquets sont gérées automatiquement.

Pour ce qui est du noyau, les mises Ă  jour peuvent nĂ©cessiter un redĂ©marrage du mini-PC pour ĂȘtre effectivement appliquĂ©es. Dans la pratique, il suffit donc de redĂ©marrer l’appareil de temps en temps (via le bouton On/Off devant le mini-PC).

Cela dit, sur un mini-PC utilisé uniquement en local, sur un réseau privé et non exposé à Internet, le niveau de risque reste généralement assez faible.

Ce n’est pas vraiment la direction du projet.

Pour les usages avancĂ©s, un accĂšs SSH sur la machine hĂŽte fait dĂ©jĂ  trĂšs bien le job, avec des outils beaucoup plus complets et maĂźtrisĂ©s. L’idĂ©e est plutĂŽt de garder l’interface simple cĂŽtĂ© application, et de laisser les cas “expert” hors du pĂ©rimĂštre de l’UI :slight_smile:

Tu sais comment elles sont gérés sur ubuntu ?
Il me semblait qu’il fallait utiliser un outil spĂ©cifique pour faire les maj de sĂ©curitĂ©s automatiquement

Oui, Ubuntu utilise unattended-upgrades pour installer automatiquement les mises Ă  jour de sĂ©curitĂ©. C’est activĂ© par dĂ©faut, donc il n’y a rien Ă  configurer. Il suffit simplement de redĂ©marrer le mini-PC de temps en temps afin que les Ă©ventuelles mises Ă  jour du noyau soient prises en compte.

Cela dit, il ne faut vraiment pas se stresser avec ça dans notre cas: pour un mini-PC accessible uniquement sur un réseau local, le niveau de risque est trÚs faible. :slightly_smiling_face:

C’est d’ailleurs pour ça que j’ai créé Gladys Plus Ă  la base : cela permet d’accĂ©der Ă  son instance de n’importe oĂč dans le monde, sans ouvrir son rĂ©seau local. C’est le must en terme de sĂ©curitĂ© :locked_with_key: