Comment faire pour que les appareils apparaissent bien?

voilà le contenu, après réinstallation et donc configuration correcte du plugin j’ai ceci dans l’appareil ci dessus

{"sensor":{"582D34105499-tempc:
{"stat_t":"+/+/BTtoMQTT/582D34105499","dev_cla":"temperature","unit_of_meas":"°C","state_class":"measurement","name":"CGG1-tempc","uniq_id":"582D34105499-tempc","val_tpl":"{{ value_json.tempc | is_defined }}","device":{"ids":["582D34105499"],"cns":[["mac","582D34105499"]],"mf":"ClearGrass/Qingping","mdl":"CGG1","name":"Round TH-105499","via_device":"RPi0-BLEA-PARENTS"}},"582D34105499-hum":
{"stat_t":"+/+/BTtoMQTT/582D34105499","dev_cla":"humidity","unit_of_meas":"%","state_class":"measurement","name":"CGG1-hum","uniq_id":"582D34105499-hum","val_tpl":"{{ value_json.hum | is_defined }}","device":{"ids":["582D34105499"],"cns":[["mac","582D34105499"]],"mf":"ClearGrass/Qingping","mdl":"CGG1","name":"Round TH-105499","via_device":"RPi0-BLEA-PARENTS"}},"582D34105499-batt":
{"stat_t":"+/+/BTtoMQTT/582D34105499","dev_cla":"battery","unit_of_meas":"%","state_class":"measurement","name":"CGG1-batt","uniq_id":"582D34105499-batt","val_tpl":"{{ value_json.batt | is_defined }}","device":{"ids":["582D34105499"],"cns":[["mac","582D34105499"]],"mf":"ClearGrass/Qingping","mdl":"CGG1","name":"Round TH-105499","via_device":"RPi0-BLEA-PARENTS"}},"582D34105499-volt":
{"stat_t":"+/+/BTtoMQTT/582D34105499","dev_cla":"voltage","unit_of_meas":"V","state_class":"measurement","name":"CGG1-volt","uniq_id":"582D34105499-volt","val_tpl":"{{ value_json.volt | is_defined }}","device":{"ids":["582D34105499"],"cns":[["mac","582D34105499"]],"mf":"ClearGrass/Qingping","mdl":"CGG1","name":"Round TH-105499","via_device":"RPi0-BLEA-PARENTS"}}}}

Une remarque :


J’ai complété les images de mes équipements, si tu veux, je te partage les infos de découvertes et les images.

Trois questions :

  1. tous les appareils bluetooth n’ont pas l’info « présent » et « rssi », est-ce normal ?
  2. le rssi par antenne n’apparait pas, comment l’obtenir ?
  3. tu écris ceci dans la doc :

Il est possible de définir dans la configuration de l’équipement la durée (en secondes) avant de considérer l’équipement comme absent; cela sera particulièrement utile pour les “trackers” tels que les nuts ou tiles. Un équipement est considéré comme présent si une valeur rssi a été reçue pendant les x dernières secondes.

Mais peux tu préciser comment tu le fais ? je n’ai pas compris où je pouvais paramétrer cela

c’est pas bon… c’est une citation pas un bloc Texte préformaté donc les caractères ont été modifiés => inexploitable, je ne vais pas corriger manuellement

je sais pas si tu te rends compte que pour chaque instruction ou demande que j’ai jusqu’ici je dois répéter 4 fois et c’est encore suivi qu’à moitié…

en principe une question = un sujet… j’ai déjà du mal à avoir un suivi cohérent lorssqu’on ne parle que d’une chose mais bref

non, mais sans plus d’info on ne va pas savoir aller plus loin.

il apparaitra s’il est capté par l’antenne, sinon pas.

simplement dans la page de l’équipement
image

je n’ai fait que copier coller les données mais les voici formatées, il ne suffit pas de cliquer sur un bouton et de coller ici car cela reformate le texte.

Je fais précisément ce que tu as écrit, t’es vraiment obligé d’être désagréable à chaque fois, tu pourrais t’éviter de te donner la peine de rajouter

je sais pas si tu te rends compte que pour chaque instruction ou demande que j’ai jusqu’ici je dois répéter 4 fois et c’est encore suivi qu’à moitié…

Moi aussi je ne sais pas si tu te rends comptes du ton de tes messages, c’est une coutume sur la communauté jeedom ?

