Ces dernières semaines le logiciel domotique Jeedom a subit de nombreuses évolutions. Tout d’abord c’est le plugin Z-Wave qui a été revu, et récemment la version 3.0 de Jeedom a vu le jour pour apporter de nombreuses nouveautés et améliorations.

Nouveau Plugin Z-Wave

Le plugin Z-Wave est de loin le plus populaire auprès des utilisateurs Jeedom. La technologie Z-Wave est en effet très prisée pour ses nombreux avantages et le large choix d’appareils disponibles sur le marché.

L’équipe Jeedom a beau être réactive pour rendre compatible de nouveaux produits, il y avait jusqu’à présent quelques manques pour en supporter certains à 100%. On pense notamment à la Command Class Centrale Scene, très utilisée par les contrôleurs portables tels que les télécommandes ou interrupteurs sans fil (exemple: Fibaro Button, Fibaro Keyfob, Fibaro Swipe, Aeotec WallMote, …).

Ce nouveau plugin Z-Wave a également été retravaillé en profondeur pour apporter une meilleure stabilité. En effet, le démon Z-Wave et une partie du moteur OpenZwave ont été revus.

Voici les principales améliorations de ce nouveau plugin :

  • Ajout de la fameuse class Central Scene qui permet désormais d’utiliser les périphériques l’utilisant comme certains modules Fibaro où télécommandes Z-wave.
  • Ajout de la class CC Garage operator.
  • Refonte complète du démon Z-wave, pour une plus grande stabilité.
  • Amélioration des performances Z-wave par la refonte d’une partie du moteur OpenZwave.
  • Ajout de nouvelles configurations de périphériques.
  • Corrections de plusieurs bugs ( Changement de paramètre depuis une commande, le « non répété » de certaines remote, etc…).

Mise à jour V3.0

Jeedom quitte donc la version 2.4.6 pour une V3 comprenant de nombreuses améliorations et nouveautés. Le déploiement de cette mise à jour majeure a rencontré quelques problèmes sur certaines installations, malgré tous les tests réalisés en amont par les développeurs et les bêta testeurs. Heureusement l’équipe Jeedom a rapidement solutionné ce souci.

 Le changelog de cette mise à jour :

  • 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 verrouiller 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 fonctionnalité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 synonymes 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 différentes 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)

Après mise à jour de Jeedom en V3, de nombreux plugins aussi devront être mis à jour également.

Après la commercialisation de sa nouvelle box domotique en début d’année, la Jeedom Smart, Jeedom continue sur sa lancée. Ce nouveau plugin Z-Wave et cette nouvelle version apportent de nouvelles possibilités pour le plus grand bonheur des utilisateurs de Jeedom.

Partagez cet article !

A propos de l'auteur

Passionné par les nouvelles technologies, et après plusieurs années à travailler dans l’industrie, j’ai eut la chance d’intégrer l’équipe Domadoo en 2008 en tant que Responsable Technique. Depuis 2009 je suis également Rédacteur en chef du Blog Domadoo. Toujours à l’affût de nouveaux produits qui pourront améliorer notre quotidien, j’aime partager mes trouvailles avec vous.

Commencer une discussion community.domadoo.com