Pas de réception de mes équipement sur Smart

Bonjour,

SMART

JEEDOM 4.3.20
JMQTT
MQTTManager Beta 2023-11-16
THEENGS Gateway Beta 2023-11-16
antenne SENA

Le problème semble être identique à ce poste mais il semblerai qu’il veuille attendre Débian 11

Je n’est pas de detection de mes équipements .
Le topic est découvert par MQTT Explorer mais rien n’arrive .

tgw 1731 : antenne sur mon Atlas
tgw 1091 : antenne sur ma Smart

Pas d’autre plugin utilisant le Bluetooth d’installés.
L’antenne à bien été détecté par le plugin.
Cette antenne fonctionne car elle détectait mes équipements sur une autre BOX: voir ce post

1 - Installation MQTT Manager Beta

Le plugin fonctionne correctement car le log MQTT2_d affiche les équipements arrivant sur mon broker : SELLY - OMG et L’antenne THEENGS configurer sur mon ATLAS

Si besoin je peut fournir les Log je les ai sauvegarder

2 - Installation de THEENGS

Installation du plugin : les Log sont en Débug
Activation : les Log passe en infos
Je passe les log en Débug
Création de l’antenne : je rentre les infos général comme sur chaque équipement , j’active l’équipement
Authentification en mode : Local
Pas d’adaptateur reconnu
Je sauvegarde : Mon adaptateur est découvert , je le selection , je passe le Log de l’antenne en Debug , Je sauvegarde
Je lance lance l’installation de l’antenne : OK
Je lance lance configurer le service : En ligne

Log TGW après création de l’antenne

0000|[2023-11-22 14:34:08]INFO : Début d'activation du plugin
0001|[2023-11-22 14:34:09]INFO : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
0002|[2023-11-22 14:34:09]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=tgw function=install callInstallFunction=1
0003|[2023-11-22 14:37:57]DEBUG : create:online/En ligne
0004|[2023-11-22 14:37:57]DEBUG : create:restart/(Re)Démarrer
0005|[2023-11-22 14:37:57]DEBUG : create:stop/Arrêter
0006|[2023-11-22 14:39:57]DEBUG : local exec:hcitool dev | grep hci => 	hci0	00:01:95:7B:FE:10
0007|[2023-11-22 14:41:18]DEBUG : local exec:hcitool dev | grep hci => 	hci0	00:01:95:7B:FE:10
0008|[2023-11-22 14:41:54]DEBUG : local exec:ls /tmp/ | grep -Ec tgw_install_in_progress => 0
0009|[2023-11-22 14:41:54]DEBUG : local exec:sudo /root/.local/bin/TheengsGateway -h | grep -Ecw "usage:" => 0
0010|[2023-11-22 14:41:54]DEBUG : local exec:sudo python3 -m TheengsGateway -h | grep -Ecw "usage:" => 0
0011|[2023-11-22 14:41:54]INFO : Lancement de l'installation de l'antenne 'THEENGS-SMART'
0012|[2023-11-22 14:41:54]DEBUG : local exec:sudo systemctl stop TheengsGateway.service =>
0013|[2023-11-22 14:41:54]DEBUG : local exec:sudo bash /var/www/html/plugins/tgw/core/class/../../resources/install_apt.sh http://192.168.1.99/plugins/tgw/core/php/jeetgw.php?id=1091 > /var/www/html/log/tgw_1091_update 2>&1 & =>
0014|[2023-11-22 14:42:06]DEBUG : step:0 for id:1091
0015|[2023-11-22 14:42:12]DEBUG : step:1 for id:1091
0016|[2023-11-22 14:42:21]DEBUG : step:2 for id:1091
0017|[2023-11-22 14:42:39]DEBUG : step:3 for id:1091
0018|[2023-11-22 14:42:39]DEBUG : local exec:ls /tmp/ | grep -Ec tgw_install_in_progress => 0
0019|[2023-11-22 14:42:40]DEBUG : local exec:sudo /root/.local/bin/TheengsGateway -h | grep -Ecw "usage:" => 1

Log TGW_1091_Update

