Jeedom : nouveau plugin Z-Wave et V3.0

par | Juil 11, 2017 | Domotique

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, …).

Jeedom plugin z wave

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)
LIRE  Découverte de la douille de lampe E27 Zigbee 3.0 Loratap

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

Jeedom V3

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.

Restez connecté sur l'actualité domotique!