Installation de l'antenne - config de TGW

Bonjour,

rentré de congés j’ai mes nut qui déconnent sans modifications. J’ai changé les piles, redémarré le RPI. aucun changement. Ils passent de présents à absents de façon fortuite ce qui m’a poussé à rechercher si j’étais le seul.

En parcourant le Community, j’ai trouvé des posts indiquant que BLEA devenait obsolète.
j’ai installé la solution de @MIPS avec les plugin MQTTDiscovery et TGW en trouvant ce post : Migration de BLEA vers MQTTDiscovery et TGW

Mais aussi ce post qui semble présenter des erreurs que je classe comme « similaire » Difficulte pour la creation d'antennes (hors ligne) .

[Côté JEEDOM]

Je précise aussi que j’ai mis en manuel les dépendances et démon de Bluetooth Advertisement (blea) - stable, puis j’ai désactivé le plugin et redémarré JEEDOM.

[MQTT Manager]

Pour info, j’utilise également les plugin Zwave JS et ZigbeeLinker.

[concernant MQTT Discovery (MQTTDiscovery) - stable]

[concernant Theengs Gateway (tgw) - stable]

Pour la copie écran j’ai remplacé l’IP exacte par 192.168.x.xxx !!

Suivant la doc, j’ai créé un utilisateur « jeedom » comme expliqué avec droit sudo.
J’avoue ne pas être certain que cette notion était à prendre en considération à cet endroit, j’ai utilisé ici l’utilisateur jeedom précédemment créé.

Je note que si je laisse en local j’ai le même soucis.

lorsque je clique sur « installer l’antenne » le processus d’install se lance puis s’arrête.
statut installation : NOK.
statut du service : Hors ligne.

dans le log « tgw_291_update (5.4 Ko) » un warning apparait avec des éléments suivants :

0000|[2024-01-02 16:50:50] *************************************
0001|[2024-01-02 16:50:50] *   Launch install of dependencies  *
0002|[2024-01-02 16:50:50] *************************************
0003|[2024-01-02 16:50:50] Lecture des listes de paquets…
0004|[2024-01-02 16:50:50] Construction de l'arbre des dépendances…
0005|[2024-01-02 16:50:50] Lecture des informations d'état…
0006|[2024-01-02 16:50:51] curl est déjà la version la plus récente (7.64.0-4+deb10u8).
0007|[2024-01-02 16:50:51] 0 mis à jour, 0 nouvellement installés, 0 à enlever et 57 non mis à jour.
0008|% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
0009|Dload  Upload   Total   Spent    Left  Speed
0010|0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0      6      0 --:--:-- --:--:-- --:--:--     6
0011|[2024-01-02 16:50:52] Atteint :1 http://archive.raspberrypi.org/debian buster InRelease
0012|[2024-01-02 16:50:52] Atteint :2 http://raspbian.raspberrypi.org/raspbian buster InRelease
0013|[2024-01-02 16:50:52] Atteint :3 https://deb.nodesource.com/node_18.x buster InRelease
0014|[2024-01-02 16:50:53] Atteint :4 https://packagecloud.io/ookla/speedtest-cli/debian buster InRelease
0015|[2024-01-02 16:50:57] Lecture des listes de paquets…
0016|[2024-01-02 16:50:57] *****************************
0017|[2024-01-02 16:50:57] Install modules using apt-get
0018|[2024-01-02 16:50:57] *****************************
0019|% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
0020|Dload  Upload   Total   Spent    Left  Speed
0021|0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0      6      0 --:--:-- --:--:-- --:--:--     6
0022|[2024-01-02 16:50:58] Lecture des listes de paquets…
0023|[2024-01-02 16:50:58] Construction de l'arbre des dépendances…
0024|[2024-01-02 16:50:58] Lecture des informations d'état…
0025|[2024-01-02 16:50:59] bluez est déjà la version la plus récente (5.50-1.2~deb10u4).
0026|[2024-01-02 16:50:59] logrotate est déjà la version la plus récente (3.14.0-4).
0027|[2024-01-02 16:50:59] python3 est déjà la version la plus récente (3.7.3-1).
0028|[2024-01-02 16:50:59] python3-venv est déjà la version la plus récente (3.7.3-1).
0029|[2024-01-02 16:50:59] python3-pip est déjà la version la plus récente (18.1-5+rpt1).
0030|[2024-01-02 16:50:59] 0 mis à jour, 0 nouvellement installés, 0 à enlever et 57 non mis à jour.
0031|[2024-01-02 16:50:59] Version debian:10
0032|[2024-01-02 16:50:59] Install pipx via pip
0033|[2024-01-02 16:51:01] Requirement already satisfied: pipx in /usr/local/lib/python3.7/dist-packages (1.2.1)
0034|[2024-01-02 16:51:01] Requirement already satisfied: argcomplete>=1.9.4 in /usr/local/lib/python3.7/dist-packages (from pipx) (3.1.2)
0035|[2024-01-02 16:51:01] Requirement already satisfied: importlib-metadata>=3.3.0 in /usr/local/lib/python3.7/dist-packages (from pipx) (6.7.0)
0036|[2024-01-02 16:51:01] Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.7/dist-packages (from pipx) (23.2)
0037|[2024-01-02 16:51:01] Requirement already satisfied: userpath>=1.6.0 in /usr/local/lib/python3.7/dist-packages (from pipx) (1.9.1)
0038|[2024-01-02 16:51:01] Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata>=3.3.0->pipx) (3.15.0)
0039|[2024-01-02 16:51:01] Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata>=3.3.0->pipx) (4.7.1)
0040|[2024-01-02 16:51:01] Requirement already satisfied: click in /usr/lib/python3/dist-packages (from userpath>=1.6.0->pipx) (7.0)
0041|WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
0042|[2024-01-02 16:51:03] /root/.local/bin has been been added to PATH, but you need to open a new
0043|[2024-01-02 16:51:03] terminal or re-login for this PATH change to take effect.
0044|[2024-01-02 16:51:03]
0045|[2024-01-02 16:51:03] You will need to open a new terminal or re-login for the PATH changes to take
0046|[2024-01-02 16:51:03] effect.
0047|[2024-01-02 16:51:03]
0048|[2024-01-02 16:51:03] Otherwise pipx is ready to go! ✨ 🌟 ✨
0049|[2024-01-02 16:51:03] *************************************
0050|[2024-01-02 16:51:03] Install the required python libraries
0051|[2024-01-02 16:51:03] *************************************
0052|% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
0053|Dload  Upload   Total   Spent    Left  Speed
0054|0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0      3      0 --:--:-- --:--:-- --:--:--     3
0055|creating virtual environment...
0056|installing theengsgateway...
0057|Fatal error from pip prevented installation. Full pip output in file:
0058|/root/.local/pipx/logs/cmd_2024-01-02_16.51.04_pip_errors.log
0059|pip seemed to fail to build package:
0060|cmake
0061|Some possibly relevant errors from pip install:
0062|error: subprocess-exited-with-error
0063|Error installing theengsgateway.
0064|[2024-01-02 16:52:08]
0065|[2024-01-02 16:52:08] ***************************
0066|[2024-01-02 16:52:08] *      Install ended      *
0067|[2024-01-02 16:52:08] ***************************
0068|% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
0069|Dload  Upload   Total   Spent    Left  Speed
0070|0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

