sylvek / itracing2 Goto Github PK
View Code? Open in Web Editor NEWandroid application to use your iSee bluetooth LE keyring
License: GNU General Public License v2.0
android application to use your iSee bluetooth LE keyring
License: GNU General Public License v2.0
Vibrate android wear watch and/or phone when device connection is lost
For each device, display a third view (after preferences and dashboard) that will contain an list of events… each time that something occurs on the device, this view will refreshes itself.
Each item should display a detail, like a map with the triggered position.
Under "keyring actions", what is the purpose of the "ring tone" setting when the phone rings a completely different tone when the device is out of range?
show history of disconnects or button presses and the map position.
Today I downloaded and installed the app on Jiayu S3 Android. After initial succes, it now seems to be in an infinite loop. As it just displays the spinning sign continouly. Stopping and restarting the app has no effect. Only clearing the data and reconnecting works.
I/ActivityManager( 5832): Force stopping net.sylvek.itracing2 appid=10458 user=0: SPCM kill lowestscore package!
I/ActivityManager( 5832): Killing 3679:net.sylvek.itracing2/u0a458 (adj 8): stop net.sylvek.itracing2 cause SPCM kill lowestscore package!
W/ActivityManager( 5832): Scheduling restart of crashed service net.sylvek.itracing2/.BluetoothLEService in 1000ms
I/ActivityManager( 5832): Force stopping service ServiceRecord{2b1e660f u0 net.sylvek.itracing2/.BluetoothLEService}
after that, iTracing2 couldn't discovers iTags .. we need to power off/on the bluetooth feature to relaunch the BluetoothLEService
Hi Sylvain,
I ordered http://www.aliexpress.com/item/Wireless-Smart-Bluetooth-4-0-Anti-lost-alarm-bluetooth-Tracker-key-finder-Child-Elderly-Pet-Phone/32396376743.html and can pair it in the app but all of the keyring's actions are gray as is the "ring the keyring" action.
Is my token not compatible with your app or am I missing something else?
Greetings,
PJ
Allow for button press to activate an android intent, or send data to a url (e.g. timestamp to url, with gps etc...).
btw uri intent (not url) is still useful as android supports launching apps based on uri name (e.g. google.com launch google app).
4.The camera button functions can be increased of course better and better!
5.gps positioning (which is rubbish Chedan function, not required) no no no
Hello Sylvain,
I have a tween relative who keeps loosing her stuff, so i've bought her a chinese itag from aliexpress, just to test out at first, if it is a working solution for her.
I've looked in android market for apps, but all of them requires hundreds of permissions, which is extremely shady from a chinese app-maker. Then found yours, which requires only a few permissions, not chinese and is open source.
So i installed it on her phone, and it is working nice, the problem is she, being a ten-something years old, does not know english yet, only her mother language: hungarian. So i started to look after what can i do, and found out that all texts are in an xml file, i can simply translate.
So i started doing it, and it is still in progress, i just wanted to ask you to check it out and help me in the progress. Please see the current version at https://github.com/phpmoli/itracing2/blob/master/app/src/main/res/values-hu/strings.xml .
As the hardware was a gift, i dont have it now, so i cannot use the app to see what should i translate, where are the texts in context, so i made a screenshot from every page in the app when i had access to the hardware, and using it now at home. But i still have questions, as a lot of texts was not appearing anywhere, so i dont know the context.
What is the best place to ask you these questions?
It was working correctly during one month until a few days ago.
Software see Itag et I can do the ITAG ringing, but neither clic nor loss of connection make ring on the smartphone, but the iTAG ring. What happen ?
Ability to set schedules for alerts.
Eg: I attach my device to a set of keys for work. I need to remember not to leave my keys in my draw or in a device, but once work hours are over the keys come home with me and sit in my bag that drops in and out of bluetooth range. Notifications are unnecessary outside of work hours
I've configured everything right, or I think so, but nothing happens when I click the button.
APP release: 2.2.9
Android release: 5.1.1
Kernel: 3.10.49
I've tried both background and foreground ways.
Allow trigger the camera button with the device button
Hello Sylvain,
During the translation, i did look a lot at the screenshots i made, and i had thought a lot about the user interface.
I have some suggestions you might consider:
Since last update:
Pressing on a keyring entry application quits
Unable to remove entries (Long press only expose a rename action)
When attempting to press "ring keyring" button, a message appear: something goes wrong.
This app is a fake. iTracing standard app is terrible too, bit at least see and control eTag devices
I just wanted to test Custom action (in both stable and testing version), and I see no response from the application. If I set it to vibrate, it works. If I set custom action, nothing happens, both with empty custom action and custom action with http://some_url
I see several problems here:
with version 1.2.8, only default ring is played.
That would be really great if you could put the iTracing2 in F-Droid's repo.
For those who don't know about F-Droid; taken from wikipedia.org/F-Droid:
F-Droid is a software repository (or "app store") for Android applications. The main repository, hosted by the project, contains only apps which are free software. It works similarly to the Google Play store.
Is there a live map feature? I know there's the "record location" on connect / disconnect. But it would be nice to have a live map of where the MLE-15 device is.
I have several MLE-15 devices. The black ones work. The white ones will alert the device, but the device won't alert the phone. Any ideas?
Have the app trigger a list of actions instead of having only one action for each trigger. I want the phone to be ringing AND saving the last position on connection loss.
You need to put something on a retail boxes saying that you only do this on your free time is not ran by a corporation and its not guaranteed to work because mine sure as hell doesn't and its pissing me the f*** off
Hi,
it seems I can't stop the alarm after starting it. The only way to stop it is turning it off.
Would it be possible to stop it by pushing the button again like in the original app?
When I goto the bathroom with my phone, the keychain beeps (because it is out of range). Is there a way to disable that? I'm fine if the phone vibrates, but don't want keychain beep.
It would be a good improvement when the button is released google now and all sounds pausen to give orders
Hello.
Thank you for this excellent app!
Very handy widget, with the testimony of the battery, signal strength, etc. I feel comfortable. (Google translate)
Thank you.
This https://www.paypal.me/SylvainMaucourt gives me
Sorry about that... PayPal.Me isn't available in your country.
Maybe use an other link for some specific countries?
ARE THERE INSTRUCTIONS ANYWHERE...CANNOT PAY YOU IF THIS DOES NOT WORK.
For this tag there is some issues:
below is the screenshots, of both the gatt of the tag, and the app interface showing the greyed out ringing.
Thank you for the great app! it's cool that you still making improvements! :)
I noticed that if i kill the app, phone still recieves signals from keychain. But the keychain starts beeping as if it lost the connection. Is it a feature? It can occur randomly (when app is killed to free RAM for example).
BTW is it guaranteed to work in background and after phone reboot?
Steps to reproduce:
It doesn't matter if the iTracking2 is in foreground mode or not. It even doesn't work when the app is in the real foreground and when I select my iSee from the list of devices (it shows waiting circle). Disabling and enabling a checkbox at devices' list solves the problem but is not an option in my case (I'd like to use it without pulling the phone out of my packet).
Hi,
Its great that you have included the rssi measure . Is there a possibility to modify the alarm function for 'out of range' option where one could pre-set the range?
When I enable background link, the tag often starts to beep when Android is under a heavy load: Large copy, Google Earth running etc.
I suspect that the itracing2 service is being killed and connection is closed.
I think that you need to prioritize the application somehow, or make the application running in "foreground", i. e. adding a persistent notification or notification area icon.
If you could add a signal meter (perhaps with a bar graph) that updates every few seconds, it would be really useful for finding the tag when misplaced. You could tell if you are getting closer or further away when you move by whether the signal gets stronger or weaker. A graphical representation would be good as non-technical people will not understand that a bigger negative number means a weaker signal as they do not understand dB!
The very latest beta version has no background link option available. iTracking is now visible as a notification "started in foreground mode" and I cannot change it back to background.
I did a bit of a teardown of the device, but could not find the microcontroller data sheet it uses. How did you work out its communication?
Btw here is the teardown of the iTag PCB . I find no mention of "ST17H25 datasheet" in google for the BLE SoC
Other than the fact that my phone detect that there is a device the device does not beat nor does it do anything to make my phone ring when I set it up in both of the applications for the device. The device will not be when I turn it on or off so its hard to tell if it is on or off I can see on the map that it is detecting a GPS but that is about it so it is basically useless
Ok well first I can never connect and Second Life the fog is always turning off by itself I can never get it to work unless I'm sitting there side by side pressing the button the range on this thing I can't even walk to my bathroom which is only 15 feet away
It should be possible to set up geo fields on the map and link them to a set of actions, whereas an action can be switching a setting. Thus it would be possible to disable alerts at home, trigger an action when leaving home without the tag, or choose a silent form of alert when at work while having it very loud when at shopping mall.
"Link background:Loss link between device and keyring" is confusing. Does it mean "Background link monitoring:Monitor for lost signal in the background"? Or does it turn on/off all background monitoring?
"Keyrings's actions" reads better as "Keyring actions"
"Simple/double click button action" reads better as "Single/double button click"
"Select the ringtone referred to action" reads better as "Select the ringtone for actions"
"Out of band action" the meaning I unclear. Perhaps this should read "out of range action"?
"Start/stop ring the keyring" reads better as "Start/stop ringing the keyring"
Thanks ks for creating this app. If it keeps working reliably after a few days testing I plan to donate :)
Is there a programmable way to adjust how fast double-click needs to be performed? I can do it 1 of 10 tries, others are recognized as single clicks :(
iTracing app recognizes my double-clicks fine.
My NOTE4 will not pair with the iTag.
Can you advise please?
Hi,
The iTag Bleeps every minute. Hard to explain the beeps, video:-
https://youtu.be/bk3oTYGtULw
Can connect fine, however single and double clicks has not effect. If I set "On Connect Action" to "capture my position" - I get the event log as follows:-
connected,CAPTURE_POSITION,2016-05-10 22:26:18
connected,CAPTURE_POSITION,2016-05-10 22:26:19
position,51.3982521,-0.1820917,2016-05-10 22:26:19
position,51.3982521,-0.1820917,2016-05-10 22:26:19
connected,CAPTURE_POSITION,2016-05-10 22:27:22
position,51.3982138,-0.1820894,2016-05-10 22:27:22
connected,CAPTURE_POSITION,2016-05-10 22:28:27
position,51.3982459,-0.1821255,2016-05-10 22:28:28
Setting single and double clicks to "capture my position" and clicking the button does not give an event in the event log and does not capture position.
Using the "Beta version" had not change. Using foreground mode had not effect. Using new battery has no effect (apart from increase in volume of beeps)
Hardware error ?
Regards,
Brendan
Hello. Looks like i've found a bug. Steps to reproduce:
One or more action triggered with itag is connecting to phone
Any idea why a keyfinder itag does this after you turn bluetooth off or shut itracing2 app down ?
Bonjour,
Comment faire pour empêcher l'iTag de biper lorsque le téléphone est hors de portée ?
I find this behaviour annoying as if I'm not there to hear the beeping, it only annoys other people (wife, colleagues) if I leave my keys behind and I leave the room for a while. Maybe this is a feature that cannot be disabled on the key fob though?
Can you add the ability to manage multiple bluetooth devices/keyrings?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.