Salut à tous!
Après un week-end full travail sur Gladys ( voir mon live sur Twitter ci-dessous )
Je suis heureux de vous annoncer la sortie de nombreuses mises à jour !
Gladys 3.7.4
Déjà, la sortie de Gladys 3.7.4 qui corrige de nombreuses issues et de nombreuses améliorations à droite à gauche ( voir le CHANGELOG )
Pour installer cette mise à jour, comme d’habitude il faut lancer le script :
/home/pi/rpi-update.sh
N’hésitez pas si vous aves des retours là dessus
Update du module bluetooth
Le module bluetooth a lui aussi était updaté, fini les milliers de devices “bracelet connectés” créés dans Gladys lorsqu’un marathon passent devant chez vous ( hein @Pti_Nico ! ) Désormais, ce module a deux modes, le “setup”, et le mode classique. Voir le README du module => GitHub - GladysAssistant/gladys-bluetooth: [DEPRECATED] Gladys Bluetooth Module
Pour mettre à jour le module, je vous conseille de sauvegarder votre fichier “config.js” quelque part, puis de supprimer votre dossier gladys-bluetooth
, et enfin de resuivre le tutoriel d’installation sur le README du module
Je suis d’accord c’est pas hyper pratique à l’heure actuelle, mais l’ambition pour les prochaines mises à jour c’est d’avoir tout ça géré avec un gestionnaire de modules à distance qui se connecterait en MQTT à Gladys et qui pourrait gérer les modules à distance ( leur installation, leur mise à jour, etc… )
Update du module node-xiaomi
Le module Xiaomi a lui aussi été updaté, pour le mettre à jour, même procédure que le module blueooth, il faut supprimer le dossier et re-installer
Update du module node-sonos
Le module Sonos a été updaté grâce à une super PR de @spenceur ! Il gère désormais les radios TuneIn, vous allez donc pouvoir écouter la radio au réveil (j’avoue que je suis très content de cette feature, je ne m’étais même jamais servi de la fonction TuneIn sur mon Sonos j’ai découvert ! et c’est top )
Update du module MQTT
Il gère désormais les périphériques Sonoff + Roomba ! Les intéressés qui ont proposés ces PR nous en diront plus @isokar
Sortie du module Colissimo
Nouveau module Gladys, le module Colissimo qui permet de tracker ses colis :
https://developer.gladysproject.com/fr/modules/colissimo
La suite
Ce week-end j’ai bossé sur un autre gros sujet: la mise à jour de l’UI Gladys ! @C4rlit0 et @LepetitGeek m’ont fait une super PR qui met à jour le thème vers la dernière version de AdminLTE ! Le merge n’est pas difficile, mais j’en profite pour faire une grosse mise à jour de la gestion des boxs sur l’écran d’accueil dans gladys.
Actuellement, c’était le bordel, il fallait pour ajouter une box créer :
- le code JS et le CSS dans le repo Gladys
- Créer une box et mettre son HTML dans le repo gladys-data
Ce qui n’était pas hyper propre et peu intuitif. En plus, ces deux repos était inter-dependant et du coup chez l’utilisateur il pouvait y avoir des incohérences de versions.
Désormais, le HTML d’un module sera lui aussi dans Gladys dans un dossier views/boxs
, et on aura par exemple views/boxs/chat.ejs
. Les boxTypes en DB resteront, mais n’auront plus comme attribut que :
{
uuid: '8451a55e-7b03-43df-a0a7-5b24da9ace68',
title: 'Chat',
path: 'views/boxs/chat.ejs',
view: 'dashboard'
}
Et pour une box d’un module, on pourra spécifier comme path api/hooks/module/boxs/mabox.ejs
par exemple, ce qui est 100% plus simple qu’actuellement! Je pense que cette modification va pas mal booster le développement de box, et qu’on verra fleurir plein de nouvelles box dans les mois à venir !
Je devrais pousser cette mise à jour dans 2 semaines, ou je ferais aussi un week-end 48h full Gladys (le we du 10/11 février) ! j’espère pouvoir en même temps travailler sur le MQTT, mais rien n’est encore sûr là dessus
Je vous tiens au courant de tout ça, en attendant bonne mise à jour de Gladys !
Et merci à tous ceux qui ont proposés des PR/Issues Gladys, ce travail est un travail d’équipe