que faire ? je ne comprends pas cet histoire de PIP en warning.
De plus, je ne comprends pas si ce que j’ai réalisé / suivi est correct.
La doc précise qu’il faut un temps très long pour que l’antenne soit créée, j’ai relancé plusieurs fois l’install j’ai l’impression que l’étape de création se stop complètement passant de en cours à NOK, et plus aucun log (d’ailleurs le log précise une notion de fin).

Merci par avance pour toute l’aide que vous pourriez m’apporter.

La doc stipule que ca peut etre long et quil ne faut pas lancer l’installation plusieurs fois

Et sinon le coup de masquer une ip privée est completement inutile.

La seule adresse utile serait ton ip public celle que tu laisses sur tous les forums contre ton gré quand tu te connectes normalement

J’entends bien, mais à aucun moment, il y a une indication d’un quelconque travaille en cours ou en arrière plan.
Seul le log indique en fin

0066|[2024-01-02 16:52:08] *      Install ended      *

Pour l’IP, j’avoue que c’est un principe que j’essaie de conserver, cela m’évitera un jour de laisser une IP publique visible donc toute IP je tente de la masquer. :face_with_peeking_eye:

Bonjour.

Si c’est sur la machine Jeedom, il faut laisser en local. Donc pas d’identification à saisir.

Le fog vous demande d’aller voir ce log :
0058|/root/.local/pipx/logs/cmd_2024-01-02_16.51.04_pip_errors.log
Pour avoir le détail du problème.

Vous pouvez ouvrir avec cette commande :

cat /root/.local/pipx/logs/cmd_2024-01-02_16.51.04_pip_errors.log

