Incompatibilité Jeedom V4?

Bonjour @kiwihc16

Je suis passé en Jeedom V4

Le plugin abeille me pose un problème

Dès que je l’active, je n’ai plus accès à la page Analyse → Equipements

Call to undefined method Tools::getAlert() s’affiche

Si je désactive le plugin, la page fonctionnement parfaitement.

Aurais tu une idée ?

en passant dans les logs je trouve ceci

[27-Sep-2020 16:52:55 Europe/Brussels] PHP Warning:  file_get_contents(/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/Timer/Timer.json): failed to open stream: No such file or directory in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 241
[27-Sep-2020 16:52:55 Europe/Brussels] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 246
[27-Sep-2020 16:52:55 Europe/Brussels] PHP Warning:  file_get_contents(/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/TRADFRISignalRepeater/TRADFRISignalRepeater.json): failed to open stream: No such file or directory in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 241
[27-Sep-2020 16:52:55 Europe/Brussels] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 246
[27-Sep-2020 16:52:55 Europe/Brussels] PHP Warning:  file_get_contents(/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/TS0121/TS0121.json): failed to open stream: No such file or directory in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 241
[27-Sep-2020 16:52:55 Europe/Brussels] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 246
[27-Sep-2020 16:52:55 Europe/Brussels] PHP Warning:  file_get_contents(/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/zigbeeDimmablelight/zigbeeDimmablelight.json): failed to open stream: No such file or directory in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 241
[27-Sep-2020 16:52:55 Europe/Brussels] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 246
[27-Sep-2020 16:52:55 Europe/Brussels] PHP Warning:  file_get_contents(/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/LOM02/LOM02.json): failed to open stream: No such file or directory in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 241
[27-Sep-2020 16:52:55 Europe/Brussels] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/Tools.php on line 246

Bonsoir,

Je fais juste une petite aparté, a l’avenir merci d’utiliser les balises </> pour insérer les logs pour une meilleurs lisibilité et de mettre le bon tag.

Maintenant un complément d’information sur ta configuration (type de box, version d’os, plugin en mode DEBUG) pourrait être utile :wink:

Pour que la communauté puisse t’aider, je t’invite à lire ce post et nous donner les informations manquantes, merci,

Sans cela tu risque de ne pas avoir beaucoup d’aide.

Je me suis emballé pensant avoir le même souci. Je corrige. Je ne reproduis pas. En tout cas pas encore. Les erreurs PHP ne sont à priori pas bloquantes.
Par contre le getAlert(), je ne l’ai pas.
@Scenemusic Quelle version d’Abeille utilises tu ? Stable ? Beta ?

Merci @tcharp38 pour ton aide.

Actuellement je suis sur la Version Abeille : Beta = Stable du 04.09.2020 sous VM Synology.
J’ai exactement le même problème avec la version Stable

et dès que je désactive Abeille, tout va bien.

J’ai ceci dans les logs Abeille

PHP Notice:  Undefined index: 0830 in /var/www/html/plugins/Abeille/core/class/AbeilleParser.php on line 1565
PHP Notice:  Undefined index: 0xFC00 in /var/www/html/plugins/Abeille/core/class/AbeilleParser.php on line 1570
PHP Notice:  Undefined index: 0830 in /var/www/html/plugins/Abeille/core/class/AbeilleParser.php on line 1577

et à priori je ne suis pas le seul

Comme tu peux le voir ce sont des warning/notice donc probablement pas important.
Les tois derniers warning ne sont qu’en relation avec l affichagedes log donc pas grave.

Pour les premiers log, file_get_contents messages c est qu il ne trouve pas les modeles.
Peux tu verifier que les fichiers suivants existent sur ton systeme:

/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/Timer/Timer.json
/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/TRADFRISignalRepeater/TRADFRISignalRepeater.json
/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/TS0121/TS0121.json
/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/zigbeeDimmablelight/zigbeeDimmablelight.json
/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/LOM02/LOM02.json

Pour getAlert, il est possible d avoir un conflit entre plugins.
En ssh peux tu faire

cd /var/www/html/plugins
grep -R " Tools" *

et partager le resultat ?

Oui je m’en occupe ce soir ! Merci !

