Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gladys Assistant 4.31 release #196

Merged
merged 4 commits into from
Nov 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
109 changes: 109 additions & 0 deletions blog/2023-11-20-gladys-4-31-scene-tags.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
---
title: "Tag filtering & MQTT in scenes in Gladys Assistant 4.31"
description: Gladys Assistant 4.31 brings new features to scenes, as well as fixes to the new alarm functionality.
author: Pierre-Gilles Leymarie
author_title: Founder of Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /img/pierre-gilles.jpg
image: /img/presentation/gladys-assistant-4-31.jpg
slug: gladys-4-31-tags-mqtt-scene
---

Hello everyone,

At the end of October I presented [Gladys Assistant 4.30](/blog/gladys-4-30-alarm-mode/), a version that brought a complete alarm to Gladys!

Today I'm releasing Gladys Assistant 4.31, a version that brings a lot of new features and fixes following your feedback on the alarm mode 🎉🎉

## Tag filtering in scenes

Many of you have been asking for a mechanism to filter the increasing number of scenes in your instances, and @Lokkye has done just that!

<!--truncate-->

You can now add one or more tags to your scenes:

![Scene add Gladys tag](../static/img/articles/en/gladys-4-31/scene-set-tag.jpg)

And then you can filter your scenes by tag:

![Scene filter by tag Gladys](../static/img/articles/en/gladys-4-31/scene-tags-list.jpg)

This allows you to organize your scenes more easily (by room, by function).

## New trigger: Receiving an MQTT message

It's now possible to trigger a scene on receipt of a customized MQTT message!

The aim of this trigger is to enable simplified external integrations for advanced users, without necessarily going through Node-RED.

For example, if you're a [Frigate](https://docs.frigate.video/integrations/mqtt/) user and want to receive an MQTT message in Gladys when motion is detected on a camera, you can!

![Gladys MQTT message reception scene](../static/img/articles/en/gladys-4-31/scene-mqtt-trigger.jpg)

This is just an example, but you'll want to go a lot further, and make scripts that call Gladys via this trigger, for example!

## Cleaning up sensor states in the database

When you installed Gladys, you normally chose the retention time for sensor states.

Today, I'm adding new durations to Gladys for this parameter:

![Gladys sensor state cleanup new duration](../static/img/articles/en/gladys-4-31/state-history.jpg)

And I've added a new parameter "Keep aggregate states" which lets you tell Gladys how long to keep the pre-calculated states for display on the dashboard:

![Gladys cleaning aggregate sensor states](../static/img/articles/en/gladys-4-31/state-history-agregate.jpg)

The idea of this parameter is to be able to keep, for example, "6 months of raw data" + "1 year of aggregated data", so as not to keep the raw data for too long, while still having the last year displayed on the dashboard.

**Note:** If you have a large Gladys database, consider changing this setting. The next cleaning will take place at 4 a.m. the following day!

## New docker-compose.yml file