Bonjour,
Premièrement bonne année à tous!
J’ai effectivement rencontré bon nombre de difficultés qui m’ont poussé (pour le moment) à laisser la gestion de mes nuts de côté.
Pour ma part, l’installation de mes 2 antennes était ok.
L’antenne interne en ligne, l’antenne externe, hors ligne. Sauf que si je désinstalle l’externe, l’interne passe hors ligne…
C’est là que, m’arrachant les cheveux, j’ai décidé de faire une pause.
Le tout fonctionne, mais mes nuts mini vont et viennent toute la journée…
La seule chose qui m’interpelle et qui me pousse a t 'apporter ma réponse de débutante, c’est une différence entre ta capture d’écran et la mienne:

Ne peux tu pas sélectionner ton adaptateur via le menu déroulant?
Peut être une piste à suivre…

Bonsoir à vous,
j’ai été ouvrir ce fichier log et en voici le contenu, il y est question d’un CMAKE…

cat cmd_2024-01-02_16.51.04_pip_errors.log

PIP STDOUT
----------
Collecting theengsgateway
  Using cached TheengsGateway-1.2.0.tar.gz (387 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Installing backend dependencies: started
  Installing backend dependencies: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting bleak>=0.19.0 (from theengsgateway)
  Using cached bleak-0.20.2-py3-none-any.whl (135 kB)
Collecting bluetooth-clocks<1.0 (from theengsgateway)
  Using cached bluetooth_clocks-0.1.2-py3-none-any.whl (19 kB)
Collecting bluetooth-numbers<2.0,>=1.0 (from theengsgateway)
  Using cached bluetooth_numbers-1.1.1-py3-none-any.whl.metadata (6.6 kB)
Collecting importlib-metadata (from theengsgateway)
  Using cached importlib_metadata-6.7.0-py3-none-any.whl.metadata (4.9 kB)
Collecting paho-mqtt>=1.6.1 (from theengsgateway)
  Using cached paho_mqtt-1.6.1-py3-none-any.whl
Collecting pycryptodomex>=3.18.0 (from theengsgateway)
  Using cached pycryptodomex-3.19.1.tar.gz (4.8 MB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Installing backend dependencies: started
  Installing backend dependencies: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting TheengsDecoder>=1.6.4 (from theengsgateway)
  Using cached TheengsDecoder-1.6.7.tar.gz (296 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'error'

PIP STDERR
----------
  error: subprocess-exited-with-error

  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [114 lines of output]
      Collecting setuptools
        Using cached setuptools-68.0.0-py3-none-any.whl.metadata (6.4 kB)
      Collecting wheel
        Using cached wheel-0.42.0-py3-none-any.whl.metadata (2.2 kB)
      Collecting scikit-build
        Using cached scikit_build-0.17.6-py3-none-any.whl.metadata (14 kB)
      Collecting cmake
        Using cached cmake-3.28.1.tar.gz (42 kB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Collecting ninja
        Using cached ninja-1.11.1.1.tar.gz (132 kB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Collecting distro (from scikit-build)
        Using cached distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
      Collecting packaging (from scikit-build)
        Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
      Collecting tomli (from scikit-build)
        Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
      Collecting typing-extensions>=3.7 (from scikit-build)
        Using cached typing_extensions-4.7.1-py3-none-any.whl.metadata (3.1 kB)
      Using cached setuptools-68.0.0-py3-none-any.whl (804 kB)
      Using cached wheel-0.42.0-py3-none-any.whl (65 kB)
      Using cached scikit_build-0.17.6-py3-none-any.whl (84 kB)
      Using cached typing_extensions-4.7.1-py3-none-any.whl (33 kB)
      Using cached distro-1.9.0-py3-none-any.whl (20 kB)
      Using cached packaging-23.2-py3-none-any.whl (53 kB)
      Building wheels for collected packages: cmake, ninja
        Building wheel for cmake (pyproject.toml): started
        Building wheel for cmake (pyproject.toml): finished with status 'error'
        error: subprocess-exited-with-error

        × Building wheel for cmake (pyproject.toml) did not run successfully.
        │ exit code: 1
        ╰─> [40 lines of output]
            /tmp/pip-build-env-l_bdt50c/overlay/lib/python3.7/site-packages/setuptools_scm/git.py:295: UserWarning: git archive did not support describe output
              warnings.warn("git archive did not support describe output")
            /tmp/pip-build-env-l_bdt50c/overlay/lib/python3.7/site-packages/setuptools_scm/git.py:312: UserWarning: unexported git archival found
              warnings.warn("unexported git archival found")
            Traceback (most recent call last):
              File "/tmp/pip-build-env-l_bdt50c/overlay/lib/python3.7/site-packages/skbuild/setuptools_wrap.py", line 645, in setup
                cmkr = cmaker.CMaker(cmake_executable)
              File "/tmp/pip-build-env-l_bdt50c/overlay/lib/python3.7/site-packages/skbuild/cmaker.py", line 148, in __init__
                self.cmake_version = get_cmake_version(self.cmake_executable)
              File "/tmp/pip-build-env-l_bdt50c/overlay/lib/python3.7/site-packages/skbuild/cmaker.py", line 105, in get_cmake_version
                raise SKBuildError(msg) from err


                =============================DEBUG ASSISTANCE=============================
                If you are seeing a compilation error please try the following steps to
                successfully install cmake:
                1) Upgrade to the latest pip and try again. This will fix errors for most
                   users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
                2) If running on Raspberry Pi OS, you can set PIP_ONLY_BINARY=cmake in
                   order to retrieve the latest wheels built by piwheels.
                   c.f. https://github.com/scikit-build/cmake-python-distributions/issues/392#issuecomment-1676284749
                3) If on Linux, with glibc < 2.12, you can set PIP_ONLY_BINARY=cmake in
                   order to retrieve the last manylinux1 compatible wheel.
                4) If on Linux, with glibc < 2.12, you can cap "cmake<3.23" in your
                   requirements in order to retrieve the last manylinux1 compatible wheel.
                5) Open an issue with the debug information that follows at
                   https://github.com/scikit-build/cmake-python-distributions/issues

                Python: 3.7.3
                platform: Linux-5.10.103-v7l+-armv7l-with-debian-10.13
                glibc: glibc 2.28
                machine: armv7l
                bits: 32
                pip: n/a
                setuptools: 68.0.0
                scikit-build: 0.17.6
                PEP517_BUILD_BACKEND=setuptools.build_meta
                =============================DEBUG ASSISTANCE=============================

            Problem with the CMake installation, aborting build. CMake executable is cmake
            [end of output]

        note: This error originates from a subprocess, and is likely not a problem with pip.
        ERROR: Failed building wheel for cmake
        Building wheel for ninja (pyproject.toml): started
        Building wheel for ninja (pyproject.toml): finished with status 'error'
        error: subprocess-exited-with-error

        × Building wheel for ninja (pyproject.toml) did not run successfully.
        │ exit code: 1
        ╰─> [13 lines of output]
            /tmp/pip-build-env-ros5x2y5/overlay/lib/python3.7/site-packages/setuptools_scm/git.py:295: UserWarning: git archive did not support describe output
              warnings.warn("git archive did not support describe output")
            /tmp/pip-build-env-ros5x2y5/overlay/lib/python3.7/site-packages/setuptools_scm/git.py:312: UserWarning: unexported git archival found
              warnings.warn("unexported git archival found")
            Traceback (most recent call last):
              File "/tmp/pip-build-env-ros5x2y5/overlay/lib/python3.7/site-packages/skbuild/setuptools_wrap.py", line 645, in setup
                cmkr = cmaker.CMaker(cmake_executable)
              File "/tmp/pip-build-env-ros5x2y5/overlay/lib/python3.7/site-packages/skbuild/cmaker.py", line 148, in __init__
                self.cmake_version = get_cmake_version(self.cmake_executable)
              File "/tmp/pip-build-env-ros5x2y5/overlay/lib/python3.7/site-packages/skbuild/cmaker.py", line 105, in get_cmake_version
                raise SKBuildError(msg) from err

            Problem with the CMake installation, aborting build. CMake executable is cmake
            [end of output]

        note: This error originates from a subprocess, and is likely not a problem with pip.
        ERROR: Failed building wheel for ninja
      Failed to build cmake ninja
      ERROR: Could not build wheels for cmake, ninja, which is required to install pyproject.toml-based projects
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

@Socrate13 j’ai effectivement vu en liste déroulante le HCI0 avec son adresse mac, le premier élément en liste étant indiqué par défaut je n’ai pas touché.

Je pense avoir eu le même raisonnement, mais avoir réussi l’installation en sélectionnant celui qui affiche l’adresse MAC.
Je laisse les experts prendre le relai pour les conseils…
Pour information, l’installation de mes antennes (plusieurs fois puisque j’ai galéré, n’a jamais dépassé 5 minutes…
Bien amicalement,
Marie

merci pour tes retours, avant de relancer une nouvelle fois j’attends de savoir si j’ai un soucis particulier qui bloque l’install.
Déjà je note la remarque de @Fabrice pour l’install sur jeedom local, ce qui ici est le cas je n’ai qu’un seul jeedom et il est sur le RPI dédié à cela.

Bonsoir,

Je ne sais pas répondre à cela (je vais chercher quand même).
C’est une erreur « semble-t-il » lié à Python. Déjà, je constate ne pas avoir la même version que vous, mais je n’ai pas non plus la même version de Linux.

A tester en SSH :

En tout 1er, faire :

sudo apt-get install cmake

Redémarrer et tester l’installation de l’antenne.

sudo python3 -m pip install --upgrade
Redémarrer
Et refaire une tentative d’installation de l’antenne

Si cela ne fonctionne pas, tentez de réparer Python avec ces commandes

sudo python3 -m pip uninstall -y pip

puis, réinstaller python3 avec cette commande :

sudo apt-get -y --reinstall install python3-pip

Redémarrez et tentez une nouvelle installation de l’antenne

Pourtant en suivant la doc c’est clair de savoir si c’est local ou sur une machine distante…

ne pas être si ferme avec ceux qui ne maîtrisent pas complètement les systèmes unix et les multi install qui sont dessus.
Déjà je ne maitrise pas le fonctionnement des broker, MQTT, VM et autres qui créent de multiples instances au sein d’un même système donc savoir si c’est local physiquement sur la même machine ou local comprenant même OS - Conteneur, merci de me laisser le bénéfice du doute quant à l’erreur liée.

Il fut un temps lointain où j’étais dans l’informatique mais ça fait 16 ans… sous entendu, je n’ai plus de connaissance en unix et ses dérivés.

ne te casse pas la tête…si ton adaptateur bluetooth est branché physiquement sur ta box ou à l intérieur c est local….
contrairement aux infos de la doc (meme si c est bien bien plus sage de la suivre à la lettre) j ai réinstallé plusieurs fois….
je t assure que si j ai réussi, c est que c est faisable par la plupart d entre nous….

Bonjour,

Post avec plein d’info, merci pour ça! :blush:

Du coup j’essaie de répondre mais j’avoue que je n’ai pas pris le temps de tout lire en détail (je suis sur mobile et en congé)

Donc il y a une antenne / installation de theengs gateway c’est bien ça ?
Et installation sur la même machine que jeedom?

C’est quoi comme machine ? Un pi c’est bien ça?

Si la réponse à tout ce que j’ai dit est « oui » est qu’il y a des erreurs avec « cmake » sur debian 10 buster alors le mieux est de réinstaller en debian 11.
Je ne sais pas si quelqu’un sait régler ça mais c’est au dessus de mes capacités perso, jamais réussi à réparer ce type d’erreur.

Sinon oui c’est bien « local » qu’il faut choisir si c’est sur jeedom directement.

Et l’utilisateur « jeedom » dont je parle dans la doc:

  • le nom « jeedom » est un exemple (je devrais mettre qlqch de plus stupide pour que ca soit plus clair)
  • a ne pas faire sur la machine jeedom (donc pour une installation locale); ca j’ai mis en gros warning dans la doc il me semble pourtant :wink:
  • et bien souvent ce n’est pas nécessaire de créer un utilisateur supplémentaire, le tout est d’avoir un user qui à les droits sudo et j’explique juste comment en créer un au cas où ca ne sera pas déjà fait.

bonsoir @mips ,
alors pour répondre un peu à tes questionnements :

  • réinstall debian 11 : actuellement pas le temps, donc je dois trouver les réponses au mieux. Je suis en concours et ça me prendrait plusieurs jours de reprendre toute la domo vu comment l’install initiale du RPI m’avait pris du temps. :face_with_head_bandage: .
    mais je n’exclue pas cette option à terme pour un système propre et à jour.

  • j’ai suivi les indications de @Fabrice, installé cmake, et dû désinstaller / réinstaller python.

  • de là j’ai remis en local, et sélectionné le HCI0 avec l’adresse MAC dans la liste.
    j’ai re démarré le Rpi et relancé une install de l’antenne.
    le statut de l’installation est en cours depuis un long moment ( quasi 1h je dirais) donc je le laisse tranquille, probablement qu’il y a du positif… :slight_smile:

  • Je note que dans le log il n’y a plus le warning . par contre j’ai ceci, dois je faire quelques chose? je me suis connecté en ssh sur le rpi au cas où…

[2024-01-02 21:57:24] /root/.local/bin has been been added to PATH, but you need to open a new
[2024-01-02 21:57:24] terminal or re-login for this PATH change to take effect.
[2024-01-02 21:57:24] 
[2024-01-02 21:57:24] You will need to open a new terminal or re-login for the PATH changes to take
[2024-01-02 21:57:24] effect.
[2024-01-02 21:57:24] 
[2024-01-02 21:57:24] Otherwise pipx is ready to go! ✨ 🌟 ✨

je dispose d’un Rpi 4 - 8go sur boitier Argon one M2, le tout avec disque SSD.
install de jeedom sur ce boitier, qui est mon unique slot domotique.

concernant l’user « jeedom », j’avoue avoir suivi le contenu à la lettre :disguised_face: (sur cette machine en locale donc héhéhé). j’avais déjà eu un soucis avec autre chose suite à un soucis de droit, qu’il faut que je règle d’ailleurs (le renew sur un cerbot, j’y arrive par SSH mais pas sur scénario), d’où le je fais tout comme il faut :yum:

en attente donc de voir le résultat, dans tous les cas je viendrai te faire un retour sur la finalité.

Non rien à faire.

ALors ?

Cela donne quoi ?

Bonjour,
bon je suis de garde et donc pas à la maison je ne vais pas pouvoir faire tous les tests probablement.
voici où j’en suis actuellement en me connectant à distance.

Victoire de ce côté. Depuis, j’ai cliqué sur « configurer le service et redémarrer ».

Côté MQTTDiscovery voici les config actuelles

j’ai au moins un NUT présent à la maison, il n’a pas été vu.

je parcourais les logs voici ce qui ressort

TGW_291

INFO:BLEGateway:Starting BLE scan
INFO:BLEGateway:Connected to MQTT Broker!
INFO:BLEGateway:Subscribed to home/+/BTtoMQTT/undecoded
ERROR:BLEGateway:[org.bluez.Error.InProgress] Operation already in progress
Traceback (most recent call last):
  File "/root/.local/pipx/venvs/theengsgateway/lib/python3.7/site-packages/TheengsGateway/ble_gateway.py", line 374, in ble_scan_loop
    await scanner.start()
  File "/root/.local/pipx/venvs/theengsgateway/lib/python3.7/site-packages/bleak/__init__.py", line 182, in start
    await self._backend.start()
  File "/root/.local/pipx/venvs/theengsgateway/lib/python3.7/site-packages/bleak/backends/bluezdbus/scanner.py", line 195, in start
    self._handle_device_removed,
  File "/root/.local/pipx/venvs/theengsgateway/lib/python3.7/site-packages/bleak/backends/bluezdbus/manager.py", line 368, in active_scan
    assert_reply(reply)
  File "/root/.local/pipx/venvs/theengsgateway/lib/python3.7/site-packages/bleak/backends/bluezdbus/utils.py", line 22, in assert_reply
    raise BleakDBusError(reply.error_name, reply.body)
bleak.exc.BleakDBusError: [org.bluez.Error.InProgress] Operation already in progress
INFO:BLEGateway:Sent 0 messages to MQTT
ERROR:BLEGateway:BLE scan loop stopped

TGW_291_update

[2024-01-02 21:57:07] *************************************
[2024-01-02 21:57:07] *   Launch install of dependencies  *
[2024-01-02 21:57:07] *************************************
[2024-01-02 21:57:07] Reading package lists...
[2024-01-02 21:57:08] Building dependency tree...
[2024-01-02 21:57:08] Reading state information...
[2024-01-02 21:57:09] curl is already the newest version (7.64.0-4+deb10u8).
[2024-01-02 21:57:09] 0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded.
  % 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     62      0 --:--:-- --:--:-- --:--:--    64
[2024-01-02 21:57:10] Hit:1 http://archive.raspberrypi.org/debian buster InRelease
[2024-01-02 21:57:10] Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
[2024-01-02 21:57:10] Hit:3 https://deb.nodesource.com/node_18.x buster InRelease
[2024-01-02 21:57:11] Hit:4 https://packagecloud.io/ookla/speedtest-cli/debian buster InRelease
[2024-01-02 21:57:12] Fetched 15.0 kB in 2s (8391 B/s)
[2024-01-02 21:57:16] Reading package lists...
[2024-01-02 21:57:16] *****************************
[2024-01-02 21:57:16] Install modules using apt-get
[2024-01-02 21:57:16] *****************************
  % 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     74      0 --:--:-- --:--:-- --:--:--    74
[2024-01-02 21:57:16] Reading package lists...
[2024-01-02 21:57:16] Building dependency tree...
[2024-01-02 21:57:16] Reading state information...
[2024-01-02 21:57:18] bluez is already the newest version (5.50-1.2~deb10u4).
[2024-01-02 21:57:18] logrotate is already the newest version (3.14.0-4).
[2024-01-02 21:57:18] python3 is already the newest version (3.7.3-1).
[2024-01-02 21:57:18] python3-venv is already the newest version (3.7.3-1).
[2024-01-02 21:57:18] python3-pip is already the newest version (18.1-5+rpt1).
[2024-01-02 21:57:18] 0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded.
[2024-01-02 21:57:18] Version debian:10
[2024-01-02 21:57:18] Install pipx via pip
[2024-01-02 21:57:22] Requirement already satisfied: pipx in /usr/local/lib/python3.7/dist-packages (1.2.1)
[2024-01-02 21:57:22] Requirement already satisfied: argcomplete>=1.9.4 in /usr/local/lib/python3.7/dist-packages (from pipx) (3.1.2)
[2024-01-02 21:57:22] Requirement already satisfied: userpath>=1.6.0 in /usr/local/lib/python3.7/dist-packages (from pipx) (1.9.1)
[2024-01-02 21:57:22] Requirement already satisfied: importlib-metadata>=3.3.0; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from pipx) (6.7.0)
[2024-01-02 21:57:22] Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.7/dist-packages (from pipx) (23.2)
[2024-01-02 21:57:22] Requirement already satisfied: click in /usr/lib/python3/dist-packages (from userpath>=1.6.0->pipx) (7.0)
[2024-01-02 21:57:22] Requirement already satisfied: typing-extensions>=3.6.4; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from importlib-metadata>=3.3.0; python_version < "3.8"->pipx) (4.7.1)
[2024-01-02 21:57:22] Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata>=3.3.0; python_version < "3.8"->pipx) (3.15.0)
[2024-01-02 21:57:24] /root/.local/bin has been been added to PATH, but you need to open a new
[2024-01-02 21:57:24] terminal or re-login for this PATH change to take effect.
[2024-01-02 21:57:24] 
[2024-01-02 21:57:24] You will need to open a new terminal or re-login for the PATH changes to take
[2024-01-02 21:57:24] effect.
[2024-01-02 21:57:24] 
[2024-01-02 21:57:24] Otherwise pipx is ready to go! ✨ 🌟 ✨
[2024-01-02 21:57:24] *************************************
[2024-01-02 21:57:24] Install the required python libraries
[2024-01-02 21:57:24] *************************************
  % 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     68      0 --:--:-- --:--:-- --:--:--    68
creating virtual environment...
installing theengsgateway...
⚠️  Note: '/root/.local/bin' is not on your PATH environment variable. These
    apps will not be globally accessible until your PATH is updated. Run `pipx
    ensurepath` to automatically add it, or manually modify your PATH in your
    shell's config file (i.e. ~/.bashrc).
done! ✨ 🌟 ✨
[2024-01-03 00:11:48] installed package theengsgateway 1.2.0, installed using Python 3.7.3
[2024-01-03 00:11:48] These apps are now globally available
[2024-01-03 00:11:48] - TheengsGateway
[2024-01-03 00:11:48] ***************************
[2024-01-03 00:11:48] *      Install ended      *
[2024-01-03 00:11:48] ***************************
  % 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      2      0  0:00:01 --:--:--  0:00:01     2
100     2  100     2    0     0      2      0  0:00:01 --:--:--  0:00:01     2

:warning: Note: ‹ /root/.local/bin › is not on your PATH environment variable. These
apps will not be globally accessible until your PATH is updated. Run pipx ensurepath to automatically add it, or manually modify your PATH in your
shell’s config file (i.e. ~/.bashrc).

MQTTDiscovery sauf omission je n’ai pas d’erreur, j’ai relancé le Rpi à distance pour test, outre le fait de devoir relancer les démon manuellement pas de soucis.
Je viens même de relancer les dépendances et démon seul log présent, qui ne montre rien de « suspect » si je puis me permettre cette description :