Voici le résultat

Abeille/Network/RouteRecord.php:            // Tools::deamonlog("debug", "Tools: loading file " . $jsonFile . " in " . $configDir);
Abeille/Network/RadioTraffic.php:            // Tools::deamonlog("debug", "Tools: loading file " . $jsonFile . " in " . $configDir);
Abeille/Network/RadioVoisines.php:            // Tools::deamonlog("debug", "Tools: loading file " . $jsonFile . " in " . $configDir);
Abeille/desktop/php/Abeille.php:                                    $items = Tools::getDeviceNameFromJson('Abeille');
Abeille/desktop/php/Abeille.php:                                        $AbeilleObjetDefinition = Tools::getJSonConfigFilebyDevices(Tools::getTrimmedValueForJsonFiles($item), 'Abeille');
Abeille/core/ajax/abeille.ajax.php:        if (Tools::getNumberFromLevel($logLevel) > Tools::getPluginLogLevel('Abeille'))
Abeille/core/i18n/en_US.json:      "Tous les objets crées seront des enfants de l\\'objet selectionné. Les objets sont définis dans le menu principal de Jeedom: Outils->Objets. Les objets representent les pieces de la maison par exemple.": "All new devices will be children of the selected object. Objects are setup in Jeedom: Tools->Objects. Objects represent for example rooms of a house.",
Abeille/core/class/AbeilleSerialRead.php:        Tools::deamonlogFilter($loglevel, 'Abeille', 'AbeilleSerialRead', $message);
Abeille/core/class/AbeilleSerialRead.php:    // $clusterTab= Tools::getJSonConfigFiles('zigateClusters.json'); // Unused
Abeille/core/class/AbeilleParser.php:                Tools::deamonlogFilter( $loglevel, 'Abeille', 'AbeilleParser', $message );
Abeille/core/class/AbeilleParser.php:        $clusterTab = Tools::getJSonConfigFiles("zigateClusters.json");
Abeille/core/class/AbeilleSocat.php:        Tools::deamonlogFilter($loglevel, 'Abeille', 'AbeilleSocat', $message);
Abeille/core/class/AbeilleSocat.php:    $clusterTab= Tools::getJSonConfigFiles('zigateClusters.json');
Abeille/core/class/AbeilleZigate.php:        $curLogLevel = Tools::getPluginLogLevel('Abeille');
Abeille/core/class/AbeilleCmd.php:    class debug extends Tools {
Abeille/core/class/Abeille.class.php:                $AbeilleObjetDefinition = Tools::getJSonConfigFilebyDevicesTemplate($trimmedValue);
Abeille/core/class/Abeille.class.php:            $rucheCommandList = Tools::getJSonConfigFiles('rucheCommand.json', 'Abeille');
Abeille/core/class/Abeille.class.php:                $items = Tools::getDeviceNameFromJson('Abeille');
Abeille/core/class/Abeille.class.php:                    $AbeilleObjetDefinition = Tools::getJSonConfigFilebyDevices( Tools::getTrimmedValueForJsonFiles($item), 'Abeille' );
Abeille/core/class/Abeille.class.php:                $items = Tools::getDeviceNameFromJson('Abeille');
Abeille/resources/AbeilleDeamon/lib/Tools.php:class Tools
Abeille/resources/AbeilleDeamon/lib/Tools.php:        if (Tools::getNumberFromLevel($loglevel) <= Tools::getPluginLogLevel($pluginName)) {
Abeille/resources/AbeilleDeamon/lib/Tools.php:        // Tools::deamonlog("debug", "Tools: loading file " . $jsonFile . " in " . $configDir);
Abeille/resources/AbeilleDeamon/lib/Tools.php:            Tools::deamonlog('error', $confFile . ' not found.');
Abeille/resources/AbeilleDeamon/lib/Tools.php:            Tools::deamonlog('error', $confFile . ' is not a valid json.');
Abeille/resources/AbeilleDeamon/lib/Tools.php:        // log::add('Abeille', 'debug', 'getJSonConfigFilebyDevices: ' . $device . ' json found Tools: nb line ' . strlen($content));
googlecast/docs/fr_FR/index.md:> - Open Developer Tools in your browser (might require developer menu to be enabled in some browsers)

Rien de ce côté ;-(

Peux tu aller dans :
/var/www/html

et faire un
grep -R « getAlert » *

(je ne peux reproduire ce soucis sur aucun de mes jeedom).

Quel est ton systeme ? Quel OS ? Quel HW ?

peux tu faire un

ls -l /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices

Voici le résultat du grep -R « getAlert »

core/ajax/eqLogic.ajax.php:                     if ($eqLogic->getAlert() == '') {
core/ajax/eqLogic.ajax.php:     if (init('action') == 'getAlert') {
core/ajax/eqLogic.ajax.php:                     if ($eqLogic->getAlert() == '') {
core/class/cmd.class.php:               if ($this->getType() != 'info' || ($this->getAlert('warningif') == '' && $this->getAlert('dangerif') == '')) {
core/class/cmd.class.php:                       if ($this->getAlert($level . 'if') != '') {
core/class/cmd.class.php:                               $check = jeedom::evaluateExpression(str_replace('#value#', $_value, $this->getAlert($level . 'if')));
core/class/cmd.class.php:                                       if ($_allowDuring && $currentLevel != 'none' && $this->getAlert($currentLevel . 'during') != '' && $this->getAlert($currentLevel . 'during') > 0) {
core/class/cmd.class.php:                                               $next = strtotime('+ ' . $this->getAlert($currentLevel . 'during', 1) . ' minutes ' . date('Y-m-d H:i:s'));
core/class/cmd.class.php:                                       if (!($_allowDuring  && $this->getAlert($currentLevel . 'during') != '' && $this->getAlert($currentLevel . 'during') > 0)){ //je suis en alerte sans delai ou en execution de cron
core/class/cmd.class.php:               $prevAlert = $eqLogic->getAlert();
core/class/cmd.class.php:                       if ($this->getAlert($_level . 'during') != '' && $this->getAlert($_level . 'during') > 0) {
core/class/cmd.class.php:                               $message .= ' ' . __('pendant plus de ', __FILE__) . $this->getAlert($_level . 'during') . __(' minute(s)', __FILE__);
core/class/cmd.class.php:                       $message .= ' => ' . jeedom::toHumanReadable(str_replace('#value#', $_value, $this->getAlert($_level . 'if')));
core/class/cmd.class.php:       public function getAlert($_key = '', $_default = '') {
core/class/eqLogic.class.php:           if ($this->getAlert() != '') {
core/class/eqLogic.class.php:                   $alert = $this->getAlert();
core/class/eqLogic.class.php:   public function getAlert() {
desktop/php/eqAnalyse.php:                              if ($eqLogic->getAlert() == '') {
desktop/php/eqAnalyse.php:                                                      if ($cmd->getAlert($level . 'if', '') != '') {
desktop/php/eqAnalyse.php:                                                              if ($cmdalert->getAlert($level . 'if', '') != '') {
desktop/php/eqAnalyse.php:                                                                      $during = $cmdalert->getAlert($level . 'during', '') == '' ? ' effet immédiat' : ' pendant plus de ' . $cmdalert->getAlert($level . 'during', '') . ' minute(s)';
desktop/php/eqAnalyse.php:                                                                      $tr .= ucfirst($level) . ' si ' . jeedom::toHumanReadable(str_replace('#value#', '<b>' . $cmdalert->getName() . '</b>', $cmdalert->getAlert($level . 'if', ''))) . $during . '</br>';
vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php:            'color' => $this->getAlertColor($record['level']),
vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php:    protected function getAlertColor($level)

Je suis sous VM Synology 918+

Linux Jeedom 4.9.0-12-amd64 #1 SMP Debian 4.9.210-1+deb9u1 (2020-06-07) x86_64

La commande LS m’affiche ceci

root@Jeedom:~# ls -l /var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices
total 664
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 3AFE130104020015
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 3AFE140103020000
drwxrwxr-x 2 www-data www-data  4096 oct.  15  2019 3AFE14010402000D
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 3AFE170100510001
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 511.201
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 511.202
drwxrwxr-x 2 www-data www-data  4096 mars  20  2020 BASICZBR3
drwxrwxr-x 2 www-data www-data  4096 oct.  17  2019 BSO
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 CLA60RGBWOSRAM
drwxrwxr-x 2 www-data www-data  4096 août  28 10:27 CLA60TWOSRAM
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ClassicA60RGBW
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ClassicA60Wclear-LIGHTIFY
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ClassicA60Wclear-LIGHTIFY-2
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 Connectedoutlet
drwxrwxr-x 2 www-data www-data  4096 août  28 10:27 Contactor
drwxrwxr-x 2 www-data www-data  4096 août  28 10:27 COSensor-EM
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ctrl_86plug.aq1
drwxrwxr-x 2 www-data www-data  4096 avril  7 03:12 ctrl_ln1.aq1
drwxrwxr-x 2 www-data www-data  4096 mars   4  2020 ctrl_ln2.aq1
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ctrl_neutral1
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ctrl_neutral2
drwxrwxr-x 2 www-data www-data  4096 mars   7  2020 defaultUnknown
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 Dimmerswitchwoneutral
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 FlexRGBW
drwxrwxr-x 2 www-data www-data  4096 avril 13 10:37 FLOALTpanelWS30x30
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 FLOALTpanelWS60x60
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 FYRTURblock-outrollerblind
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 GardenspotRGB
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 GL-B-001Z
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 GL-B-008Z
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 GL-C-008
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 GLEDOPTO
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 GL-S-003Z
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 GL-S-004Z
drwxrwxr-x 2 www-data www-data  4096 avril  7 03:12 GUNNARPpanelround
drwxrwxr-x 2 www-data www-data  4096 mai   14 15:11 KADRILJrollerblind
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 Lamp_01
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LCT001
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LCT015
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 light.aqcn02
drwxrwxr-x 2 www-data www-data  4096 oct.  15  2019 LIGHTIFYIndoorFlexRGBW
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LIGHTIFYOutdoorFlexRGBW
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LLC011
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LLC020
drwxrwxr-x 2 www-data www-data  4096 mai   14 15:11 LOM002
drwxrwxr-x 2 www-data www-data  4096 sept. 27 14:09 LOM02
drwxrwxr-x 2 www-data www-data  4096 août  28 10:27 LST001
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LST002
drwxrwxr-x 2 www-data www-data  4096 avril  7 03:12 LTA001
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LTW001
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LTW010
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LTW012
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LTW013
drwxrwxr-x 2 www-data www-data  4096 août  28 10:27 LWA001
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LWB004
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LWB006
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 LWB010
drwxrwxr-x 2 www-data www-data  4096 mai   14 15:11 LWO001
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 Micromoduleswitch
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 MotionSensor-A
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 MR16TWOSRAM
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 OSRAMSwitch
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 PAR1650TW
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 PAR16RGBWZ3
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 plug
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 Plug01
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 plug01OutDoor
drwxrwxr-x 2 www-data www-data  4096 mai   14 15:11 plug.mmeu01
drwxrwxr-x 2 www-data www-data  4096 mars   4  2020 PlugZ3
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 PRZ
drwxrwxr-x 3 www-data www-data  4096 sept. 27 14:09 PSE03-v1.1.0
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 RB175W
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 relay.c2acn01
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 remote.b186acn01
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 remote.b1acn01
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 remote.b286acn01
drwxrwxr-x 2 www-data www-data  4096 mars   4  2020 remotecontrol
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 Remoteswitch
drwxrwxr-x 2 www-data www-data  4096 oct.  15  2019 RF263
drwxrwxr-x 2 www-data www-data  4096 oct.  15  2019 RF265
drwxrwxr-x 2 www-data www-data  4096 avril  7 03:12 router
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 RWL021
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 SA-003-Zigbee
drwxrwxr-x 2 www-data www-data  4096 mars   4  2020 sen_ill.mgl01
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_86sw1
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_86sw2
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_cube
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_cube.aqgl01
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_ht
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_magnet
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_magnet.aq2
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_motion
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_motion.aq2
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_natgas
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_smoke
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_switch
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_switch.aq2
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_switch.aq3
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 sensor_wleak.aq1
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 SML001
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 SML002
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 SmokeSensor-EM
drwxrwxr-x 2 www-data www-data  4096 oct.  17  2019 SmokeSensor-N-3.0
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 SPZB0001
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 Switch4xEU-LIGHTIFY
drwxrwxr-x 2 www-data www-data 12288 sept. 27 14:09 Template
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 TI0001
drwxrwxr-x 2 www-data www-data  4096 sept. 27 14:09 Timer
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE14CWSopal600lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE14Wopch400lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE14WSopal400lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE14WSopal600lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE27CWSopal600lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE27opal1000lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE27Wopal1000lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE27Wopal1000lm2
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE27WSopal1000lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE27WSopal980lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE27WW806lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbE27WWclear250lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbGU10W400lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIbulbGU10WS400lm
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIcontroloutlet
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIDriver10W
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRImotionsensor
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIonoffswitch
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIopencloseremote
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIremotecontrol
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIsignalrepeater
drwxrwxr-x 2 www-data www-data  4096 sept. 27 14:09 TRADFRISignalRepeater
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRItransformer10W
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRItransformer30W
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TRADFRIwirelessdimmer
drwxrwxr-x 2 www-data www-data  4096 avril  7 03:12 TS0001
drwxrwxr-x 2 www-data www-data  4096 avril  7 03:12 TS0002
drwxrwxr-x 2 www-data www-data  4096 mars   4  2020 TS0003
drwxrwxr-x 2 www-data www-data  4096 mai   14 15:11 TS0011
drwxrwxr-x 2 www-data www-data  4096 août  28 10:27 TS0043
drwxrwxr-x 2 www-data www-data  4096 avril  7 03:12 TS0111
drwxrwxr-x 3 www-data www-data  4096 août  30 13:25 TS0121
drwxrwxr-x 2 www-data www-data  4096 mai   14 15:11 TS0201
drwxrwxr-x 2 www-data www-data  4096 août  28 10:27 TS0302
drwxrwxr-x 2 www-data www-data  4096 mars   4  2020 TY0A01
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 vibration.aq1
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 volet
drwxrwxr-x 2 www-data www-data  4096 mai   14 15:11 WarningDevice
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 weather
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 zigbeeColorDimmableLight
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 zigbeeColortemperaturelight
drwxrwxr-x 2 www-data www-data  4096 sept. 27 14:09 zigbeeDimmablelight
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 zigbeeDimmableLight
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 zigbeeExtendedcolorlight
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 zigbeeIASZone
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 zigbeeNoncolorcontroller
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 zigbeeNon-colorscenecontroller
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 zigbeeOccupencySensor
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 zigbeeOnOffLight
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 zigbeeShade
drwxrwxr-x 2 www-data www-data  4096 déc.  11  2019 zigbeeWindowCoveringDevice
drwxrwxr-x 2 www-data www-data  4096 août  28 10:27 ZLL-DimmableLigh
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ZLO-DimmableLight
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ZLO-ExtendedColor
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ZLO-LTOSensor
drwxrwxr-x 2 www-data www-data  4096 sept. 29  2019 ZLO-OccupancySensor

Je ne vois pas ce qui pourrait être la source de soucis ;-(

Merci @kiwihc16. Y a une classe TOOLS dans Abeille ?

D apres mes souvenirs, il y a eu mais il n’y a plus.
Sur quelle version exact de jeedom es tu ?

4.0.61

c’est dingue, ca ne fonctionne QUE lorsque je désactive Abeille … je pige rien

Si tu veux je peux me connecter sur ton systeme pour essayer de voir ce qu’il se passe. Il faudrait que tu installes anydesk.com et que tu m’envoies le code d’accès en MP. Es tu intéressé ?

Salut .

Tu m’avais dit par mp que tu allais régler le problème de class Tools il y a plusieurs semaines ce qui n’est pas fait . Je suis alerté à chaque fois par rapport à mon Plugin. Je peux pas car c’est l’ID de mon plugin tu comptes le faire ou pas ?

ca risque d’être un peu compliqué vu que c’est une VM sous synology et que je suis en routeur 4G donc via VPN extérieur mais je vais regarder comment je peux faire. Je suis ingé système et réseau donc habitué aux prises de contrôle à distance. Je te tiens au courant rapidement.