Device Tracking keeps falling off #1103
Replies: 2 comments 2 replies
-
I have found an answer to the Galaxy 2 creating a contestant iBeam. In the Samsung Store, there is a program "Beacon Maker" which creates an iBeacon that runs in the background on the watch and connects to room-assistant.
I have noticed that the distance measurements are also widely off.. sometimes its 5 then other times its over 600 when the device hasn't moved. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I have been playing around with room-assistant and I've got a few devices with a few quirks and it almost destroys the advantage of using the software for me.
I have 4 devices I am trying to track: Samsung Active 2 Watch. Samsung Active 4 Watch, Tile square and Tile Credit Card. Each seems to have its oddities, and I can't work my way around it.
First my setup. I have 3 devices. Raspberry Pi 4 running Home Assistant Core, Raspberry Pi 3b+, Raspberry Pi 4 all in different rooms and set up as a cluster.
Each device has its sittings appropriate to them:
All devices have a list of devices as such:
[Galaxy Watch 4]
I have found it really hard to find the MAC address for the Watch as the MAC would continuously be different, but it would occasionally display its name at the beginning (captured from logs when could find it):
It didn't seem to matter how I put it into the config file it wouldn't be picked up. I tried with single quotes, double quotes, no quotes and the software couldn't pick it up as a device. I couldn't use the MAC address as there wasn't a consistent address to use.
[Galaxy Watch 2]
This is an older version of the above watch. It doesn't seem to have the cycling of the MAC address but the address where the name shows up is sometimes different from the one that is listed above in the config files:
Using this MAC address, however, I can seem to track it. But it has a different quirk. If I turn the watch to Airport Mode and back on it will show up in the logs as above. It then connects to the mobile phone and then it disappears from the logs and presence system. It doesn't update the distance and then after a very short while it displays as "not_home". If I turn off the Bluetooth of the mobile phone the devices mostly seem to work as I expect and they can be picked up by the various Clusters. As soon as I turn the Bluetooth back on room-assistant can't seem to see the watch any more.
[Tile Tags] - both
These seem to have a very similar issue. They seem to react in the same way as the Galaxy Watch 2 where if you have it connected to the Tile App on the mobile it just disappears from room-assistant. The caveat of these devices is that it only seems to show up when you press the button on the Tile itself, which is normally used to locate the mobile phone through the Tile app. If you remove the app or turn off Bluetootn then connect it in one location move it to another far away location in the same cluster group / different raspberry pi, it doesn't update. No distance update and no room presence updates.
Unfortunately, this means they are all not very useful to me. The Tile app does update the Tile and communicates with the Tile inside the app and can tell me where it is and how far away it is, but room-assistant doesn't keep in contact with the Tile after it's initial discovery.
I did notice that I got this error:
How can I fix these issues?
Beta Was this translation helpful? Give feedback.
All reactions