Comment forcer la reinstallation de l'antenne?

Ben non j’ai bien fait une migration de debian 10 vers debian 11 avec des apt update, upgrade, etc.
Tout s’est bien passé sauf que je m’aperçois que cette migration apporte plein de problèmes auxquels on n’est pas préparé:

  • histoire de la MAC adresse sur hci0 avec bluez
  • pipx avec son /root/.local/pipx/shared/ qu’il faut supprimer puis re-installer pipx
  • et je parle pas de nginx qui veut utiliser php7.3 alors que la version11 apporte php7.4
    bref je m’aperçois que le changement de version dysfonctionne pas mal de config et donc pour aboutir à quelque chose de : stable, propre et fonctionnel y a du boulot :grin:
    Le plus étrange c’est que j’ai fais la même manip avec mon autre antenne sur un pi zero et que la migration s’est bien passé + l’installation de TGW correctement.

Ou j’en suis maintenant ?
J’ai réussi à installé TGW via le plugin mais j’ai des logs de l’antenne :

0461|from TheengsGateway import main
0462|ModuleNotFoundError: No module named 'TheengsGateway'
0463|Traceback (most recent call last):
0464|File "/root/.local/bin/TheengsGateway", line 2, in 
0465|from TheengsGateway import main
0466|ModuleNotFoundError: No module named 'TheengsGateway'
0467|Traceback (most recent call last):
0468|File "/root/.local/bin/TheengsGateway", line 2, in 
0469|from TheengsGateway import main
0470|ModuleNotFoundError: No module named 'TheengsGateway'
0471|Traceback (most recent call last):
0472|File "/root/.local/bin/TheengsGateway", line 2, in 
0473|from TheengsGateway import main
0474|ModuleNotFoundError: No module named 'TheengsGateway'

Alors que systemctl status TheengsGateway me dit que mon service est active ( running)
Une idée ?

ca veut dire quoi ca alors?

moi j’avais compris que avais tout réinstallé proprement depuis une image via raspi imager

Non mon rpi n’est pas accessible physiquement (il est placé dehors) il me sert de station méteo.

Bon d’après l’erreur du log de l’antenne, TheengsGateway veut importer en python :
from TheengsGateway import main

et il ne trouve pas ce module TheengsGateway (?)
Comment peut-on désinstaller TheengsGateway puis re-installer manuellement ?

On n’a pas l’heure des erreurs ci-dessus, donc c’était p-e avant que

l’antenne est vu online ou pas par le plugin?

online bien sûr

donc c’est theengs sait faire l’importe de ce « main » (qui est un module interne à theengs) et qu’il démarre
je ne sais pas ce que tu as fait pour que finalement ca fonctionne mais j’ai l’impression que c’est le cas non?

Ben oui le petit code dans /root/.local/bin/TheengsGateway veut faire un import du module TheengsGateway mais il ne trouve pas ce module.
Un soucis de path ou de droit d’accès par pipx ou pip ou … ?

D’après MQTT explorer, l’antenne fonctionne et propage des données à MQTT Discovery
mais d’après son log il y a un soucis toutes les N minutes.
image

donc ce log

continue à arriver?

oui toutes les X minutes

tu as essayé de (encore) désinstaller l’antenne (cela peut être fait depuis le plugin en beta à présent) ?
vérifies bien que l’antenne est vue offline après

ensuite réinstalles

J’ai pas de signal qu’une beta est disponible dans le centre de mise à jour

et quelle version as-tu?
cliques sur « vérifier les mises à jour »

Jeedom 4.3.19 et j’ai vérifié en cliquant sur le bouton

non quelle version du plugin (la date), pas la version de jeedom

Désolé voici la version : 2023-11-06 01:29:40

et tu es en version beta du plugin?
je peux voir la page?

Non en stable :

mais je peux installer la beta si tu veux ?

mais …

je dis

tu réponds:

et 5 messages tu me demandes s’il faut installer la beta?
c’est troublant comme dialogue