0000|[2023-11-22 13:41:54] *************************************
0001|[2023-11-22 13:41:54] *   Launch install of dependencies  *
0002|[2023-11-22 13:41:54] *************************************
0003|[2023-11-22 13:42:03] Reading package lists...
0004|[2023-11-22 13:42:04] Building dependency tree...
0005|[2023-11-22 13:42:04] Reading state information...
0006|[2023-11-22 13:42:06] curl is already the newest version (7.64.0-4+deb10u7).
0007|[2023-11-22 13:42:06] 0 upgraded, 0 newly installed, 0 to remove and 292 not upgraded.
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     66      0 --:--:-- --:--:-- --:--:--    66
0011|[2023-11-22 13:42:07] Hit:1 http://security.debian.org/debian-security buster/updates InRelease
0012|[2023-11-22 13:42:07] Get:2 http://www.deb-multimedia.org buster InRelease [18.1 kB]
0013|[2023-11-22 13:42:07] Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0014|[2023-11-22 13:42:07] Get:4 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
0015|[2023-11-22 13:42:07] Get:5 http://ftp.uk.debian.org/debian buster-updates InRelease [56.6 kB]
0016|[2023-11-22 13:42:07] Hit:6 https://oph.mdrjr.net/meveric all InRelease
0017|[2023-11-22 13:42:07] Hit:7 https://oph.mdrjr.net/meveric buster InRelease
0018|[2023-11-22 13:42:07] Get:8 http://www.deb-multimedia.org buster/non-free Sources [3244 B]
0019|[2023-11-22 13:42:07] Get:9 http://www.deb-multimedia.org buster/main Sources [100 kB]
0020|[2023-11-22 13:42:07] Get:10 http://www.deb-multimedia.org buster/main arm64 Packages [110 kB]
0021|[2023-11-22 13:42:07] Get:11 http://www.deb-multimedia.org buster/main Translation-en [82.7 kB]
0022|[2023-11-22 13:42:07] Get:12 http://www.deb-multimedia.org buster/non-free arm64 Packages [1500 B]
0023|[2023-11-22 13:42:07] Get:13 http://www.deb-multimedia.org buster/non-free Translation-en [3058 B]
0024|[2023-11-22 13:42:09] Fetched 498 kB in 3s (197 kB/s)
0025|[2023-11-22 13:42:12] Reading package lists...
0026|[2023-11-22 13:42:12] *****************************
0027|[2023-11-22 13:42:12] Install modules using apt-get
0028|[2023-11-22 13:42:12] *****************************
0029|% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
0030|Dload  Upload   Total   Spent    Left  Speed
0031|0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0     66      0 --:--:-- --:--:-- --:--:--    68
0032|[2023-11-22 13:42:13] Reading package lists...
0033|[2023-11-22 13:42:14] Building dependency tree...
0034|[2023-11-22 13:42:14] Reading state information...
0035|[2023-11-22 13:42:15] python3-pip is already the newest version (18.1-5).
0036|[2023-11-22 13:42:15] python3 is already the newest version (3.7.3-1).
0037|[2023-11-22 13:42:15] python3-venv is already the newest version (3.7.3-1).
0038|[2023-11-22 13:42:15] bluez is already the newest version (5.50-1.2~deb10u3).
0039|[2023-11-22 13:42:15] 0 upgraded, 0 newly installed, 0 to remove and 292 not upgraded.
0040|[2023-11-22 13:42:15] Version debian:10
0041|[2023-11-22 13:42:15] Install pipx via pip
0042|[2023-11-22 13:42:18] Requirement already satisfied: pipx in /usr/local/lib/python3.7/dist-packages (1.2.1)
0043|[2023-11-22 13:42:18] Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.7/dist-packages (from pipx) (23.2)
0044|[2023-11-22 13:42:18] Requirement already satisfied: userpath>=1.6.0 in /usr/local/lib/python3.7/dist-packages (from pipx) (1.9.1)
0045|[2023-11-22 13:42:18] Requirement already satisfied: importlib-metadata>=3.3.0 in /usr/local/lib/python3.7/dist-packages (from pipx) (6.7.0)
0046|[2023-11-22 13:42:18] Requirement already satisfied: argcomplete>=1.9.4 in /usr/local/lib/python3.7/dist-packages (from pipx) (3.1.2)
0047|[2023-11-22 13:42:18] Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata>=3.3.0->pipx) (3.15.0)
0048|[2023-11-22 13:42:18] 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)
0049|[2023-11-22 13:42:18] Requirement already satisfied: click in /usr/local/lib/python3.7/dist-packages (from userpath>=1.6.0->pipx) (8.1.7)
0050|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
0051|[notice] A new release of pip is available: 23.0.1 -> 23.3.1
0052|[notice] To update, run: python3 -m pip install --upgrade pip
0053|[2023-11-22 13:42:21] /root/.local/bin has been been added to PATH, but you need to open a new
0054|[2023-11-22 13:42:21] terminal or re-login for this PATH change to take effect.
0055|[2023-11-22 13:42:21]
0056|[2023-11-22 13:42:21] You will need to open a new terminal or re-login for the PATH changes to take
0057|[2023-11-22 13:42:21] effect.
0058|[2023-11-22 13:42:21]
0059|[2023-11-22 13:42:21] Otherwise pipx is ready to go! ✨ 🌟 ✨
0060|[2023-11-22 13:42:21] *************************************
0061|[2023-11-22 13:42:21] Install the required python libraries
0062|[2023-11-22 13:42:21] *************************************
0063|% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
0064|Dload  Upload   Total   Spent    Left  Speed
0065|0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0     68      0 --:--:-- --:--:-- --:--:--    68
0066|creating virtual environment...
0067|installing theengsgateway...
0068|⚠️  Note: '/root/.local/bin' is not on your PATH environment variable. These
0069|apps will not be globally accessible until your PATH is updated. Run `pipx
0070|ensurepath` to automatically add it, or manually modify your PATH in your
0071|shell's config file (i.e. ~/.bashrc).
0072|done! ✨ 🌟 ✨
0073|[2023-11-22 13:42:39] installed package theengsgateway 1.1.0, installed using Python 3.7.3
0074|[2023-11-22 13:42:39] These apps are now globally available
0075|[2023-11-22 13:42:39] - TheengsGateway
0076|[2023-11-22 13:42:39] ***************************
0077|[2023-11-22 13:42:39] *      Install ended      *
0078|[2023-11-22 13:42:39] ***************************
0079|% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
0080|Dload  Upload   Total   Spent    Left  Speed
0081|0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0      1      0  0:00:02  0:00:01  0:00:01     1
100     2  100     2    0     0      1      0  0:00:02  0:00:01  0:00:01     1