Cyril has been working on the [docker-compose.yml](https://github.com/GladysAssistant/Gladys/blob/master/docker/docker-compose.yml) file we offer on the site for installing Gladys.

It's now fully up to date!

## Philips Hue: Adding a hybrid scan + manually adding a bridge

Some of you were having trouble using Philips Hue integration because your Philips Hue bridge wasn't being detected locally by Gladys.

Cyril has been working on a new "hybrid" scan that does an "N-UpNp" scan in addition to the "UpNp" scan we were doing.

If Gladys still doesn't detect your Philips Hue bridge, you can add it manually via its IP address.

## Chat: Display a camera by name

It is now possible to display a camera in chat by calling it by its name (and not necessarily by the name of the room).

For example, if your camera is called "Fridge camera", you can ask Gladys to display it:

![Gladys retrieve camera image by name](../static/img/articles/en/gladys-4-31/camera-by-name.jpg)

If you ask "Show me the camera in the living room" and there are several cameras in the living room, Gladys will now send you all the images.

## Fixes

- Inversion of door opening sensor labels in scenes. Open becomes closed and closed becomes open (this was an error!). There's nothing to change on your side on your existing scenes if these scenes were working, only the label has changed, not the value.
- The name of the "Alarm" widget is now optional. If left blank, the title bar will be hidden.
- In the alarm, when the `?fullscreen=force` parameter is supplied, it must be retained despite redirections on the locked screen, as well as after an alarm unlock.

The complete CHANGELOG is available [here](https://github.com/GladysAssistant/Gladys/releases/tag/v4.31.0).

## How to upgrade?

If you installed Gladys with the official Raspberry Pi OS image, your instance will update **automatically** in the coming hours. It can take up to 24 hours, don't panic.

If you installed Gladys with Docker, make sure you are using Watchtower. See the [documentation](/docs/installation/docker#auto-upgrade-gladys-with-watchtower).

With Watchtower, Gladys will update automatically.

## Support us

If you want to support us, there are many ways:

- Answer posts on the forum, give your feedback.
- Help us improve the documentation.
- Develop new features/integrations on Gladys, we are 100% open-source.
- Subscribe to [Gladys Plus](/plus), at -40% right now!!
2 changes: 1 addition & 1 deletion i18n/fr/code.json
Original file line number Diff line number Diff line change
Expand Up @@ -547,7 +547,7 @@
"description": "Gladys Plus suscribe button discount"
},
"gladysPlusPage.subscribe": {
"message": "A l'occasion du lancement de la fonctionnalité alarme, -40% sur le premier paiement annuel avec le code ALARM2023 !",
"message": "Black Friday Deal: -40% sur le premier paiement avec le code BLACKFRIDAY2023 !!",
"description": "Gladys Plus suscribe button discount"
},
"gladysPlusPage.unsuscribeAtAnytime": {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
---
title: "Filtre par tags & MQTT dans les scènes - Gladys Assistant 4.31"
description: Gladys Assistant 4.31 apporte des nouvelles fonctionnalités dans les scènes, ainsi que des correctifs lié à la nouvelle fonctionnalité d'alarme.
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
image: /img/presentation/gladys-assistant-4-31.jpg
slug: gladys-4-31-tags-mqtt-scene
---

Salut à tous,

Je vous présentais fin Octobre [Gladys Assistant 4.30](/fr/blog/gladys-4-30-alarm-mode/), une version qui a apporté une alarme complète dans Gladys !

Aujourd'hui sort Gladys Assistant 4.31, une version qui apporte pas mal de nouveautés ainsi que des correctifs suite à vos retours sur le mode alarme 🎉🎉

## Filtrage par tag dans les scènes

Vous étiez nombreux à demander un mécanisme pour filtrer les scènes qui sont de plus en plus nombreuses sur vos instances, et @Lokkye l'a fait !

<!--truncate-->

Vous pouvez désormais ajouter un ou plusieurs tags à vos scènes :

![Scène ajouter un tag Gladys](../../../static/img/articles/fr/gladys-4-31/scene-set-tag.jpg)

Et ensuite, vous pouvez filtrer vos scènes par tag :

![Scène filtrer par tag Gladys](../../../static/img/articles/fr/gladys-4-31/scene-tags-list.jpg)

Ce qui vous permet d'organiser vos scènes plus simplement (par pièce, par fonction).

## Nouveau déclencheur: Réception d'un message MQTT

Il est désormais possible de déclencher une scène sur réception d'un message MQTT customisé !

L'objectif de ce déclencheur étant de permettre des intégrations externes simplifiées pour les utilisateurs avancés, sans forcément passer par Node-RED.

Par exemple, si vous êtes utilisateur de [Frigate](https://docs.frigate.video/integrations/mqtt/) et que vous voulez recevoir un message MQTT dans Gladys quand un mouvement est détecté sur une caméra, c'est possible !

![Scène réception d'un message MQTT Gladys](../../../static/img/articles/fr/gladys-4-31/scene-mqtt-trigger.jpg)

Ceci est juste un exemple, mais vous voulez aller beaucoup plus loin, et faire par exemple des scripts qui appellent Gladys via ce déclencheur !

## Nettoyage des états de capteurs en base de donnée

Lorsque vous avez installé Gladys, vous avez normalement choisi la durée de rétention des états de capteurs.

Aujourd'hui, j'ajoute dans Gladys des nouvelles durées pour ce paramètre :

![Gladys nettoyage état de capteurs nouvelle durée](../../../static/img/articles/fr/gladys-4-31/state-history.jpg)

Et j'ajoute un nouveau paramètre "Conserver les états agrégés" qui vous permet de dire à Gladys combien de temps elle doit garder les d'états pré-calculés pour l'affichage sur le tableau de bord :

![Gladys nettoyage état de capteurs agrégés](../../../static/img/articles/fr/gladys-4-31/state-history-agregate.jpg)

L'idée de ce paramètre est de pouvoir garder par exemple "6 mois de données brutes" + "1 an de données agregées", et ainsi ne pas garder trop longtemps les données brutes, tout en ayant l'affichage de la dernière année toujours visible sur le tableau de bord.

**Note :** Si votre base de donnée Gladys est conséquente, pensez à changer ce paramètre. Le prochain nettoyage aura lieu à 4h du matin le jour suivant !

## Nouveau fichier docker-compose.yml

Cyril a travaillé sur le fichier [docker-compose.yml](https://github.com/GladysAssistant/Gladys/blob/master/docker/docker-compose.yml) que nous proposons sur le site pour installer Gladys.

Il est maintenant entièrement à jour !

## Philips Hue: Ajout d'un scan hybride + ajout manuel d'un pont

Certains d'entre vous avaient des difficultés à utiliser l'intégration Philips Hue car leur pont Philips Hue n'était pas détecté en local par Gladys.

Cyril a travaillé sur un nouveau scan "hybride" qui fait un scan "N-UpNp" en plus du scan "UpNp" que nous faisions.

Si toutefois Gladys ne détecte pas votre pont Philips Hue, vous pourrez l'ajouter en manuel via son adresse IP.

## Chat: Afficher une caméra par son nom

Il est désormais possible d'afficher une caméra dans le chat en l'appelant par son nom (et plus nécessairement par le nom de la pièce)

Si par exemple votre caméra s'appelle "Caméra frigo", vous pouvez demander à Gladys de l'afficher :

![Gladys récupérer image caméra par nom](../../../static/img/articles/fr/gladys-4-31/camera-by-name.jpg)

Si vous demandez "Montre moi la caméra du salon" et qu'il y a plusieurs caméras dans le salon, désormais Gladys vous enverra toutes les images.

## Correctifs

- Inversion des labels de capteurs d'ouvertures de portes dans les scènes. Ouvert devient fermé et fermé devient ouvert (c'était une erreur!). Il n'y a rien à changé de votre côté sur vos scènes existantes si ces scènes fonctionnaient, seul le label a changé, et non pas la valeur.
- Le nom du widget "Alarme" est maintenant optionnel. Si il n'est pas renseigné, la barre de titre sera masquée.
- Dans l'alarme, lorsque le paramètre `?fullscreen=force` est fourni, il doit être conservé malgré les redirections sur l'écran verrouillé, ainsi qu'après un déverouillage de l'alarme.

Le CHANGELOG complet est disponible [ici](https://github.com/GladysAssistant/Gladys/releases/tag/v4.31.0).

## Comment mettre à jour ?

Si vous avez installé Gladys avec l’image Raspberry Pi OS officielle, vos instances se mettront à jour **automatiquement** dans les heures à venir. Cela peut prendre jusqu’à 24h, pas de panique.

Si vous avez installé Gladys avec Docker, vérifiez que vous utilisez bien Watchtower. Voir la [documentation](/fr/docs/installation/docker#mise-à-jour-automatique-avec-watchtower).

Avec Watchtower, Gladys se mettra automatiquement à jour.

## Supporter le projet

Il y a plein de façons de supporter le projet :

- Participer aux discussions sur le forum, aider les nouveaux.
- Contribuer au projet en proposant des nouvelles intégrations/fonctionnalités.
- Améliorer la documentation, qui est open-source.
- S'inscrire à [Gladys Plus](/fr/plus) actuellement en promotion à -40% la première année !!

Merci à tous ceux qui supportent Gladys 🙏
4 changes: 2 additions & 2 deletions src/pages/plus.js
Original file line number Diff line number Diff line change
Expand Up @@ -313,8 +313,8 @@ function Plus() {
id="gladysPlusPage.subscribe"
description="Gladys Plus subscribe"
>
For the launch of the Alarm feature, -40% on the first
annual payment with the code ALARM2023!
Black Friday Deal: Get -40% on the first payment with
the code BLACKFRIDAY2023!!
</Translate>
</label>

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/presentation/gladys-assistant-4-31.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading