Persistence du message Mettre à jour l'antenne

Bonjour. J’ai 2 box jeedom qui ont le plugin tgw. Ce matin, j’ai reçu une alerte me signalant une mise à jour de l’antenne pour passer de 1.75 à 1.80. J’ai fait ces maj sur les 2 box. Tout s’est bien passé sauf que dans l’écran de configuration de l’antenne il affiche toujours le v1.75 comme étant la dernière version de l’antenne, alors que celle-ci a bien été mise à jour en 1.80 (même en rafraichissant l’écran ou en changeant de navigateur pour passer de Chrome à Safari). Le fonctionnement de l’antenne est correcte.


Informations Jeedom

Core : 4.6.1 (master)
DNS Jeedom : oui

Plugin : Theengs Gateway
Version : 2026-06-13 01:22:16 (stable)
Santé
🟢 Matériel : diy
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-09-11 08:37:02
🟢 Date système (dernière heure enregistrée) : OK 2026-10-14 07:55:56 (2026-10-14 07:44:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.6.1
🟢 Version OS : debian 12.15
🟢 Version PHP : 8.2.33
🟢 Nombre de processus Apache : 32
🟢 Version OS : Linux jeedomPROD 6.1.0-53-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.187-1 (2026-09-07) x86_64 GNU/Linux  [12.15]
🟢 Version database : 10.11.18-MariaDB-0+deb12u1
🟢 Espace disque libre : 92 %
🟢 Connexion active/max/autorisée : 19/40/151
🟢 Taille base de données : 633.58 MB
🟢 Espace disque libre tmp : 86 %
🟢 Mémoire disponible : 91 % (Total 31961 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 976 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.93 - 1.05 - 1
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.23.3 
🟢 Python 3 : Python 3.11.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Informations complémentaires

Log du plugin:


[2026-10-14 07:52:44] ****************************
[2026-10-14 07:52:44] *  Upgrade TheengsGateway  *
[2026-10-14 07:52:44] ****************************
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0    158      0 --:--:-- --:--:-- --:--:--   166
[2026-10-14 07:52:45] Requirement already satisfied: TheengsGateway in /opt/TheengsGateway/lib/python3.11/site-packages (1.7.5)
[2026-10-14 07:52:45] Collecting TheengsGateway
[2026-10-14 07:52:45] Downloading theengsgateway-1.8.0.tar.gz (518 kB)
[2026-10-14 07:52:45] Installing build dependencies: started
[2026-10-14 07:52:46] Installing build dependencies: finished with status 'done'
[2026-10-14 07:52:46] Getting requirements to build wheel: started
[2026-10-14 07:52:46] Getting requirements to build wheel: finished with status 'done'
[2026-10-14 07:52:46] Installing backend dependencies: started
[2026-10-14 07:52:47] Installing backend dependencies: finished with status 'done'
[2026-10-14 07:52:47] Preparing metadata (pyproject.toml): started
[2026-10-14 07:52:47] Preparing metadata (pyproject.toml): finished with status 'done'
[2026-10-14 07:52:47] Requirement already satisfied: bleak>=0.19.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (1.1.1)
[2026-10-14 07:52:47] Requirement already satisfied: bluetooth-adapters>=0.15.3 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (2.1.1)
[2026-10-14 07:52:47] Requirement already satisfied: bluetooth-clocks<1.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (0.2.0)
[2026-10-14 07:52:47] Requirement already satisfied: bluetooth-numbers<2.0,>=1.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (1.1.2)
[2026-10-14 07:52:47] Requirement already satisfied: importlib-metadata in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (8.7.0)
[2026-10-14 07:52:47] Requirement already satisfied: paho-mqtt<3.0.0,>=2.0.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (2.1.0)
[2026-10-14 07:52:47] Requirement already satisfied: pycryptodomex>=3.18.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (3.23.0)
[2026-10-14 07:52:47] Collecting theengsdecoder>=2.5.0 (from TheengsGateway)
[2026-10-14 07:52:47] Downloading theengsdecoder-2.5.0.tar.gz (314 kB)
[2026-10-14 07:52:47] Installing build dependencies: started
[2026-10-14 07:52:50] Installing build dependencies: finished with status 'done'
[2026-10-14 07:52:50] Getting requirements to build wheel: started
[2026-10-14 07:52:50] Getting requirements to build wheel: finished with status 'done'
[2026-10-14 07:52:50] Installing backend dependencies: started
[2026-10-14 07:52:51] Installing backend dependencies: finished with status 'done'
[2026-10-14 07:52:51] Preparing metadata (pyproject.toml): started
[2026-10-14 07:52:51] Preparing metadata (pyproject.toml): finished with status 'done'
[2026-10-14 07:52:51] Requirement already satisfied: dbus-fast>=1.83.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from bleak>=0.19.0->TheengsGateway) (2.44.5)
[2026-10-14 07:52:51] Requirement already satisfied: typing-extensions>=4.7.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from bleak>=0.19.0->TheengsGateway) (4.15.0)
[2026-10-14 07:52:51] Requirement already satisfied: aiooui>=0.1.1 in /opt/TheengsGateway/lib/python3.11/site-packages (from bluetooth-adapters>=0.15.3->TheengsGateway) (0.1.9)
[2026-10-14 07:52:51] Requirement already satisfied: uart-devices>=0.1.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from bluetooth-adapters>=0.15.3->TheengsGateway) (0.1.1)
[2026-10-14 07:52:51] Requirement already satisfied: usb-devices>=0.4.5 in /opt/TheengsGateway/lib/python3.11/site-packages (from bluetooth-adapters>=0.15.3->TheengsGateway) (0.4.5)
[2026-10-14 07:52:51] Requirement already satisfied: zipp>=3.20 in /opt/TheengsGateway/lib/python3.11/site-packages (from importlib-metadata->TheengsGateway) (3.23.0)
[2026-10-14 07:52:51] Building wheels for collected packages: TheengsGateway, theengsdecoder
[2026-10-14 07:52:51] Building wheel for TheengsGateway (pyproject.toml): started
[2026-10-14 07:52:51] Building wheel for TheengsGateway (pyproject.toml): finished with status 'done'
[2026-10-14 07:52:51] Created wheel for TheengsGateway: filename=theengsgateway-1.8.0-py3-none-any.whl size=35573 sha256=45600d0d4263b28b2ba61f7519e997a3353abf6b86f01c644fee6fdb66083d51
[2026-10-14 07:52:51] Stored in directory: /root/.cache/pip/wheels/6b/82/03/a54f40fbfb55304f94803a89dd2b384547321a13a46e7ae68d
[2026-10-14 07:52:51] Building wheel for theengsdecoder (pyproject.toml): started
[2026-10-14 07:52:55] Building wheel for theengsdecoder (pyproject.toml): finished with status 'done'
[2026-10-14 07:52:55] Created wheel for theengsdecoder: filename=theengsdecoder-2.5.0-cp311-cp311-linux_x86_64.whl size=69212 sha256=c567c341f12678ada450ca5b1d07a55ee54a88ff3b4bf5f36819ffb1dc55a409
[2026-10-14 07:52:55] Stored in directory: /root/.cache/pip/wheels/5d/b3/f0/10275e026225d888b0850288a958f654469569086b0f6c24bb
[2026-10-14 07:52:55] Successfully built TheengsGateway theengsdecoder
[2026-10-14 07:52:55] Installing collected packages: theengsdecoder, TheengsGateway
[2026-10-14 07:52:55] Attempting uninstall: theengsdecoder
[2026-10-14 07:52:55] Found existing installation: theengsdecoder 2.4.5
[2026-10-14 07:52:55] Uninstalling theengsdecoder-2.4.5:
[2026-10-14 07:52:55] Successfully uninstalled theengsdecoder-2.4.5
[2026-10-14 07:52:55] Attempting uninstall: TheengsGateway
[2026-10-14 07:52:55] Found existing installation: theengsgateway 1.7.5
[2026-10-14 07:52:55] Uninstalling theengsgateway-1.7.5:
[2026-10-14 07:52:55] Successfully uninstalled theengsgateway-1.7.5
[2026-10-14 07:52:55] 
[2026-10-14 07:52:55] Successfully installed TheengsGateway-1.8.0 theengsdecoder-2.5.0

