Depuis la vue "Plans", il est désormais possible de créer une zone, pour par exemple:
Votre maison
Le lieu de travail des différents membres de votre famille
L'école des enfants ?
Les grands parents ?
Tout est possible, je suis sûr que vous trouverez des usages intéressants !
Ensuite, vous pouvez voir les zones que vous avez créé sur la carte:
Les zones sont éditables bien-sûr
Démarrer une scène quand un utilisateur entre/quitte une zone
Maintenant que vous avez des zones, il devient possible de faire une scène qui se lance quand vous entrez dans une zone:
Ou quand vous sortez d'une zone:
Un exemple: Utilisation des zones pour définir la présence utilisateur à la maison
Imaginons que vous vouliez mettre votre utilisateur comme "présent à la maison" quand vous entrez dans la zone "maison" et "absent de la maison" quand vous quittez la zone.
Il était déjà possible de faire des scènes qui se déclenchent quand la maison est vide/n'est plus vide, mais il n'était pas possible de faire une condition dans une scène.
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.
Avec Watchtower, Gladys se mettra automatiquement à jour.
Aujourd'hui c'est la sortie de Gladys Assistant v4.3, une nouvelle mise à jour qui met les scènes à l'honneur !
Les scènes, c'est le pilier de la domotique.
Avoir une maison connectée, ce n'est pas juste pour la contrôler à distance: c'est aussi pour automatiser ce qui est fait régulièrement, pour apporter une part de magie dans notre maison et rendre notre quotidien plus simple.
Un nouveau déclencheur "Quand la maison est vide"
Vous voulez être sûr que tout est bien éteint lorsque la dernière personne part de la maison ?
Il est désormais possible de faire une scène qui se déclenchera lorsque le dernier partira de la maison.
Au niveau de la gestion de la présence, celle-ci est présente depuis Gladys Assistant v4.1, et peut fonctionner de différentes manières:
Via le bluetooth: Il existe des portes clés Bluetooth comme le Nut qui sont détectable très facilement par Gladys. Le principe est simple: quand vous partez de chez vous, Gladys ne "verra" plus le porte clé bluetooth et vous marquera comme absent, et quand vous reviendrez, Gladys détectera le porte clé et vous marquera comme présent.
De manière personnalisées dans les scènes: il est possible de faire une scène qui se déclenche après un changement d'état d'un capteur par exemple, qui vous marquera comme présent/absent de la maison. Ainsi vous pouvez faire plus ou moins ce que vous voulez pour vous marquer comme présent/absent à la maison.
Alors qu'il est possible de faire une scène qui se déclenche avec une certaine récurrence (avec les scènes programmées), il n'était pas possible jusque-là d'ajouter une condition temporelle dans les scènes.
Par exemple, imaginons que vous voulez faire une scène:
"Quand la température du salon est < 20°C"
ET "il est entre 9h et 22h"
ALORS m'envoyer un message "La température est trop basse"
C'est possible avec la condition temporelle !
Exemple d'une scène qui ne s'exécutera qu'entre 8h et 12h, le week-end:
Depuis Gladys v4.0.3, il est possible de faire des requêtes HTTP dans les scènes. Pratique pour appeler une API externe dans les scènes.
Désormais, il est possible de récupérer la réponse de l'appel HTTP, et d'utiliser le résultat de la requête dans les scènes.
Par exemple, imaginons que vous vouliez faire une scène qui va appeler l'API de Coinbase tous les matins pour récupérer le prix du Bitcoin, et vous envoyez un message avec le prix.
C'est désormais possible, et voilà un exemple en vidéo de cette scène :
Bien entendu c'est juste un exemple parmi tant d'autres.
Vous pourriez requêter une API de météo, de traffic, un capteur chez vous, IFTTT, et plein d'autres...
Et ce n'est pas tout! Les variables récupérées dans l'appel HTTP peuvent être utilisée dans la condition "continuer seulement si", ce qui permet de vérifier qu'une condition est vérifiée.
Exemple:
Recevoir un message uniquement si la température dehors est < 0°C.
Recevoir une alerte si une action d'entreprise que vous suivez chute de plus de 20%
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.
Avec Watchtower, Gladys se mettra automatiquement à jour.
Encore une fois, merci à tous ceux qui ont contribués à cette release: que ce soit en codant, en proposant des nouvelles idées sur le forum, ou en testant les nouvelles fonctionnalités, chaque aide est précieuse et rend le produit complet !
Aujourd’hui c’est la sortie de Gladys v4.2.0 ! Déjà !
Depuis le lancement de Gladys Assistant 4 en Novembre dernier, de plus en plus de contributeurs ont apportés leur pierre à l'édifice en proposant de nouvelles fonctionnalités sur Gladys Assistant.
Depuis novembre, nous avons sorti 11 nouvelles versions de Gladys. C'est presque 3 nouvelles versions par mois. ça bosse dur !
Je n'ai pas fais de post sur le blog pour chaque version, mais vous pouvez retrouver toutes mes notes de versions dans la catégorie Actualités du forum.
C’est officiel, l’intégration Zigbee2mqtt est désormais intégrée à Gladys 4 🚀
Il est donc désormais possible de contrôler une large gamme de périphériques Zigbee via une clé USB Zigbee trouvable facilement sur internet. Voici la liste des périphériques supportés.
C’est le résultat de mois de travail de la part de plusieurs membres de la communauté. Merci à Reno pour le premier développement initial, merci à cicoub13 d'avoir repris le développement, et merci à lmilcent pour les tests !
Pour l’instant, tous les périphériques ne sont pas forcément parfaitement gérés, ce qui est normal on ne possède pas tous les périphériques inimaginable sur terre, il y a peut-être quelques ajustements à faire que l'on découvrira au fil de l’utilisation de cette intégration.
La dépendance de l’intégration Philips Hue que nous utilisons a été mis à jour à sa dernière version.
Certains utilisateurs avaient des problèmes avec la découverte de pont Philips Hue sur le réseau car nous utilisions jusque-là le N-UpnP scan de Philips Hue qui se base sur leur API en ligne.
Nous avons changé cette fonction pour passer par le scan UpnP réseau, qui se passe lui entièrement en local sans appels aux serveurs Philips Hue. Cela devrait résoudre les problèmes que certains d'entre vous avaient !
J’ai continué mon travail d’optimisations et de performances afin d'améliorer la vitesse d'accès à Gladys Plus !
En cherchant, j'ai remarqué des pistes d'optimisations pour diminuer la charge sur les serveurs Gladys Plus ainsi que sur les instances locales.
Un des changements améliore drastiquement les performances, et j'ai vraiment hâte de voir en production ce que ça va donner sur les plus grosses instances (comme chez Terdious) ou sur les instances avec des petites connexions (comme chez Mastho).
Mise à jour majeures de plusieurs dépendances internes
Nous en avons profité pour faire des mises à jour majeures de certaines dépendances que nous utilisons:
De Node 12 -> à Node.js 14 LTS
De Sequelize 4 -> Sequelize 6
Nous sommes passés à la dernière version de node-nlp, la librairie que nous utilisons pour la reconnaissance du language dans Gladys. D'après les tests réalisés, le moteur de language reconnait bien mieux les demandes ! Au passage, des nouvelles phrases ont été rajoutés au module météo pour des discussions plus riches avec Gladys 😄
Tout n'était pas forcément évident, mais on est content de l'avoir fait !
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.
Avec Watchtower, Gladys se mettra automatiquement à jour.
J'en profite pour annoncer que nous avons une nouvelle image Raspberry Pi OS, que nous construisons automatiquement en se basant le même process de build que la fondation Raspberry Pi utilise !
Cette image a plusieurs avantages:
Elle est toujours à jour. Quand vous installez Gladys sur un Raspberry Pi, cette image ira chercher automatiquement la dernière version de Gladys lors de l'installation. Lors du premier démarrage, vous verrez une page d'attente pendant l'installation automatique de Gladys 🙂
Elle est plus évolutive pour nous, car désormais nous pouvons construire une nouvelle image automatiquement dès que la fondation sort un nouveau modèle de Pi.
Un grand merci à VonOx pour le travail impressionnant effectué. J'aurais pas fais mieux !!
Cette nouvelle version, c'est la démonstration parfaite de la force de l'open-source: arriver à faire ensemble ce qu'on arriverait pas à faire tout seul.
Encore une fois, la communauté Gladys à montré qu'elle était au rendez-vous pour développer ensemble, tester ensemble, et faire avancer ce projet vers l'avant.
Merci à tous ceux qui ont contribués à cette release 👏👏
C'est un grand jour, après presque 2 ans de travail de la part de toute la communauté, Gladys Assistant 4 est disponible, en téléchargement gratuit comme d'habitude !
Vous pouvez vous lancer dans l'aventure en suivant les tutoriels :
Update: 21/07/2020: Ce tutoriel est destiné à Gladys v3, il ne fonctionne pas avec Gladys v4 !
Salut à tous!
Je le disais dans mon dernier article, mon focus sur l'année 2019 est sur le développement du Gladys Gateway et de Gladys 4.
Aujourd'hui, je suis heureux d'annoncer le lancement de l'Open API du Gladys Gateway, qui permet un ensemble de nouvelles possibilités, notamment la possibilité de contrôler votre instance Gladys via Siri de n'importe où dans le monde.
C'est la tradition : chaque année, je fais un article bilan de l'année où je récapitule toutes les avancées autour de Gladys. En toute transparence, je dévoile tous les chiffres: nombre de téléchargements, visiteurs sur le site et même revenu.