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:

Bonjour,

Si j ai bien compris, si les volets wifi sont dans Alexa et qu Alexa est connecté à Gladys, nous pouvons les contrÎler ?

Salut @G_rom0304 :slight_smile:

C’est l’inverse : tous tes volets roulants disponibles dans Gladys sont contrîlables via Alexa !

Tu as des volets que tu voudrais contrîler dans Gladys mais que tu ne peux pas contrîler pour l’instant ?

En ce moment je ne me suis pas penchĂ© sur Gladys en dĂ©tail mais je suis restĂ©e sur le fait que tu m avait dit que mes volets wifi n allait pas sur Gladys, donc j’ai espĂ©rĂ© que ça passe dans se sens :joy:

N’hĂ©site pas Ă  crĂ©er un sujet spĂ©cifique pour tes volets si tu veux qu’on regarde ensemble :slight_smile:

Moi de mon cĂŽtĂ© j’ai des volets en zigbee dans Gladys et alexa les commande nickel.
« ferme les volets des chambres et ouvre les volets du salon Ă  50% Â» Alexa s’exĂ©cute parfaitement

est ce que ça fonctionne pour les volets créés avec le Mqtt et qui communique avec Node red et un RFlink rts?

Oui tout à fait, du moment que tu as utilisé une catégorie de volets dans Gladys, ça marche :slight_smile:

j 'ai utilisé l 'état du volet en fonctionnalité, mais Alexa trouve pas mes volets.

ça fonctionne en écrivant un message à Gladys, par la voix Gladys à du mal à comprendre ce que je lui demande. surement le micro de mon pc . mais rien avec Alexa

CÎté Alexa, il faut que tu relances la découverte pour que ton volet apparaisse cÎté application Alexa.

Si malgrĂ© cela, il n’apparaĂźt pas, tu peux toujours dĂ©connecter puis reconnecter la skill Alexa Gladys Assistant :slight_smile:

Merci beaucoup pour le travail.

Pour les appareils virtuels Mqtt, si tu as plusieurs fonctionnalitĂ©s sur le mĂȘme ID externe avec un ID externe de la fonctionnalitĂ© diffĂ©rent, l’IA ne voit qu’un seul appareil.
Le premier de la liste pour les volets. Et si ce sont des lumiĂšres, il allume les 2 Ă  la fois.

Le mieux serait peut-ĂȘtre de crĂ©er un ID externe pour chaque appareil de mon cĂŽtĂ© pour que ça fonctionne mieux ?

Mais dans d’autres cas, ça fonctionne trùs bien.

Je recommande en effet de créer des appareils virtuels qui représentent le plus fidÚlement possible des appareils physiques.

Par exemple, si tu as deux lampes, je te conseille de crĂ©er deux appareils distincts plutĂŽt que deux fonctionnalitĂ©s sur un mĂȘme appareil. Au quotidien, ce sera beaucoup plus simple Ă  utiliser et Ă  comprendre. :wink:

À moins que tu aies un cas particulier oĂč cette reprĂ©sentation ne soit vraiment pas possible. :grinning_face_with_smiling_eyes: