jeedom 3.0 : elle est là !!!

La v3 de Jeedom vient d’être déployée. C’est une mise à jour qui peut être relativement longue. Certains messages d’erreurs sur les plugins pendant la mise à jour peuvent être normal. Il faut bien patienter jusqu’à la fin de la mise à jour qui pourra être longue (a noter que comme pour la 2.0 la mise à jour se relance toute seule, il se peut donc que vous perdiez la log, attendez 10min et ça devrait être bon).

Cette mise à jour apporte un lot considérable d’améliorations et de nouveautés. Voici le changelog de manière brute. Nous reviendrons sur certaines nouveautés dans les jours à venir avec plusieurs articles.

Avant la mise à jour, ile est recommande de faire une sauvegarde complète de votre système (clone de carte SD, snapshot de VM, …) et une sauvegarde de Jeedom avec un backup externalisé sur un NAS ou un PC.

Le changelog

  • Suppression du mode esclave
  • Possibilité de déclencher un scénario sur un changement d’une variable
  • Les mises à jour de variables déclenchent maintenant la mise à jour des commandes d’un équipement virtuel (il faut la dernière version du plugin)
  • Possibilité d’avoir une icone sur les commandes de type info
  • Possibilité sur les commandes d’afficher le nom et l’icone
  • Ajout d’une action « alert » sur les scénarios : message en haut dans jeedom
  • Ajout d’une action « popup » sur les scénarios : message à valider
  • Les widgets des commandes peuvent maintenant avoir une méthode d’update ce qui évite un appel AJAX à Jeedom
  • Les widgets des scénarios sont maintenant mis à jour sans appel ajax pour avoir le widget
  • Le résumé global et des pièces sont maintenant mis à jour sans appel ajax
  • Un clic sur un élément d’un résumé domotique vous amène sur une vue détaillée de celui-ci
  • Vous pouvez maintenant mettre dans les résumés des commandes de type texte
  • Changement des bootstraps slider en slider (correction du bug du double événement des sliders)
  • Sauvegarde automatique des vues lors du clic sur le bouton « voir le résultat »
  • Possibilité d’avoir les docs en local
  • Les développeurs tiers peuvent ajouter leur propre système de gestion de tickets
  • Refonte de la configuration des droits utilisateurs (tout est sur la page de gestion des utilisateurs)
  • Mise à jour des libs : jquery (en 3.0) , jquery mobile, hightstock et table sorter, font-awesome
  • Grosse amélioration des designs :
    • Toute les actions sont maintenant accessibles à partir d’un clic droit
    • Possibilité d’ajouter une commande seule
    • Possibilité d’ajouter une image ou un flux vidéo
    • Possibilité d’ajouter des zones (emplacement cliquable) :
      • Zone de type macro : lance une série d’actions lors d’un clic dessus
      • Zone de type binaire : lance une série d’actions lors d’un clic dessus en fonction de l’état d’une commande
      • Zone de type widget : affiche un widget au clic ou au survol de la zone
    • Optimisation général du code
    • Possibilité de faire apparaître une grille et de choisir sa taille (10×10,15×15 ou 30×30)
    • Possibilité d’activer une aimantation des widgets sur la grille
    • Possibilité d’activer une aimantation des widgets entre eux
    • Certains types de widgets peuvent maintenant être dupliqués
    • Possibilité de verouiller un élément
  • Les plugins peuvent maintenant utiliser une clef api qui leur est propre
  • Ajout d’interactions automatiques, Jeedom va essayer de comprendre la phrase, d’exécuter l’action et de répondre
  • Ajout de la gestion des démons en version mobile
  • Ajout de la gestion des crons en version mobile
  • Ajout de certaines informations de santé en version mobile
  • Ajout sur la page batterie des modules en alerte
  • Les objets sans widget sont automatiquement masqués sur le dashboard
  • Ajout d’un bouton dans la configuration avancée d’un équipement/d’une commande pour voir les événements de celui-ci/celle-ci
  • Les déclencheurs d’un scénario peuvent maintenant être des conditions
  • Un double clic sur la ligne d’une commande (sur la page de configuration) ouvre maintenant la configuration avancée de celle-ci
  • Possibilité d’interdire certaines valeurs pour une commande (dans la configuration avancée de celle-ci)
  • Ajout des champs de configuration sur le retour d’état automatique (ex revenir à 0 au bout de 4min) dans la configuration avancée d’une commande
  • Ajout d’une fonction valueDate dans les scénarios (voir documentation des scénarios)
  • Possibilité dans les scénarios de modifier la valeur d’une commande avec l’action « event »
  • Ajout d’un champs commentaire sur la configuration avancée d’un équipement
  • Ajout d’un système d’alerte sur les commandes avec 2 niveaux : alerte et danger. La configuration se trouve dans la configuration avancée des commandes (de type info seulement bien sûr). Vous pouvez voir les modules en alerte sur la page Analyse → Equipement. Vous pouvez configurer les actions sur alerte sur la page de configuration générale de Jeedom
  • Ajout d’une zone « tableau » sur les vues qui permet d’afficher une ou plusieurs colonnes par case. Les cases supportent aussi le code html
  • Jeedom peut maintenant tourner sans les droits root (expérimental). Attention car sans les droits root vous devrez manuellement lancer les scripts pour les dépendances des plugins
  • Optimisation du calcul des expressions (calcul des tags uniquement si présents dans l’expression)
  • Ajout dans l’API de fonction pour avoir accès au résumé (global et d’objet)
  • Possibilité de restreindre l’accès de chaque clef api en fonction de l’IP
  • Possibilité sur l’historique de faire des regroupements par heure ou année
  • Le timeout sur la commande wait peut maintenant être un calcul
  • Correction d’un bug s’il y a des  » dans les paramètres d’une action
  • Passage au sha512 pour le hash des mots de passe (le sha1 étant compromis)
  • Correction d’un bug dans la gestion du cache qui le faisait grossir indéfiniment
  • Correction de l’accès à la doc des plugins tiers si ceux-ci n’ont pas de doc en local
  • Les interactions peuvent prendre en compte la notion de contexte (en fonction de la demande précédente et celle d’avant)
  • Possibilité de pondérer les mots en fonction de leur taille pour l’analyse de la compréhension
  • Les plugins peuvent maintenant ajouter des interactions
  • Les interactions peuvent maintenant renvoyer des fichiers en plus de la réponse
  • Possibilité de voir sur la page de configuration des plugins les fonctionalités de celui-ci (interact, cron…​) et de la désactiver unitairement
  • Les interactions automatiques peuvent renvoyer les valeurs des résumés
  • Possibilité de définir des synomymes pour les objets, équipements, commandes et résumés qui seront utilisés dans les réponses contextuelle et résumés
  • Jeedom sait gérer plusieurs interactions liées (contextuellement) en une. Elles doivent être séparées par un mot clef (par défaut et). Exemple : « Combien fait-il dans la chambre et dans le salon ? » ou « Allume la lumière de la cuisine et de la chambre. »
  • Le statut des scénarios sur la page d’édition est maintenant mis à jour dynamiquement
  • Possibilité d’exporter une vue en PDF, PNG, SVG ou JPEG avec la commande « report » dans un scénario
  • Possibilité d’exporter un design en PDF, PNG, SVG ou JPEG avec la commande « report » dans un scénario
  • Possibilité d’exporter un panel d’un plugin en PDF, PNG, SVG ou JPEG avec la commande « report » dans un scénario
  • Ajout d’une page de gestion de rapport (pour les retélécharger ou les supprimer)
  • Correction d’un bug sur la date de dernière remontée d’événement pour certains plugins (alarme)
  • Correction d’un bug d’affichage avec chrome 55
  • Optimisation du backup (sur un rpi2 le temps est divisé par 2)
  • Optimisation de la restauration
  • Optimisation du processus de mise à jour
  • Uniformisation du tmp jeedom, maintenant tout est dans /tmp/jeedom
  • Possibilité d’avoir un graph des differentes liaisons d’un scénario, équipement, objet, commande ou variable
  • Possibilité de régler la profondeur des graphiques de lien en fonction de l’objet d’origine
  • Possibilité d’avoir les logs des scénarios en temps réel (ralenti l’execution des scénarios)
  • Possibilité de passer des tags lors du lancement d’un scénario
  • Optimisation du chargement des scenarios et pages utilisant des actions avec option (type configuration du plugin alarme ou mode)

 

Les plugins

Dans la foulée vous devriez aussi avoir un lot considérable de mise à jour de plugins. Soyez indulgent, nous avons certains plugins qui arriveront dans les jours qui viennent. Objectif : tous les plugins opérationnels en v3 d’ici fin de semaines. A noter que si les plugins sont pas  à jours logiquement aucun soucis pour votre domotique. Il se peut juste que certaines pages dédiées de plugins ne s’affiche pas correctement. Une grand majorité a déjà été poussé ce soir aussi

Mais avant tout, FAITES UN BACKUP !!!!

 

BONNE MAJ A TOUS

Sources : https://www.jeedom.com/blog/3744-jeedom-3-0/

Print Friendly, PDF & Email