{
"sensor" : {
"582D34105499-tempc" : {
"stat_t" : "+/+/BTtoMQTT/582D34105499",
"dev_cla" : "temperature",
"unit_of_meas" : "°C",
"state_class" : "measurement",
"name" : "CGG1-tempc",
"uniq_id" : "582D34105499-tempc",
"val_tpl" : "{{ value_json.tempc | is_defined }}",
"device" : {
"ids" : [
"582D34105499"
],
"cns" : [
[
"mac",
"582D34105499"
]
],
"mf" : "ClearGrass/Qingping",
"mdl" : "CGG1",
"name" : "Round TH-105499",
"via_device" : "RPi0-BLEA-PARENTS"
}
},
"582D34105499-hum" : {
"stat_t" : "+/+/BTtoMQTT/582D34105499",
"dev_cla" : "humidity",
"unit_of_meas" : "%",
"state_class" : "measurement",
"name" : "CGG1-hum",
"uniq_id" : "582D34105499-hum",
"val_tpl" : "{{ value_json.hum | is_defined }}",
"device" : {
"ids" : [
"582D34105499"
],
"cns" : [
[
"mac",
"582D34105499"
]
],
"mf" : "ClearGrass/Qingping",
"mdl" : "CGG1",
"name" : "Round TH-105499",
"via_device" : "RPi0-BLEA-PARENTS"
}
},
"582D34105499-batt" : {
"stat_t" : "+/+/BTtoMQTT/582D34105499",
"dev_cla" : "battery",
"unit_of_meas" : "%",
"state_class" : "measurement",
"name" : "CGG1-batt",
"uniq_id" : "582D34105499-batt",
"val_tpl" : "{{ value_json.batt | is_defined }}",
"device" : {
"ids" : [
"582D34105499"
],
"cns" : [
[
"mac",
"582D34105499"
]
],
"mf" : "ClearGrass/Qingping",
"mdl" : "CGG1",
"name" : "Round TH-105499",
"via_device" : "RPi0-BLEA-PARENTS"
}
},
"582D34105499-volt" : {
"stat_t" : "+/+/BTtoMQTT/582D34105499",
"dev_cla" : "voltage",
"unit_of_meas" : "V",
"state_class" : "measurement",
"name" : "CGG1-volt",
"uniq_id" : "582D34105499-volt",
"val_tpl" : "{{ value_json.volt | is_defined }}",
"device" : {
"ids" : [
"582D34105499"
],
"cns" : [
[
"mac",
"582D34105499"
]
],
"mf" : "ClearGrass/Qingping",
"mdl" : "CGG1",
"name" : "Round TH-105499",
"via_device" : "RPi0-BLEA-PARENTS"
}
}
}
}

Aucun appareil ne fonctionne : toutes les données sont vides (à 0), comme si les antennes ne les voyaient pas :

Et concernant les infos rssi et présent qui n’apparaissent, voici un exemple



Et les infos de découverte de l’équipement

{
"sensor" : {
"582D34124256-tempc" : {
"stat_t" : "+/+/BTtoMQTT/582D34124256",
"dev_cla" : "temperature",
"unit_of_meas" : "°C",
"state_class" : "measurement",
"name" : "CGG1-tempc",
"uniq_id" : "582D34124256-tempc",
"val_tpl" : "{{ value_json.tempc | is_defined }}",
"device" : {
"ids" : [
"582D34124256"
],
"cns" : [
[
"mac",
"582D34124256"
]
],
"mf" : "ClearGrass/Qingping",
"mdl" : "CGG1",
"name" : "Round TH-124256",
"via_device" : "RPi0-BLEA-ENTREE"
}
},
"582D34124256-hum" : {
"stat_t" : "+/+/BTtoMQTT/582D34124256",
"dev_cla" : "humidity",
"unit_of_meas" : "%",
"state_class" : "measurement",
"name" : "CGG1-hum",
"uniq_id" : "582D34124256-hum",
"val_tpl" : "{{ value_json.hum | is_defined }}",
"device" : {
"ids" : [
"582D34124256"
],
"cns" : [
[
"mac",
"582D34124256"
]
],
"mf" : "ClearGrass/Qingping",
"mdl" : "CGG1",
"name" : "Round TH-124256",
"via_device" : "RPi0-BLEA-ENTREE"
}
},
"582D34124256-batt" : {
"stat_t" : "+/+/BTtoMQTT/582D34124256",
"dev_cla" : "battery",
"unit_of_meas" : "%",
"state_class" : "measurement",
"name" : "CGG1-batt",
"uniq_id" : "582D34124256-batt",
"val_tpl" : "{{ value_json.batt | is_defined }}",
"device" : {
"ids" : [
"582D34124256"
],
"cns" : [
[
"mac",
"582D34124256"
]
],
"mf" : "ClearGrass/Qingping",
"mdl" : "CGG1",
"name" : "Round TH-124256",
"via_device" : "RPi0-BLEA-ENTREE"
}
},
"582D34124256-volt" : {
"stat_t" : "+/+/BTtoMQTT/582D34124256",
"dev_cla" : "voltage",
"unit_of_meas" : "V",
"state_class" : "measurement",
"name" : "CGG1-volt",
"uniq_id" : "582D34124256-volt",
"val_tpl" : "{{ value_json.volt | is_defined }}",
"device" : {
"ids" : [
"582D34124256"
],
"cns" : [
[
"mac",
"582D34124256"
]
],
"mf" : "ClearGrass/Qingping",
"mdl" : "CGG1",
"name" : "Round TH-124256",
"via_device" : "RPi0-BLEA-ENTREE"
}
}
}
}

je me réponds : je viens de remettre les antennes hci0 par défaut sur les Raspberry Pi zéro et d’un coup les données remontent.

J’ai l’impression que la selection du port hci1 pour le dongle usb que j’utilise plante l’antenne.
Pour info, cela fonctionnait bien sur les antennes BLEA du précédent plugin

Pour utiliser des dongle USB sur les RPi0, il faut désactiver le bluetooth intégré de sorte que le dongle prenne le port hci0 et soit bien le port par défaut.

sudo nano /boot/firmware/conf`Texte préformaté`ig.txt

ajoute en fin de fichier

dtoverlay=disable-bt

puis redémarrer

sudo reboot

je ne sais pas trop où on en est sur ce sujet;
c’était donc un problème de config d’antenne et rien sur plugin-mqttdiscovery ?
on peut fermer le sujet?

en effet pas pour QTT Discovery, c’est un problème pour Theengs.
Visiblement, après plusieurs essais sur Raspberry PI zéro, le plugin n’aime pas que l’on sélectionne autre chose de le port par défaut hci0. Et j’ai l’impression qu’il vaut mieux installer bookworm lite pour que l’installation de Theengs fonctionne bien.

Je te laisse ouvrir un sujet dédié si tu veux de l’aide la dessus

Mieux que quoi?

mieux que trixie.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.