[notice] A new release of pip is available: 26.0.1 -> 26.2.1
[notice] To update, run: /opt/TheengsGateway/bin/python3 -m pip install --upgrade pip
[2026-10-14 07:52:56] Requirement already satisfied: TheengsDecoder in /opt/TheengsGateway/lib/python3.11/site-packages (2.5.0)

[notice] A new release of pip is available: 26.0.1 -> 26.2.1
[notice] To update, run: /opt/TheengsGateway/bin/python3 -m pip install --upgrade pip
[2026-10-14 07:52:56] ***************************
[2026-10-14 07:52:56] *      Install ended      *
[2026-10-14 07:52:56] ***************************
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0      5      0 --:--:-- --:--:-- --:--:--     5


Bonjour,

A mon avis le problème est réglé depuis 4h.

Si c’est bien le cas c’est du au fait que la nouvelle version pour le decoder (la 2.5.0) est connue depuis hier mais la version de la gateway (1.8.0) depuis il y a 4h.
du coup vous avez la notif pour installer (car nouveau decoder)

mais ensuite le bouton reste car il y a encore une différence entre les numéros de versions connues par votre jeedom comme on le voit sur votre capture:

Bonjour Mips,

Je préparais la même question…

Du coup, à 00h00 cette nuit, cela va rentrer en ordre ?

Effectivement les « dernières » versions sont mises à jour sur chaque jeedom chaque nuit mais aussi lors de la création d’un nouvel équipement.

Donc comme la « source » (utils/theengs_gateway_version at main · Mips2648/utils · GitHub) est à jour depuis 5h, un workaround est de créer un (faux) équipement, cela déclenchera le get de la version et cela mettra à jour toutes les autres équipements également :wink:
l’équipement créé n’a pas besoin d’être configuré ni activé, il peut être supprimé directement

Effectivement cela fonctionne, merci :wink:

Merci. Je ferme le post

je vous l’ai déjà dit des dizaines de fois: on ne ferme pas un post en cochant solution sur sa propre réponse qui dit « merci », ca ne sert à rien pour les suivants, la solution est à cocher sur le post donnant la solution !

Ok, c’est noté. Le prochaine fois, je ne dirai plus merci.

la prochaine fois je ne donnerai plus de solution… ainsi il n’y aura pas de doute sur quoi cliquer… on va aller loin avec ce genre de réflexion