Décodage des beacons Nut

Si les nuts diffuse une puissance de transmission (tx power), on pourrait l’intégrer dans le calcul.

difficile à trouver dans tous les volumes des specs BT, en tout cas pas diffusé par les fabricant mais selon BT <= 10mW en BLEA 4.0 (sera nettement plus en BLEA 5)

1 « J'aime »

Si tu te connectes au broker MQTT avec un client, est ce que tu pourrais me montrer des exemples de payload transmise par les NUT stp?
Cela permettra de voir les champs exploitables.

Malheureusement les Nuts ne semblent pas transmettre leur Txpower.
Pour un Blea inconnu (sans doute un Iphone) son message sur le topix est:

{"id":"5A:79:A3:B7:74:CB","mac_type":1,"manufacturerdata":"4c001006031eee15c87f","rssi":-72,"txpower":12}

et pour un Nut:

{"id":"0F:72:71:38:CE:ED","mac_type":0,"name":"nut","manufacturerdata":"d200003c","rssi":-92,"distance":27.75274,"servicedata":"0f727138ceed","servicedatauuid":"0x180a"}
{
  "id": "FF:FF:99:00:C3:B6",
  "mac_type": 0,
  "name": "nut",
  "manufacturerdata": "11020025",
  "rssi": -90,
  "distance": 23.44428,
  "servicedata": "ffff9900c3b6",
  "servicedatauuid": "0x180a"
}
1 « J'aime »

Interessant, est ce que tu connait le pourcentage de la batterie. Je me demande s’il pourrait être extrait du champ "manufacturerdata.

1 « J'aime »

Malheureusement rien sur la batterie avec le plugin BLEA, la cde info batterie est crée lors du scan mais elle reste vide et en debug:

{'present': 1, 'id': 'FF:FF:DE:01:BD:35', 'type': 'nut', 'name': 'nut', 'rssi': -54, 'source': 'local'}
1 « J'aime »

Et avec l’application NUT, peux tu avoir acces?

L’application NUT ne donne pas le pourcentage de batterie restante
Il y a ceci dans l’application :

Je me posais la question sur l’ESP32 D1 mini il y a une led (rouge chez moi) est il possible d’avoir le choix de l’éteindre ou pas ?

Merci

D’habitude la diode rouge est liee a l’alimentation donc je ne pense pas (tu peux toutefois l’enlever physiquement egalement).

Il se peut que ce soit:

0211 → Manufacturer Id = Telkink

2500 → 9472 → 9472/100= 94.72% pourcentage de la batterie ?

Il faudrait les donnees d’autres utilisateurs.

{"id":"0F:72:71:38:CE:ED","mac_type":0,"name":"nut","manufacturerdata":"d200003c","rssi":-93,"distance":30.15532,"servicedata":"0f727138ceed","servicedatauuid":"0x180a"}

{"id":"FF:FF:99:00:C3:B6","mac_type":0,"name":"nut","manufacturerdata":"11020025","rssi":-60,"distance":1.135236,"servicedata":"ffff9900c3b6","servicedatauuid":"0x180a"}

{"id":"FF:FF:DE:01:BD:35","mac_type":0,"name":"nut","manufacturerdata":"11020025","rssi":-53,"distance":0.342167,"servicedata":"ffffde01bd35","servicedatauuid":"0x180a"}

Ça m’a l’ai d’être assez constant malheureusement. :neutral_face:
Le 0025 étant le même 2 fois

2 « J'aime »

Salut
chez moi, dans manufacturer data j’ai « d2000033 »
Si on arrive a décoder les valeurs là dedans et dans servicedata, j’suis preneur aussi :slight_smile:

1 « J'aime »

Salut,

Est ce que tu pourrais partager tes service data également?

Pour une meilleur visibilité de ce sujet sir les Nut et eviter la pollution du topic sur OMG est ce qu’un moderateur pourrait deplacer la conversation sur les Nut dans un autre thread?
On peut prendre à partir de mon premier message du 20 aout (j’avoue j’aurais pu le faire à ce moment la :roll_eyes: )

merci @iPapy pour le scindage :slight_smile:

Voilà ce que je récupère :

{
"id":"7B:1E:45:7D:D7:04",
"mac_type":0,
"name":"nut",
"manufacturerdata":"d2000033",
"rssi":-90,
"servicedata":"7b1e457dd704",
"servicedatauuid":"0x180a"
}

et un deuxième si ça peut aider :

{
"id":"6F:11:45:80:1E:74",
"mac_type":0,
"name":"nut",
"manufacturerdata":"d2000033",
"rssi":-94,
"servicedata":"6f1145801e74",
"servicedatauuid":"0x180a"
}

Merci d’avance de ton aide

1 « J'aime »

Merci, est ce que tu aurais également les captures d’ecran de l’app Nut pour trouver la correlation avec les valeurs attendues?

heu non je ne les ai pas, je n’ai jamais installé l’app nut…
j’avais lu à l’époque qu’on pouvait pas lier les nuts dans l’app et les laisser dans blea, du coup j’avais pas l’app nut.
Mais si on peut faire les 2, je le fais ce soir en rentrant :wink:

le niveau de batterie ne semble pas remonter …
je viens de réinstaller l’app, il y a une icone ‹ batterie › et quand je clique dessus j’ai un - qui apparait :frowning:

à tester chez d’autres !


edit :
je viens d’avoir un retour batterie :

Cote app :

côté jmqtt :

{
	"id": "E2:DF:11:A1:F0:6E",
	"mac_type": 1,
	"name": "nut",
	"manufacturerdata": "59000010",
	"rssi": -78,
	"servicedata": "e2df11a1f06e",
	"servicedatauuid": "0x180a"
}

(il s’agit d’un nut 3 de mon coté)

il faut cliquer sur l’icone pour que le pourcentage apparaisse (en étant proche du nut)

Voilà ce que je récupère dans l’appli :


Et dans jeedom :
IMG_20220905_182730

A bientôt