Infos complémentaires :

Sur mon Atlas le Log TGW update comporte pratiquement le double de ligne 130
Sur mon Atlas j’ai un log supplémentaire TWG_Package

La page santé

Gérard

Salut,

Du coup je ne comprend pas pourquoi créer un nouveau post, le problème n’est pas sur le plugin d’ailleurs à en croire le retour fait ici:

du coup je ne vois pas ce que je peux faire de plus?

je lit plutôt qu’il suppose que cela vient de là , d’ailleurs il préfère attendre le passage à débian 11.

Ce que je demande déjà n’étant pas informaticien .En premier est ce que les LOG sont correctes?

et aussi des conseil de recherche.

Et peut-être savoir si il ya des gens chez qui ont une antenne Theengs fonctionne sur Smart? En gros la comptabilité SMART.

Gérard`

Il semblerait que mon Bluetooth fonctionne et que ma clé et bien détecté

root@Jeedom:~# service bluetooth status
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
: enabled)
   Active: active (running) since Wed 2023-11-22 09:26:36 UTC; 5h 30m
in ago
     Docs: man:bluetoothd(8)
 Main PID: 335 (bluetoothd)
   Status: "Running"
   Memory: 3.1M
   CGroup: /system.slice/bluetooth.service
           └─335 /usr/lib/bluetooth/bluetoothd

Warning: Journal has been rotated since unit was started. Log output is incomple
te or unavailable.
root@Jeedom:~# hciconfig -a
hci0:	Type: Primary  Bus: USB
	BD Address: 00:01:95:7B:FE:10  ACL MTU: 310:10  SCO MTU: 64:8
	UP RUNNING PSCAN 
	RX bytes:660 acl:0 sco:0 events:45 errors:0
	TX bytes:2728 acl:0 sco:0 commands:45 errors:0
	Features: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF PARK 
	Link mode: SLAVE ACCEPT 
	Name: 'Jeedom'
	Class: 0x000000
	Service Classes: Unspecified
	Device Class: Miscellaneous, 
	HCI Version: 4.0 (0x6)  Revision: 0x2031
	LMP Version: 4.0 (0x6)  Subversion: 0x2031
	Manufacturer: Cambridge Silicon Radio (10)


donc tu l’antenne 1731 & 1091
laquelle est celle sur la smart?
et l’autre c’est sur quoi?

dans le topic homeassistant il y a quoi? je peux voir? pcq du coup j’imagine qu’il y a des équipements qui remontent via l’autre antenne?

L’antenne 1731 est sur mon Atlas Bluetooth interne
L’antenne 1091 est sur ma Smart clé sena

Oui l’antenne 1731 fonctionne et me remonte une partie des elements ( NUT, NUTALE, MT Xiaomi , Miflora )

Déjà essayé de redémarrer la smart aussi?

oui j’ai déjà essayé (vu sur l’autre post)

Tu as lu que sur Atlas le log TGW update est 2 fois plus gros ? 130 lignes au lieu de 80 ligne sur Smart.

Les LOG d’installation sont correctes ?

il me semble avoir lu que tu n’avais pas de Smart , si tu as besoin de fichier spécifique tu peux demander

gérard

concernant les logs il faut que je fasse en sorte de les nettoyer régulièrement, qu’ils soient plus gros… ca dépend depuis quand l’antenne tourne, le loglevel etc

oui il me semble, d’ailleurs l’antenne démarre et est « en ligne » même s’il y a évidement ce problème de communication entre le soft et le bluetooth

perso je n’ai plus de smart mais je connais quelqu’un qui en a une mais impossible de tester (pour l’instant) sur celle-ci

Ce n’est pas grave , s’était pour essayer en prévision du passage en Debian 11 .
je testais sur la Smart car elle est mieux situé que mon Atlas (au milieu de la maison).
Sur la Smart j’attend le passage officiel en Debian 11 , peut-être que çà marchera.

je vais essayer avec la clé Sena sur mon Atlas mais je risque d’avoir des petits problèmes j’ai déjà une autre clé Sena qui tourne pour Blea.

De toute façon les ESP_32 avec OMG fonctionnent très bien, mais je voulais réutiliser mes clés Sena la portée est beaucoup plus importante.

Merci quand mème.

Bonne soirée

Gérard

Bonsoir.

Arrêtez le plugin BLEA quelques instants.

Déclarez la clé Sena pour l’antenne locale twg.
Et testez !

Vous ne risquez rien.

Après 3 jours de recherche, de discussions et de support, j’en conclus que le plugin n’est pas mis en cause (je parle bien d’une smart).
Il y a un bug à l’initialisation du bluetooth, que l’on peut constater en faisant: sudo systemctl status bluetooth
Le driver bluetooth de la smart est un Realtek RTL8821cu. Ce driver ne veut pas s’updater (en debian 10 buster) car il y a une erreur au moment du make (erreur dans un code C).
Ce bug n’empêche pas le bluetooth de fonctionner (avec BLEA par exemple) mais empêche la capacité de faire un Discovery (on peut le constater avec l’outil btmgmt) et c’est justement ce que TheengsGateway essaie de faire.
Ce bug est bien entendu corrigé en Debian 11 mais je ne sais ce qu’il en sera sur une smart, à voir…

Ok, pourquoi pas si le support le dis, mais alors pourquoi le problème existe aussi avec une clé Sena ? (sujet de ce fil)

Bonjour,

Pour infos

En janvier j’ai remplacer ma carte memoire sur ma Smart par une carte avec Jeedom prés installée achetée chez Domadoo et je me souvient que pour BLEA j’avais du faire une mise à jour, il me semble que cela concernait « bluepy », je ne sais pas si cela peut avoir un impact.

Autre infos : (pour faire avancer la science)

J’ai fait des tests avec une clé récupéré chez mon fils : ORICO-BTA-403-BK

Sur ma Smart :
Installation de l’antenne : OK
Configurer le service. : En ligne
MQTT Explorer : Id antenne détecté
MQTT Explorer. : Home / TGW_XXX >>>> ABSENT
LOG MQTT « Debug » : PAS d’équipement

Sur mon Atlas :
Installation de l’antenne : OK
Configurer le service. : En ligne
MQTT Explorer : Id antenne détecté
MQTT Explorer. : Home / TGW_xxx/ BTtoMQTT. >>> arrivée de mes équipements
LOG MQTT « Debug » : Arrivée de mes équipements

Sur L’Odroid
Installation de l’antenne : OK
Configurer le service. : En ligne
MQTT Explorer : Id antenne détecté
MQTT Explorer. : Home / TGW_xxx/ BTtoMQTT. >>> arrivée de mes équipements
LOG MQTT « Debug » : Arrivée de mes équipements

On pourrait en déduire que le problème viens de la Smart.

Bonne soirée

Gérard

Bonjour,

C’est pas mal toutes ces informations.

Bluepy ce n’est que pour BLEA (et ce composant n’est pas compatible Debian 11).

Je n’y connais pas grand chose en Linux, mais le Kernel de la Smart est en version 3. Il est possible que le problème puisse venir de là.
Quelle est la version du Kernel sur l’Atlas ?

Sur la page santé : 5.10.43

Gérard

Il est possible que cela soit ce qui fait la différence.

J’ai créé un conteneur docker Docker HomeAssistant

Le Bluetooth natif ne fonctionne pas.

Par contre en installant

Passive BLE Monitor integration

C’est assez déconcertant

Et bien on récupère les infos des équipements

Et quel est le rapport ?
C’est complètement hors sujet

Pas vraiment

je réponds notamment à @PapiGege

Il y a trois élèments :
L’OS
le plugin
l’antenne bluetooth

@PapiGege indique clairement que l’os peut ne pas faire fonctionner le plugin / l’antenne
Le plugin utilise Systemd qui implique d’utiliser un os adéquate
l’antenne bluetooth : Le plugin de homeassistant (copié pour jeedom) préconise certaine antenne
et certaine peuvent utiliser le mode passive qui rend moins compliqué l’utilisation

Pour finir j’aimerais bien que tu arrêtes de faire le censeur sur ce forum avec le ton que tu utilises une nouvelles fois.
Si ma réponse ne te plait pas, elle peut aider à d’autres
et toi passer à autres choses. Merci.