[2024-01-03 11:31:29] *************************************
[2024-01-03 11:31:29] *   Launch install of dependencies  *
[2024-01-03 11:31:29] *************************************
[2024-01-03 11:31:29] Hit:1 http://archive.raspberrypi.org/debian buster InRelease
[2024-01-03 11:31:29] Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
[2024-01-03 11:31:29] Hit:3 https://deb.nodesource.com/node_18.x buster InRelease
[2024-01-03 11:31:30] Hit:4 https://packagecloud.io/ookla/speedtest-cli/debian buster InRelease
[2024-01-03 11:31:34] Reading package lists...
[2024-01-03 11:31:34] *****************************
[2024-01-03 11:31:34] Install modules using apt-get
[2024-01-03 11:31:34] *****************************
[2024-01-03 11:31:34] Reading package lists...
[2024-01-03 11:31:36] Building dependency tree...
[2024-01-03 11:31:36] Reading state information...
[2024-01-03 11:31:38] python3 is already the newest version (3.7.3-1).
[2024-01-03 11:31:38] python3-dev is already the newest version (3.7.3-1).
[2024-01-03 11:31:38] python3-requests is already the newest version (2.21.0-1+deb10u1).
[2024-01-03 11:31:38] python3-setuptools is already the newest version (40.8.0-1).
[2024-01-03 11:31:38] python3-venv is already the newest version (3.7.3-1).
[2024-01-03 11:31:38] python3-pip is already the newest version (18.1-5+rpt1).
[2024-01-03 11:31:38] 0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded.
[2024-01-03 11:31:38] *************************************
[2024-01-03 11:31:38] Creating python 3 virtual environment
[2024-01-03 11:31:38] *************************************
[2024-01-03 11:31:42] Done
[2024-01-03 11:31:42] *************************************
[2024-01-03 11:31:42] Install the required python libraries
[2024-01-03 11:31:42] *************************************
[2024-01-03 11:31:44] Requirement already satisfied: pip in ./venv/lib/python3.7/site-packages (23.3.2)
[2024-01-03 11:31:44] Requirement already satisfied: wheel in ./venv/lib/python3.7/site-packages (0.42.0)
[2024-01-03 11:31:46] Requirement already satisfied: aiohttp>=3.8.0 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 1)) (3.8.6)
[2024-01-03 11:31:46] Requirement already satisfied: paho-mqtt>=1.6.0 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 2)) (1.6.1)
[2024-01-03 11:31:46] Requirement already satisfied: attrs>=17.3.0 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (23.2.0)
[2024-01-03 11:31:46] Requirement already satisfied: charset-normalizer<4.0,>=2.0 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (3.3.2)
[2024-01-03 11:31:46] Requirement already satisfied: multidict<7.0,>=4.5 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (6.0.4)
[2024-01-03 11:31:46] Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (4.0.3)
[2024-01-03 11:31:46] Requirement already satisfied: yarl<2.0,>=1.0 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (1.9.4)
[2024-01-03 11:31:46] Requirement already satisfied: frozenlist>=1.1.1 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (1.3.3)
[2024-01-03 11:31:46] Requirement already satisfied: aiosignal>=1.1.2 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (1.3.1)
[2024-01-03 11:31:46] Requirement already satisfied: asynctest==0.13.0 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (0.13.0)
[2024-01-03 11:31:46] Requirement already satisfied: typing-extensions>=3.7.4 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (4.7.1)
[2024-01-03 11:31:46] Requirement already satisfied: importlib-metadata in ./venv/lib/python3.7/site-packages (from attrs>=17.3.0->aiohttp>=3.8.0->-r requirements.txt (line 1)) (6.7.0)
[2024-01-03 11:31:46] Requirement already satisfied: idna>=2.0 in ./venv/lib/python3.7/site-packages (from yarl<2.0,>=1.0->aiohttp>=3.8.0->-r requirements.txt (line 1)) (3.6)
[2024-01-03 11:31:46] Requirement already satisfied: zipp>=0.5 in ./venv/lib/python3.7/site-packages (from importlib-metadata->attrs>=17.3.0->aiohttp>=3.8.0->-r requirements.txt (line 1)) (3.15.0)
[2024-01-03 11:31:47] ***************************
[2024-01-03 11:31:47] *      Install ended      *
[2024-01-03 11:31:47] ***************************

