Jeedom passe en version 3.1 et apporte son lots de nouveautés
Salut à tous, petite annonce pour vous dire que Jeedom 3.1 est dans les bacs.
En effet demain matin vous devriez constater que la mise à jour est disponible dans votre centre de mise à jour.
Alors on va commencer par le changelog qui je vous le rappelle se trouve ICI
Note 1 : La mise à jour peut être vraiment très longue (plusieurs heures en fonction des systèmes). C’est normal, il ne faut surtout pas la couper sous peine de complètement casser Jeedom.
Note 2 : attention suite à la mise à jour Jeedom vous indiquera toujours qu’il y a une mise à jour à faire c’est un bug sur lequel nous travaillons. Il n’est que visuel, il n’a aucun impact sur le fonctionnement de Jeedom.
Le changelog
- Correction de bugs
- Optimisation globale de Jeedom (sur le chargement des classes de plugins, temps presque divisé par 3)
- Support de Debian 9
- Mode onepage (changement de page sans recharger toute la page, juste la partie qui change)
- Ajout d’une option pour masquer les objets sur le dashboard mais qui permet de toujours les avoir dans la liste
- Un double-clic sur un noeud sur le graphique de lien (sauf pour les variables) amène sur sa page de configuration
- Possibilité de mettre le texte à gauche/droit/au centre sur les designs pour les élements de type texte/vue/design
- Ajout des résumés d’objets sur le dashboard (liste des objets à gauche)
- Ajout des interactions de type « previens-moi-si »
- Revue de la page d’acceuil des scénarios
- Ajout d’un historique de commandes pour les commandes SQL ou système dans l’interface de Jeedom
- Possibilité d’avoir les graphiques d’historiques des commandes en webapp (par appui long sur la commande)
- Ajout de l’avancement de l’update de la webapp
- Reprise en cas d’erreur de mise à jour de la webapp
- Suppression des scénarios « simples » (redondant avec la configuration avancée des commandes)
- Ajout de hachurage sur les graphs pour distinguer les jours
- Refonte de la page des interactions
- Refonte de la page profils
- Refonte de la page d’administration
- Compression des widgets (gain d’environ 18%)
- Ajout d’une « santé » sur les objets
- Correction de bug sur le niveau de batterie des équipements
- Ajout de méthode dans le core pour la gestion des commandes mortes (doit être ensuite implementée dans le plugin)
- Possibilité d’historiser des commandes de type texte
- Sur la page historique vous pouvez maintenant faire le graphique d’un calcul
- Ajout d’une gestion de formule de calcul pour les historiques
- Remise à jour de toute la documentation :
- Toute les docs ont été revues
- Suppression des images pour faciliter la mise à jour et le multilingue
- Plus de choix possibles sur les réglage des tailles de zone dans les vues
- Possibilité de choisir la couleur du texte du résumé d’objet
- Ajout d’une action remove_inat dans les scénarios permettant d’annuler toutes les programmations des bloc DANS/A
- Possibilité dans les designs pour les widgets au survol de choisir la position du widget
- Ajout d’un parametre reply_cmd sur les interactions pour spécifier l’id de la commande à utiliser pour répondre
- Ajout d’une timeline sur la page historique (attention doit etre activée sur chaque commande et/ou scénario que vous voulez voir apparaitre)
- Possibilité de vider les évènements de la timeline
- Possibilité de vider les IPs bannies
- Correction/amélioration de la gestion des comptes utilisateurs
- Possibilité de supprimer le compte admin de base
- Prévention du passage en normal du derniere administrateur
- Ajout d’une sécurité pour éviter la suppression du compte avec lequel on est connecté
- Possibilité dans la configuration avancé des équipements de mettre la disposition des commandes dans le widgets en mode table en choissisant pour chaque commande la case ou la mettre
- Possibilité de reorganiser les widgets des équipements depuis le dashboard (en mode edition clic droit sur le widget)
- Changement du pas des widgets (de 40*80 à 10*10). Attention cela va impacter la disposition sur votre dashboard/vue/design
- Possibilité de donner une taille de 1 à 12 aux objets sur le dashboard
- Possibilité de lancer independament les actions des scénarios (et plugin type mode/alarm si compatible) en parallèle des autres
- Possibilité d’ajouter un code d’accès à un design
- Ajout d’un watchdog independant de Jeedom pour verifier le status de MySql et Apache
Alors nous n’allons pas vous laisser en plan comme ça, mais on va faire un focus sur les changements les plus marquants :
Apparition d’une timeline :
Alors vous avez vu je suppose le screen au début de l’article car oui je pense c’est la nouveauté qui risque d’intéresser le plus de monde. Il s’agit donc d’une première version de timeline. Je précise première version car de nombreuses évolutions et ajouts autour de cette fonctionnalité seront faits autour de cette fonctionnalité.
Cette timeline permet de suivre de façon graphique ce qui se passe sur votre domotique. Vous pourrez y voir les scénarios, les commandes. Vous pouvez vous même choisir ce qui doit apparaître dessus. Plus tard seront même rajoutés des choses comme les connections, les changements de configuration jeedom etc… Je vous en dis pas plus car il faut découvrir cela par soit même. Un petit indice, cette fonctionnalité se trouve dans le menu historique.
Divers changements sur la vélocité de Jeedom
De nombreuses chose ont été faites sur les performances. Avec notamment :
- l’apparition d’un mode OnePage qui permet de charger que les parties qui changent lors d’un changement de page
- une optimisation globale sur le chargement des plugins
- compression des widgets
Quelques changements graphiques
Beaucoup de choses visuelles ont été faites sur cette mouture :
- Ajout de hachurage sur les graphiques pour distinguer les changements de jour
- Revue de la page d’accueil des scénarios et des interactions en mode accordéon (les screens ci-dessous sont pour les scénarios mais on retrouve la même philosophie sur les interactions)
- Refonte de la page des profils et de la page d’administration avec des menus par onglets
- Mode tableau pour les widgets qui permettent d’organiser les widgets en ligne et colonne
Vous pourrez donc réaliser des tableaux de ce genre
Ou organiser vos widgets dans ce style là
- Pas des widgets plus fins sur le dashboard afin de pouvoir encore mieux ajuster vos widgets
- Visibilité des timeouts ou alertes ou alertes batteries qui sont directement visibles depuis le dashboard en cas de soucis et le tout sera bien visible avec changement de la couleur de la tuile
Sécurité
La sécurité n’est pas en reste sur cette mise à jour en effet :
- vous pouvez maintenant sécuriser l’accès à un design avec un code d’accès
- ajout d’un watchdog permettant de relancer les services mysql ou apache si besoin
- sécurité sur certains plugins non compatibles v3.1
Après la mise à jour vous pourrez probablement constater que certains plugins ne seront plus visibles sur la page de gestion des plugins ou votre menu plugin. C’est une sécurité mise en place pour limiter au maximum les erreurs liées à un plugin non conforme. Les plugins resteront visibles dans le centre de mise à jour pour permettre leur mise à jour lorsque le développeur poussera celle-ci. Il vaut quand même mieux cela que la classique page blanche ou erreur 500 après la mise à jour. Ce genre de sécurité sera de plus en plus mise en place avec pour objectif simple : Une mise à jour du core Jeedom doit toujours se finir par un Jeedom accessible.
Vous pouvez voir la raison du passage en obsolète de certain plugin ici.
Interactions
Une interaction intéressante a été rajoutée il s’agit de l’interaction « Prévions moi si ». Son rôle est simple pouvoir demander à sa domotique de nous prévenir si par exemple :
- la température d’une pièce dépasse un seuil
- une porte s’ouvre
- etc…
Le tout en demandant simplement à sa domotique « Préviens moi si balablabalba »
Documentation
L’ensemble de la documentation a été réécrite. Vous constaterez qu’elle a été allégé en terme d’images. Cela n’est pas par fainéantise mais simplement pour pouvoir maintenir la documentation à jour plus facilement et favoriser le multilangue. Il manque la documentation scénario qui n’est pas encore totalement à jour mais sera fait dans la semaine (c’est de ma faute 😉 )
Webapp
La webapp aussi se trouve avec quelques nouvelles fonctionnalités :
- ajout des alertes visible depuis la webapp
- un appui long sur une commande historisée permet soit de voir l’historique soit d’accéder à la fonction préviens moi
- le chargement de l’update de la webapp affiche maintenant son état d’avancement et gère la reprise en cas d’erreur
Pages équipements
La page d’équipement qui permettait de voir les batteries les alertes permet aussi de voir plusieurs choses dans un but de faciliter l’analyse et surtout voir de manière centralisée ce que vous avez mis en place :
- vous pouvez voir de manière humaine les alertes définies, timeouts configurés ainsi que seuils de batteries spécifiques
- vous pouvez voir la liste des commandes orphelines résiduelles qui peuvent exister dans votre jeedom (l’ensemble des endroits ou plugins n’est pas encore totalement gérés et évoluera au fur et à mesure)
Résumé des objets
Les résumés des objets sont dorénavant visibles sur le bandeau de gauche du dashboard. Il y aussi une nouvel page permettant de voir un résumé de l’ensemble de la configuration
Vous pouvez donc voir en un coup d’oeil ce que vous avez défini, si ça remonte dans le résumé global ou non. Plus besoin d’aller dans chacun des objets.
Debian 9
Nous vous annonçons que dorénavant Debian 9 est officiellement supporté.
Voilà le descriptif n’est pas exhaustif mais vous donne un avant goût de ce que contient cette mise à jour.