Détection de présence sans yaml avec OpenMQTTGateway

Salut,

j’aurais besoin de votre aide. Je suis en train d’ajouter une fonction de découverte automatique des BLE tracker sur OpenMQTTGateway
Les trackers seront automatiquement disponible comme entité dans HA sans yaml:
image

Mais pour cela j’ai besoin d’identifer précisemment les trackers.

Pour ceux qui possèdent des Tiles, Nut ou autres tracker BLE, pourriez vous effectuer la procédure ci dessous:

Exemple:

{"id":"112233445566","mac_type":0,"adv_type":0,"name":"sps","manufacturerdata":"2309771d019ad15c08","rssi":-89,"brand":"Inkbird","model":"T(H) Sensor","model_id":"IBS-TH1/TH2/P01B","type":"THBX","cidc":false,"acts":true,"tempc":23.39,"tempf":74.102,"extprobe":true,"hum":75.43,"batt":92}

@jerome6994 @mycanaletto je me permet de vous tagger car j’ai vu ici que vous en aviez

Heu… je ne vais rien flasher du tout.

Pourquoi monter une bique de + alors que ces objets remontent bien via ESPHome ?

Il s’agit d’un test pour me permettre d’enrichir le projet qui est utilisé par des utilisateurs d’HA et d’autres contrôleurs.

Si d’autres personnes veulent aider elles sont les bienvenues.

@1technophile
Je veux bien faire l’exercice que un ESP vierge, mais ayant déjà 6/7 antenne OMG pas de soucis on verra des choses ?

oui sur un ESP vierge ca marchera sans problème, une fois le test effectué tu pourras t’en servir pour autre chose.

Bonsoir @1technophile

j’ai flashé un ESP32
pense avoir configurer l’ESP sur mon reseau et mon brocker
quelle est le reste de la manip a faire
je veux bien aider mais la …
je suis comme une poule devant une fourchette

Salut,

je connaissais pas l’expression mais je peux imaginer la scene lol.

Peux tu télécharger MQTT explorer

Te connecter à ton broker, et me partager ce que tu vois pour tes trackers , voir exemple ci dessus

Cache les adresses MAC ou envoit moi les infos en privés.

justement c’est la qu’est l’os

je ne vois rien en
/home

c’est bien cela que je dois identifier ?

Est ce que tu vois ca:
image

Sinon c’est qu’il faut réessayer la configuration wifi/mqtt

Si c’est bon tu peux aller dans HA → Settings-> Devices
et mettre les paramètres ci dessous:

Et revenir dans le broker pour voir si tu as plus de donnees

bon my mistake
j’avais des gros doigts tout carrés

j’essaye de t’envoyer ce que j’ai trouvé dans
home/openmqttgateway_esp32_ble/bttomqtt/undecoded

1 « J'aime »

@1technophile Flash en cours donc retour dans la journée

Question on peut avoir la possibilité de 2 SSID sur les antennes ?
De cette manière si un n’est pas dispo alors bascule automatique sur le second

Compliqué de prendre le bon payload dans MQTT Explorer je vais passer par Node Red (ça bouge trop vite)

Voilà @1technophile je te mets 4 objets (NUT, Badge MyFox Somfy, Tile et Flower care)
Je ne sais pas dire là tout de suite si les Nut c’est mes mini ou mes find 3 à ce stade.

{id: "11:22:33:44:55:66",mac_type: 1,adv_type: 0,name: "Tile",rssi: -43,distance: 0.042283,}
{id: "11:22:33:44:55:66",mac_type: 1,adv_type: 0,name: "nut",manufacturerdata: "59000046",rssi: -59,distance: 1.01076,servicedata: "f02cac844c31",servicedatauuid: "0x180a"}
{id: "11:22:33:44:55:66",mac_type: 0,adv_type: 0,name: "Flower care",rssi: -42,distance: 0.033417,servicedata: "7120980088c020668d7cc40d0910020000",servicedatauuid: "0xfe95"}
{id: "11:22:33:44:55:66",mac_type: 1,adv_type: 0,name: "Myfox R",rssi: -94,txpower: 4,distance: 32.73764,servicedata: "0062f5",servicedatauuid: "0x0000"}
1 « J'aime »

Oui par PlatformIO c’est possible :
'-DESPWifiManualSetup=true'
'-Dwifi_ssid="MY_WIFI"'
'-Dwifi_password="MY_WIFI_PASSWORD"'
'-Dwifi_ssid1="MY_BACKUP_WIFI'
'-Dwifi_password1="MY_BACKUP_WIFI_PASSWORD'

Merci pour les infos !
Pourras tu me me les redonner a un autre moment de la journée stp, cela me permettra de voir si elle change.

Alors j’ai pas pu le faire aujourd’hui donc je remets ça à demain pour les json

Concernant le double ssid c’est pas possible de l’ajouter dans la conf au moment du flash ?
Car je suis pas certain d’y arriver par plateformeIO ! Pas certain de comprendre ce que je vais faire ! Problème de compétence

voici @1technophile


{id: "11:22:33:44:55:66",mac_type: 1,adv_type: 0,name: "Myfox R",rssi: -90,txpower: 4,distance: 23.44428,servicedata: "0062f5",servicedatauuid: "0x0000"}
{id: "11:22:33:44:55:66",mac_type: 1,adv_type: 0,name: "Myfox R",rssi: -98,txpower: 4,distance: 45.0994,servicedata: "0061f5",servicedatauuid: "0x0000"}
{id: "11:22:33:44:55:66",mac_type: 1,adv_type: 0,name: "nut",manufacturerdata: "59000046",rssi: -57,distance: 0.708318,servicedata: "f02cac844c31",servicedatauuid: "0x180a"}
{id: "11:22:33:44:55:66",mac_type: 1,adv_type: 0,name: "nut",manufacturerdata: "59000018",rssi: -85,distance: 15.12852,servicedata: "cd168311ef38",servicedatauuid: "0x180a"}
{id: "11:22:33:44:55:66",mac_type: 1,adv_type: 0,name: "nut",manufacturerdata: "59000018",rssi: -91,distance: 25.51913,servicedata: "d78209b7f9e0",servicedatauuid: "0x180a"}
{id: "11:22:33:44:55:66",mac_type: 1,adv_type: 0,name: "Tile",rssi: -50,distance: 0.191064}

Le servicedata change sur les nut en fonction de l’id
sur les myfox aussi mais je ne sais pas en fonction de quoi

1 « J'aime »

Merci, la fonction sera disponible dans la prochaine version

1 « J'aime »

@1technophile
Alors depuis la 1.4.0 mes miflora ne remonte plus vraiment enfin une valeur sur les 4/5 prévue.
Je ne sais pas d’où ça vient par contre pas eu le temps de le pencher dessus

Je vais regarder avec le mien, ils n’ont pas changé de version de firmware?

Ecoute je ne pense pas mais je ne regarde jamais ça donc dire ce qu’il y avait avant et maintenant :man_shrugging:
Sur un je suis à 3.2.2
ce qui est sur c’est que sur ESPhome ça diffuse