Helloo,
Je vous propose un remplacement de la fenêtre actuelle permettant de sélectionner une commande Jeedom (Info ou action).
Pour cela, j’ai remplacé le code de cette modale au niveau du Core de Jeedom et ajouté un nouveau fichier ajax.
Testé sur Jeedom 4.6.1 et develop.
Avant de détailler l’installation, je précise que celle-ci modifie directement des fichiers du Core Jeedom. Un mécanisme de sauvegarde, de vérification et de rollback est intégré afin de permettre un retour à l’état original. Mais, toute mauvaise manipulation pouvant entrainer un mauvais fonctionnement de votre Jeedom tient de votre responsabilité. Je vous engage donc à faire une sauvegarde avant installation.
Actuellement, on a cette modale pour sélectionner une commande Jeedom :
Après l’installation de cette modification, vous aurez cette modale :
Fonctionnalités intéressantes :
- navigation plus facile et visuelle
- filtres immédiats
- libellé de la sélection en cours
- recherche générale par libellé d’objet, équipement ou commande
- recherche par id de commande
- visualisation des sous-types par icône
- …
Installation par scénario :
- un scénario d’installation : un simple bloc-code à créer dans le scénario, puis à exécuter
( bloc-code : jeedom-core-command-selection/corePatchInstallation/commandSelectionPatchInstall.php at main · noodom/jeedom-core-command-selection · GitHub ) - un scénario de désinstallation : un simple bloc-code à créer dans le scénario, puis à exécuter => Retour arrière vers le fonctionnement Jeedom d’origine
( bloc-code : jeedom-core-command-selection/corePatchInstallation/commandSelectionPatchUninstall.php at main · noodom/jeedom-core-command-selection · GitHub )
Plus de détails sur l’installation ici :
Installation manuelle :
Vous avez aussi la possibilité de faire l’installation manuellement de la façon suivante :
- remplacement du fichier
/var/www/html/desktop/modal/cmd.human.insert.phppar celui-ci : jeedom-core-command-selection/desktop/modal at main · noodom/jeedom-core-command-selection · GitHub - copie du fichier sous
/var/www/html/core/ajax/: jeedom-core-command-selection/core/ajax/cmd.human.insert.ajax.php at main · noodom/jeedom-core-command-selection · GitHub














