Bonjour,
Je viens d’installer la dernière version du plugin et j’ai l’erreur cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx › à chaque fois que le plugin essaie de communiquer avec la box (j’ai remplacé l’IP de ma box par xxx.xxx.xxx.xxx)
Dans les logs j’ai :
[2026-07-11 00:15:52] DEBUG ± Method -+ GetFileContent::fileGetContents - Succeeded to read file (/var/www/html/plugins/TaHomaLocal/data/json/configInfo.json)`
`[2026-07-11 00:15:52] DEBUG ± Method -+ GetFileContent::fileGetContents - Succeeded to read file (/var/www/html/plugins/TaHomaLocal/data/json/authTokens_2321-8622-1057.json)`
`[2026-07-11 00:16:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:16:06]WARNING ⚠️ Attempt #1 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:16:07]WARNING ⚠️ Attempt #2 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:16:09]WARNING ⚠️ Attempt #3 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:16:13]WARNING ⚠️ Attempt #4 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:16:20]WARNING ⚠️ Attempt #5 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:16:27] ERROR Failed to register event listener: Max retry time of 30s exceeded.`
`[2026-07-11 00:17:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:18:02] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:19:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:20:04] ERROR Erreur exécution de la commande [Chambre Inès][Volet][open] : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:20:04]WARNING ⚠️ Attempt #1 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:20:04] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:20:05]WARNING ⚠️ Attempt #2 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:20:07]WARNING ⚠️ Attempt #3 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:20:10]WARNING ⚠️ Attempt #4 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:20:21]WARNING ⚠️ Attempt #5 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx6 ›`
`[2026-07-11 00:20:33] ERROR Failed to register event listener: Max retry time of 30s exceeded.`
`[2026-07-11 00:21:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:22:02] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:23:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:24:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:25:03] ERROR Erreur exécution de la commande [Chambre Inès][Volet][open] : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:25:04] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:26:02] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:27:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:28:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:29:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:04] ERROR Erreur exécution de la commande [Chambre Inès][Volet][open] : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:06]WARNING ⚠️ Attempt #1 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:06] ERROR Erreur exécution de la commande [Mezzanine][Volet gauche][open] : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:06] ERROR Erreur exécution de la commande [Mezzanine][Volet droit][open] : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:06] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:07]WARNING ⚠️ Attempt #2 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:10]WARNING ⚠️ Attempt #3 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:14]WARNING ⚠️ Attempt #4 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:27]WARNING ⚠️ Attempt #5 failed: cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›`
`[2026-07-11 00:30:33] ERROR Failed to register event listener: Max retry time of 30s exceeded.`
`[2026-07-11 00:31:03] ERROR Erreur sur la fonction cron du plugin : cURLCommand::curlRequest: cURL error 60: SSL: no alternative certificate subject name matches target host name ‹ xxx.xxx.xxx.xxx ›
Voici la backtrace que j’ai dans le plugin si j’essaie de rafraichir les équipements :
#0 /var/www/html/plugins/TaHomaLocal/core/class/localAPI/TaHomaLocalAPI.class.php(15): cURLCommand::curlRequest()`
`#1 /var/www/html/plugins/TaHomaLocal/core/class/localAPI/TaHomaLocalAPI.class.php(15): TaHomaLocalAPI::callCurlRequest()`
`#2 /var/www/html/plugins/TaHomaLocal/core/class/TaHomaLocal.class.php(31): TaHomaLocalAPI->getSetupData()`
`#3 /var/www/html/plugins/TaHomaLocal/core/ajax/TaHomaLocal.ajax.php(61): TaHomaLocal::importAndCreateEquipments()`
`#4 {main}`
J’ai tenté de réinstaller les dépendances, redémarrer la machine (mon jeedom est en conteneur), sauvegarder la configuration, rien n’y fait.
Finalement j’ai restauré le code du plugin depuis la dernière sauvegarde et c’est revenu dans l’ordre.
Est-ce que je suis le seul à avoir ce souci depuis la dernière mise à jour ?
Bonne journée,
Jean-Christophe
Informations Jeedom
Core : 4.6.1 (master)
DNS Jeedom : non
Plugin : TaHomaLocal
Version : 2026-07-09 23:39:25 (stable)
Statut Démon : Démarré - (2026-07-11 00:33:14)
Santé
🟢 Matériel : docker
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-07-02 21:34:03
🟢 Date système (dernière heure enregistrée) : OK 2026-07-11 00:33:47 (2026-07-11 00:06:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.6.1
🟢 Version OS : debian 12.13
🟢 Version PHP : 8.2.30
🟢 Nombre de processus Apache : 12
🟢 Version OS : Linux fae129e61145 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 GNU/Linux [12.13]
🟢 Version database : 11.6.2-MariaDB-ubu2404
🟢 Espace disque libre : 73 %
🟢 Connexion active/max/autorisée : 15/85/151
🟢 Taille base de données : 995.1 MB
🟢 Espace disque libre tmp : 100 %
🟢 Mémoire disponible : 80 % (Total 31832 Mo)
🟢 Mémoire suffisante : 0
🟢 Erreur I/O : 0
🟢 Swap disponible : 56 % (Total 2048 Mo)
🟢 Swappiness : 60 %
🟢 Charge : 2.72 - 2.58 - 2.16
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v20.20.2
🟢 Python 3 : Python 3.11.2
🟢 Persistance du cache : OK
