J’ai eu un problème avec un plugin que je viens de publier en beta. Je ne parvenais pas à installer depuis le market.
La cause du problème était simplement que la version max de l’os indiquée dans info.json était 12.99 et que je tentai de l’installer sur une debian 13.
Le problème est résolu mais je me pose quelques questions:
Les messages d’erreurs:
J’avais un message d’erreur indiquant simplement que la taille de fichier .zip téléchargé était inférieure à 100 octets. Je n’ai pas trouvé plus de détail dans le fichier de log update.
Après quelques recherches, je me suis aperçus que le fichier .zip téléchargé dans /tmp/jeedom/market ne contenais pas le plugin zippé mais un texte qui expliquai clairement la cause de l’erreur.
Ne serait-il pas possible, lorsque le zip est trop petit mais non vide, de récupérer le texte pour l’inclure dans le message d’erreur et/ou de le mettre dans le fichier de log?
Information dans le market
Pour chaque plugin, le market indique la version Jeedom supportée. Ne serait-il pas intéressant d’avoir aussi les version OS?
Ceci me semblerai particulièrement utile avec l’arrivée sur support de Debian 13. Les utilisateurs pourraient ainsi simplement vérifier les compatibilités avant de migrer leurs OS le moment venu.
Le plugin-template
Par défaut, la version max de l’os est 12.99. Est-ce qu’il ne faudrait pas déjà mettre 13.99 pour que les nouveaux plugins puissent d’ores et déjà être installés sur une Debian 13 pour des tests.
Hello,
Merci pour ta réponse.
Tu as raison, la version OS min et max est bien affichée. Mais pas pour mon plugin JeeWatchdog. Est-ce parce que la version stable n’est pas encore publiée?
Je l’ai constaté lors du test de la dernière version du plugin Homebridge.
la beta s’installe sur debian 11 (et ce n’est pas le but) alors que la stable ne peut s’installer que sur debian 12 min.
Log update de jeedom, quand la stable ne s’installe pas sur debian 11 :
0000|[2026-09-11 21:05:20] ALERT [START UPDATE]
0001|[2026-09-11 21:05:20] ALERT Début de la mise à jour de : homebridge
0002|[2026-09-11 21:05:20] ALERT Téléchargement du plugin (source : market)...
0003|[2026-09-11 21:05:20] ALERT Téléchargement de homebridge...
0004|[2026-09-11 21:05:20] ALERT URL https://market.jeedom.com/core/php/downloadFile.php?id=2983&version=stable&jeedomversion=4.6.1&osversion=11.11
0005|--2026-09-11 21:05:20-- https://market.jeedom.com/core/php/downloadFile.php?id=2983&version=stable&jeedomversion=4.6.1&osversion=11.110006%7CResolving market.jeedom.com (market.jeedom.com)... 51.91.143.68
0007|Connecting to market.jeedom.com (market.jeedom.com)|51.91.143.68|:443... connected.
0008|HTTP request sent, awaiting response... 200 OK
0009|Length: 84 [text/html]
0010|Saving to: '/tmp/jeedom/market/homebridge.zip'
0011|0K 100% 1.40M=0s
0012|2026-09-11 21:05:20 (1.40 MB/s) - '/tmp/jeedom/market/homebridge.zip' saved [84/84]
0013|[2026-09-11 21:05:20] ALERT OK
0014|[2026-09-11 21:05:20] ALERT Echec lors du téléchargement du plugin (taille inférieure à 100 octets), veuillez réessayer plus tard.
Cela peut être dû à une absence de connexion au market (effectuez un test de connexion depuis la configuration générale),
lié à un manque d'espace disque, une version minimale requise ou un souci sur le plugin ou son achat, etc...
0015|[2026-09-11 21:05:20] ALERT [END UPDATE ERROR]