IMPORTANT
La mise à jour est plus que recommande nous vous invitons à la faire au plus vite
IMPORTANT
Lors de la mise à jour vous pouvez avoir une erreur ressemblant à “PHP Fatal error: Uncaught Error: Call to undefined method utils::decrypt()” ce n’est pas grave il vous suffit de relancer la mise à jour.
IMPORTANT
Cette mise à jour corrige un souci qui pourra empêcher tout enregistrement d’historique au 1er janvier 2020, elle est plus que vivement recommandée
Possibilité d’afficher les graphiques sous forme de tableau ou d’exporter ceux-ci en csv ou xls
Les utilisateurs peuvent maintenant ajouter leur propre fonction php pour les scénarios. Voir documentation des scénarios pour la mise en place
JEED-417 : ajout d’une fonction time_diff dans les scénarios
Ajout d’un délai configurable avant réponse sur les interactions (permet d’attendre que le retour d’état se fasse par exemple)
JEED-365 : Suppression de “Commande d’information utilisateur” pour être remplacé par des actions sur message. Permet de lancer plusieurs commandes différentes, de lancer un scénario… Attention si vous aviez une “Commande d’information utilisateur” il faut la reconfigurer.
Ajout d’une option permettant d’ouvrir facilement un accès pour le support (sur la page utilisateur et lors de l’ouverture d’un ticket)
Correction d’un bug de droits suite à une restauration d’un backup
Mise à jour des traductions
Mise à jour des librairies (jquery et highcharts)
Possibilité d’interdire une commande dans les interactions automatique
Amélioration des interactions automatique
Correction de bug sur la gestion des synonymes des interactions
Ajout d’un champs recherche utilisateur pour les connexions LDAP/AD (permet de rendre Jeedom compatible AD)
Corrections d’orthographe (merci à dab0u pour son énorme travail)
JEED-290 : On ne peut plus se connecter avec les identifiants par défaut (admin/admin) à distance, seul le réseau local est autorisé
JEED-186 : On peut maintenant choisir la couleur de fond dans les designs
Pour le bloc A, possibilité de mettre une heure entre 00h01 et 00h59 en mettant simplement les minutes (ex 30 pour 00h30)
Ajout des sessions actives et des périphériques enregistrés sur la page de profil de l’utilisateur et la page de gestion des utilisateurs
JEED-284 : la connexion permanente dépend maintenant d’une clef unique utilisateur et périphérique (et non plus que utilisateur)
JEED-283 : ajout d’un mode rescue à jeedom en rajoutant &rescue=1 dans l’url
JEED-8 : ajout du nom du scénario sur le titre de la page lors de l’édition
Optimisation des modifications d’organisation (taille des widgets, position des équipements, position des commandes) sur le Dashboard et les vue. Attention maintenant les modifications ne sont sauvegardées que lorsque l’on quitte le mode édition.
JEED-18 : Ajout des logs lors de l’ouverture d’un ticket au support
JEED-181 : ajout d’une commande name dans les scénarios pour avoir le nom de la commande ou de l’équipement ou de l’objet
JEED-15 : Ajout des batterie et alerte sur la webapp
Correction du bug de déplacement des objets du design sous Firefox
JEED-19 : Lors d’une mise à jour il est maintenant possible de mettre à jour le script d’update avant la mise à jour
JEED-125 : ajout d’un lien vers la documentation de réinitialisation de mot de passe
JEED-2 : Amélioration de la gestion de l’heure lors d’un redémarrage
JEED-77 : Ajout de la gestion des variables dans l’API http
JEED-78 : ajout de la fonction tag pour les scénarios. Attention il faut dans les scénarios utilisant les tags passer de #montag# à tag(montag)
JEED-124 : Corriger la gestion des timeouts des scénarios
Correction de bugs
Possibilité de désactiver une interaction
Ajout d’un éditeur de fichiers (réservé aux utilisateurs expérimentés)
Ajout des génériques Types “Lumière Etat” (Binaire), “Lumière Température Couleur” (Info), “Lumière Température Couleur” (Action)
Correction de bugs (en particulier sur les historiques et fonctions statistiques)
Amélioration du système de mises à jour avec une page de notes de version (que vous devez vérifier vous-même avant chaque mise à jour !!!!)
Correction d’un bug qui récupérait les logs lors des restaurations
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 nœud 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 éléments de type texte/vue/design
Ajout des résumés d’objets sur le Dashboard (liste des objets à gauche)
Ajout des interactions de type “préviens-moi-si”
Revue de la page d’accueil 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 hachure sur les graphs pour distinguer les jours
Refonte de la page des interactions
Refonte de la page profils
Refonte de la page d’administration
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 implémenté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 documentations ont été revues
Suppression des images pour faciliter la mise à jour et le multilingue
Plus de choix possibles sur les réglages 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 paramètre 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 être 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 dernier 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 choisissant pour chaque commande la case ou la mettre
Possibilité de réorganiser les widgets des équipements depuis le Dashboard (en mode édition 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 indépendamment 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 indépendant de Jeedom pour vérifier le status de MySql et Apache
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 icône sur les commandes de type info
Possibilité sur les commandes d’afficher le nom et l’icône
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:
Toutes 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érale du code
Possibilité de faire apparaître une grille et de choisir sa taille (10x10,15x15 ou 30x30)
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 champ 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 → Equipements. 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 ainsi que 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 ceux-ci (interact, cron…) et de les 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 contextuelles 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 re-télécharger ou les supprimer)
Correction d’un bug sur la date de dernière remontée d’un é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 (ralentit l’exécution des scénarios)
Possibilité de passer des tags lors du lancement d’un scénario
Optimisation du chargement des scénarios et pages utilisant des actions avec option (type configuration du plugin alarme ou mode)
Correction de bugs
Optimisation de la vérification des mises à jour
Optimisation générale
Regroupement de requêtes SQL
Suppression de requêtes inutiles
Passage en cache du pid, état et dernier lancement des scénarios
Passage en cache du pid, état et dernier lancement des crons
Dans 99% des cas plus de requête d’écriture sur la base en fonctionnement nominal (donc hors configuration de Jeedom, modifications, installation, mise à jour…)
Suppression du fail2ban (car facilement contournable en envoyant une fausse adresse ip), cela permet d’accélérer Jeedom
Ajout dans les interactions d’une option sans catégorie pour que l’on puisse générer des interactions sur des équipements sans catégorie
Ajout dans les scénarios d’un bouton de choix d’équipement sur les commandes de type slider
Mise à jour de bootstrap en 2.3.7
Ajout de la notion de résumé domotique (permet de connaitre d’un seul coup le nombre de lumières à ON, les porte ouvertes, les volets, les fenêtres, la puissance, les détections de mouvement…). Tout cela se configure sur la page de gestion des objets
Ajout de pre et post commande sur une commande. Permet de déclencher tout le temps une action avant ou après une autre action. Peut aussi permettre de synchroniser des équipements pour, par exemple, que 2 lumières s’allument toujours ensemble avec la même intensité.
Optimisation des listenner
Ajout de modal pour afficher les informations brutes (attribut de l’objet en base) d’un équipement ou d’une commande
Possibilité de copier l’historique d’une commande sur une autre commande
Possibilité de remplacer une commande par une autre dans tout Jeedom (même si la commande à remplacer n’existe plus)
Correction des filtres sur le market
Correction des checkbox sur la page d’édition des vues (sur une zone graphique)
Correction des checkbox historiser, visible et inverser dans le tableau des commandes
Correction d’un soucis sur la traduction des javascripts
Ajout d’une catégorie de plugin : objet communiquant
Ajout de GENERIC_TYPE
Suppression des filtres nouveau et top sur le parcours des plugins du market
Renommage de la catégorie par défaut sur le parcours des plugins du market en “Top et nouveauté”
Correction des filtres gratuit et payant sur le parcours des plugins du market
Correction d’un bug qui pouvait amener à une duplication des courbes sur la page d’historique
Correction d’un bug sur la valeur de timeout des scénarios
correction d’un bug sur l’affichage des widgets dans les vues qui prenait la version dashboard
Correction d’un bug sur les designs qui pouvait utiliser la configuration des widgets du dashboard au lieu des designs
Correction de bugs de la sauvegarde/restauration si le nom du jeedom contient des caractères spéciaux
Optimisation de l’organisation de la liste des generic type
Amélioration de l’affichage de la configuration avancée des équipements
Correction de l’interface d’accès au backup depuis
Sauvegarde de la configuration lors du test du market
Préparation à la suppression des bootstrapswtich dans les plugins
Correction d’un bug sur le type de widget demandé pour les designs (dashboard au lieu de dplan)
correction de bug sur le gestionnaire d’événements
passage en aléatoire du backup la nuit (entre 2h10 et 3h59) pour éviter les soucis de surcharge du market
Correction du market de widget
Correction d’un bug sur l’accès au market (timeout)
Correction d’un bug sur l’ouverture des tickets
Correction d’un bug de page blanche lors de la mise à jour si le /tmp est trop petit (attention la correction prend effet à l’update n+1)
Ajout d’un tag jeedom_name dans les scénarios (donne le nom du jeedom)
Correction de bugs
Déplacement de tous les fichiers temporaire dans /tmp
Amélioration de l’envoi des plugins (dos2unix automatique sur les fichiers *.sh)
Refonte de la page de log
Ajout d’un thème darksobre pour mobile
Possibilité pour les développeurs d’ajouter des options de configuration des widget sur les widgets spécifique (type sonos, koubachi et autre)
Optimisation des logs (merci @kwizer15)
Possibilité de choisir le format des logs
Optimisation diverse du code (merci @kwizer15)
Passage en module de la connexion avec le market (permettra d’avoir un jeedom sans aucun lien au market)
Ajout d’un “repo” (module de connexion type la connexion avec le market) fichier (permet d’envoi un zip contenant le plugin)
Ajout d’un “repo” github (permet d’utiliser github comme source de plugin, avec système de gestion de mise à jour)
Ajout d’un “repo” URL (permet d’utiliser URL comme source de plugin)
Ajout d’un “repo” Samba (utilisable pour pousser des backups sur un serveur samba et récupérer des plugins)
Ajout d’un “repo” FTP (utilisable pour pousser des backups sur un serveur FTP et récupérer des plugins)
Ajout pour certain “repo” de la possibilité de récupérer le core de jeedom
Ajout de tests automatique du code (merci @kwizer15)
Possibilité d’afficher/masquer les panels des plugins sur mobile et ou desktop (attention maintenant par défaut les panels sont masqués)
Possibilité de désactiver les mises à jour d’un plugin (ainsi que la vérification)
Possibilité de forcé la versification des mises à jour d’un plugin
Légère refonte du centre de mise à jour
Possibilité de désactiver la vérification automatique des mises à jour
Correction d’un bug qui remettait toute les données à 0 suite à un redémarrage
Possibilité de configurer le niveau de log d’un plugin directement sur la page de configuration de celui-ci
Possibilité de consulter les logs d’un plugin directement sur la page de configuration de celui-ci
Suppression du démarrage en debug des démons, maintenant le niveau de logs du démon est le même que celui du plugin
Nettoyage de lib tierce
Suppression de responsive voice (fonction dit dans les scénarios qui marchait de moins en moins bien)
Correction de plusieurs faille de sécurité
Ajout d’un mode synchrone sur les scénarios (anciennement mode rapide)
Possibilité de rentrer manuellement la position des widgets en % sur les design
Refonte de la page de configuration des plugins
Possibilité de configurer la transparence des widgets
Ajout de l’action jeedom_poweroff dans les scénarios pour arrêter jeedom
Retour de l’action scenario_return pour faire un retour à une interaction (ou autre) à partir d’un scénario
Passage en long polling pour la mise à jour de l’interface en temps réel
Correction d’un bug lors de refresh multiple de widget
Optimisation de la mise à jour des widgets commandes et équipements
Ajout d’un tag begin_backup, end_backup, begin_update, end_update, begin_restore, end_restore dans les scénarios
Correction de bugs
Simplification de l’accès aux configurations des plugins à partir de la page santé
Ajout d’une icône indiquant si le démon est démarré en debug ou non
Ajout d’une page de configuration globale des historiques (accessible à partir de la page historique)
Correction de bugs pour docker
Possibilité d’autoriser un utilisateur à se connecter uniquement à partir d’un poste sur le réseau local
Refonte de la configuration des widgets (attention il faudra sûrement reprendre la configuration de certains widgets)
Renforcement de la gestion des erreurs sur les widgets
Possibilité de réordonner les vues
Refonte de la gestion des thèmes
Refonte du système de cache de Jeedom (utilisation de doctrine cache). Cela permet par exemple de connecter Jeedom à un serveur redis ou memcached. Par défaut Jeedom utilise un système de fichiers (et non plus la BDD MySQL ce qui permet de la décharger un peu), celui-ci se trouve dans /tmp il est donc conseillé si vous avez plus de 512 Mo de RAM de monter le /tmp en tmpfs (en RAM pour plus de rapidité et une diminution de l’usure de la carte SD, je recommande une taille de 64mo). Attention lors du redémarrage de Jeedom le cache est vidé il faut donc attendre pour avoir la remontée de toutes les infos
Refonte du système de log (utilisation de monolog) qui permet une intégration à des systèmes de logs (type syslog(d))
Optimisation du chargement du dashboard
Correction de nombreux warning
Possibilité lors d’un appel api à un scénario de passer des tags dans l’url
Support d’apache
Optimisation pour docker avec support officiel de docker
Optimisation pour les synology
Support + optimisation pour php7
Refonte des menus Jeedom
Suppression de toute la partie gestion réseau : wifi, ip fixe… (reviendra sûrement sous forme de plugin). ATTENTION ce n’est pas le mode maître/esclave de jeedom qui est supprimé
Suppression de l’indication de batterie sur les widgets
Ajout d’une page qui résume le statut de tous les équipements sur batterie
Refonte du DNS Jeedom, utilisation d’openvpn (et donc du plugin openvpn)
Mise à jour de toutes les libs
Interaction : ajout d’un système d’analyse syntaxique (permet de supprimer les interactions avec de grosses erreurs de syntaxe type « le chambre »)
Suppression de la mise à jour de l’interface par nodejs (passage en pulling toutes les secondes sur la liste des événements)
Possibilité pour les applications tierces de demander par l’api les événements
Refonte du système « d’action sur valeur » avec possibilité de faire plusieurs actions et aussi l’ajout de toutes les actions possibles dans les scénarios (attention il faudra peut-être toutes les reconfigurer suite à la mise à jour)
Possibilité de désactiver un bloc dans un scénario
Ajout pour les développeurs d’un système d’aide tooltips. Il faut sur un label mettre la classe « help » et mettre un attribut data-help avec le message d’aide souhaité. Cela permet à Jeedom d’ajouter automatiquement à la fin de votre label une icône « ? » et au survol d’afficher le texte d’aide
Changement du processus de mise à jour du core, on ne demande plus l’archive au Market mais directement à Github maintenant
Ajout d’un système centralisé d’installation des dépendances sur les plugins
Refonte de la page de gestion des plugins
Ajout des adresses mac des différentes interfaces
Ajout de la connexion en double authentification
Suppression de la connexion par hash (pour des raisons de sécurité)
Ajout d’un système d’administration OS
Ajout de widgets standards Jeedom
Ajout d’un système en beta pour trouver l’IP de Jeedom sur le réseau (il faut connecter Jeedom sur le réseau, puis aller sur le market et cliquer sur « Mes Jeedoms » dans votre profil)
Ajout sur la page des scénarios d’un testeur d’expression
Revue du système de partage de scénario
Refonte du système de cache de Jeedom (utilisation de doctrine cache). Cela permet par exemple de connecter Jeedom à un serveur redis ou memcached. Par défaut Jeedom utilise un système de fichiers (et non plus la BDD MySQL ce qui permet de la décharger un peu), celui-ci se trouve dans /tmp il est donc conseillé si vous avez plus de 512 Mo de RAM de monter le /tmp en tmpfs (en RAM pour plus de rapidité et une diminution de l’usure de la carte SD, je recommande une taille de 64mo). Attention lors du redémarrage de Jeedom le cache est vidé il faut donc attendre pour avoir la remontée de toutes les infos
Refonte du système de log (utilisation de monolog) qui permet une intégration à des systèmes de logs (type syslog(d))
Optimisation du chargement du dashboard
Correction de nombreux warning
Possibilité lors d’un appel api à un scénario de passer des tags dans l’url
Support d’apache
Optimisation pour docker avec support officiel de docker
Optimisation pour les synology
Support + optimisation pour php7
Refonte des menus Jeedom
Suppression de toute la partie gestion réseau : wifi, ip fixe… (reviendra sûrement sous forme de plugin). ATTENTION ce n’est pas le mode maître/esclave de jeedom qui est supprimé
Suppression de l’indication de batterie sur les widgets
Ajout d’une page qui résume le statut de tous les équipements sur batterie
Refonte du DNS Jeedom, utilisation d’openvpn (et donc du plugin openvpn)
Mise à jour de toutes les libs
Interaction : ajout d’un système d’analyse syntaxique (permet de supprimer les interactions avec de grosses erreurs de syntaxe type « le chambre »)
Suppression de la mise à jour de l’interface par nodejs (passage en pulling toutes les secondes sur la liste des événements)
Possibilité pour les applications tierces de demander par l’api les événements
Refonte du système « d’action sur valeur » avec possibilité de faire plusieurs actions et aussi l’ajout de toutes les actions possibles dans les scénarios (attention il faudra peut-être toutes les reconfigurer suite à la mise à jour)
Possibilité de désactiver un bloc dans un scénario
Ajout pour les développeurs d’un système d’aide tooltips. Il faut sur un label mettre la classe « help » et mettre un attribut data-help avec le message d’aide souhaité. Cela permet à Jeedom d’ajouter automatiquement à la fin de votre label une icône « ? » et au survol d’afficher le texte d’aide
Changement du processus de mise à jour du core, on ne demande plus l’archive au Market mais directement à Github maintenant
Ajout d’un système centralisé d’installation des dépendances sur les plugins
Refonte de la page de gestion des plugins
Ajout des adresses mac des différentes interfaces
Ajout de la connexion en double authentification
Suppression de la connexion par hash (pour des raisons de sécurité)
Ajout d’un système d’administration OS
Ajout de widgets standards Jeedom
Ajout d’un système en beta pour trouver l’IP de Jeedom sur le réseau (il faut connecter Jeedom sur le réseau, puis aller sur le market et cliquer sur « Mes Jeedoms » dans votre profil)
Ajout sur la page des scénarios d’un testeur d’expression
Revue du système de partage de scénario