au cas où je dispose en BT de ce type d’équipements : Nutale Focus
je continue de lire la doc et parcourir d’autres postes que j’ai cité plus haut voir si similitudes.

[EDIT] j’ai coché « Permet de lister et d’éventuellement créer des équipements inconnus » et relancé les dépendences/démon de MQTTDiscovery, rien dans la liste.

Bonjour,

Le problème initiale est corrigé (l’installation de l’antenne).

Le problème qui reste, semble ne pas exister sur Raspberry Pi OS 11, sachez que de passe de la version 10 à la version 11 prend en moyenne 1 heure (hors démontage de votre boitier pour pouvoir graver le SSD avec un PC).
Je l’ai fait au moins une 10ene de fois en décembre (rodé).

Cochez la case pour détecter les équipements inconnu et regardez dans la minute après la relance du démon, si le NUT n’est pas vue.

Mais vous semblez avoir un problème que l’on a vu plusieurs fois ici avec BLUEZ, regardez pour le mettre à jour.
Sur un Pi, faites cette commande en SSH :
sudo apt update && sudo apt full-upgrade -y
Et un redémarrage depuis l’interface de Jeedom.

Dans un 1er temps, si vous ne souhaitez pas avoir la mise à jour des packages installés, faites simplement ces 2 mises à jour :
sudo apt upgrade bluez libbluetooth3

Il faut relancez les antennes (pas l’installation, mais les redémarrer)