Bonjour @Eridani78,
Sous Debian 12 (PHP 8.2), j’ai un warning PHP qui est généré régulièrement dans le log cron_execution de Jeedom (4.6.1) lors de l’appel à deamon_info() :
(C’est absolument non bloquant).
PHP Warning: Undefined array key « launchable_message » in /plugins/TaHomaLocal/core/class/TaHomaLocal.class.php
Dans la méthode deamon_info(), quand la configuration est valide ($return[‘launchable’] = ‘ok’), la clé $return[‘launchable_message’] n’est pas initialisée. Quelques lignes plus bas, l’affectation $daemon_launchable_message = $return['launchable_message']; tente d’accéder à cette clé inexistante.
Correction proposée :
Dans “plugins/TaHomaLocal/core/class/TaHomaLocal.class.php”, au début de la méthode “deamon_info()” :
// Remplacer :
$return['launchable'] = 'ok';
// Par :
$return['launchable'] = 'ok';
$return['launchable_message'] = '';
Cela garantit que la clé existe toujours, supprime le warning sous PHP 8 et respecte le standard Jeedom Core.
Merci pour ton travail sur ce plugin en tous cas il me rend bien service !
PS : Pour référence, si cela a de l’importance : j’ai une Tahoma V3-Switch
