-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ability to ring a Tile from this library #49
Comments
Thanks for submitting, @Alfiegerner! Unfortunately, I am unable to see any sniffed HTTP traffic when the Tile is pinged; it's possible that the app does this directly over a Bluetooth connection (which is not something this library currently supports). I'll leave this open in case anyone is able to assist. |
@bachya - thanks! Will investigate the Bluetooth sniffing when I have a chance. |
Hi, if you're interested I managed to make the Tile devices sound with the web version. The link is here. Have a nice day. |
@ehily Thank you! Would you be willing to submit a pull request here? Our community would appreciate it! |
I would like to but my code is not laid out like yours and I use the web api. So I don't know how I would do it but you can adapt my code if you wish. Have a nice day. |
I can't find evidence that the Would it be acceptable to use the web API as in ehily's code in order to set ring state? If so, I'd be open to trying to put together a PR. Edit: I'm not sure the above code works either. The web interface seems to only expose my phone device, not my regular tile devices, and passing in the UUID from pytile doesn't seem to work. |
I'm certainly open to other APIs if they can (a) add meaningful functionality and (b) follow the general design patterns of the library. |
Hi, thank you for this library. Has this problem already solved? |
And, I check my Tile by using bettercap, and I got this information below. Most of the characteristics can be only read, not written.
|
I don't know if this is still active but it should be possible via api because it is possible with alexa or google. |
Any updates to this? |
I would love this option! |
@bachya RE:
I think what is happening is the Tile app sees that it is the device directly connected to the Tile device and sends out the Bluetooth command to ring it. So instead, we need a secondary device to send the command to Tile's API which will then tell your phone which is directly connected to the Tile, to ring it. Fortunately, it seems there are two scenarios we can create to achieve this:
https://tileteam.zendesk.com/hc/en-us/articles/205332837
As extra precaution, especially for option 2, Bluetooth should be turned off on the device requesting the ringing in the Tile app. This is to ensure that there's no way it could have issued the ring command direct to the Tile device itself. If I find some time I'll see what I can find but wanted to leave the note here in case anyone else with some time could take this idea and run with it. |
Hi All, I just implemented this in my NodeJS library if someone wants a reference: It's not the easiest to implement unfortunately, but that's a deliberate move by Tile You can also find an initial attempt of me explaining how the protocol works here: |
Hi folks, I implemented a tiny flutter mobile app that can ring a Tile tracker, giver its auth key and and bluetooth mac address, which you can find using this project. If any of you is interested I can publish it. Cheers |
Yes interested |
Is your feature request related to a problem? Please describe.
I'd like to be able to ring my tile without using the app.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Something like a ringMe method on the tile object.
Additional context
Add any other context or screenshots about the feature request here.
'This is filtered down from partner, who said can you please put an icon on our homeassistant UI to ring the remote? I hate the tile app' 🙂
The text was updated successfully, but these errors were encountered: