lepresenced: smarttag

Begonnen von hkspks, 02 September 2022, 16:41:36

Vorheriges Thema - Nächstes Thema

hkspks

Hallo zusammen,

wollte gerade lepresenced mit einem samsung smarttag aufsetzen. Im HCI-Tool sehe ich allerdings, dass der Tag regelmäßig seine Adresse ändert. Kann sich das jemand erklären? So läuft das natürlich mit presence nicht :(

defmod SmartTag PRESENCE lan-bluetooth 44:68:E9:8E:A3:2A 127.0.0.1:5222 60

HCI-Tool:
um 15:50: 47:F2:54:3D:4A:__ Smart Tag
um 16:00: 44:68:E9:8E:A3:__ Smart Tag
um 16:46: 52:A2:75:3F:49:__ Smart Tag
...

Habe auch nur einen Tag ;-)

Dr. Boris Neubert

Habe das gleiche Problem mit dem Beacon Simulator auf einem Samsung Galaxy S9+. Der iBeacon ändert immer mal wieder seine Bluetooth-ID.

Restliches Setup ist nicht lepresenced sondern OpenMQTTGateway mit Bluetooth, via MQTT2 nach FHEM eingespielt.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Otto123

Leider keine Idee zur Verbesserung aber die Idee zum Hintergrund:
Die MAC wird sicher wegen Datenschutz verschleiert (Wie alle MACs im Smartphone mittlerweile). Intern wird er eine Kennung haben, die die Samsung (Galaxy) SmartTag App auslesen und ermitteln kann.

Beim Smartphone kann man das abstellen, hier müsste das die SmartTag App können - aber wozu.  ;)

Samsung hat Dein Profil, die anderen dürfen nicht :)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Beta-User

Zitat von: Dr. Boris Neubert am 02 September 2022, 17:12:41
Habe das gleiche Problem mit dem Beacon Simulator auf einem Samsung Galaxy S9+. Der iBeacon ändert immer mal wieder seine Bluetooth-ID.

Restliches Setup ist nicht lepresenced sondern OpenMQTTGateway mit Bluetooth, via MQTT2 nach FHEM eingespielt.
Kann man dem Simulator eine eindeutige Kennung verpassen? Also eine Art Namen, Produktkennung oä? Dann könnte man nämlich jeden JSON vorab abscannen und in der Auswertung der MQTT2_DEVICE-Instanz nur die zu dieser Kennung passenden JSON-Blobs auspacken.

Falls Beispielcode gesucht wird: die attrTemplates für die Shellys haben da was drin, und vermutlich auch die Tasmota-ZigBee-Varienten.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Dr. Boris Neubert

Zitat von: Beta-User am 02 September 2022, 17:23:27
Kann man dem Simulator eine eindeutige Kennung verpassen? Also eine Art Namen, Produktkennung oä? Dann könnte man nämlich jeden JSON vorab abscannen und in der Auswertung der MQTT2_DEVICE-Instanz nur die zu dieser Kennung passenden JSON-Blobs auspacken.

Falls Beispielcode gesucht wird: die attrTemplates für die Shellys haben da was drin, und vermutlich auch die Tasmota-ZigBee-Varienten.

Yes!

Die haben eine UUID, die man zufällig generieren kann, und die wird auch empfangen. Jetzt muss ich mich nur noch wieder einarbeiten. Danke für den Tipp!
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!