Giter Club home page Giter Club logo

itracing2's Introduction

Hi there, i'm Sylvain Maucourt 👋

I'm a passionate diver 🤿 and runner 🏃‍♂️🏔🗽. I share my personal projects which are mainly ♻️ home oriented 🏠🔌💡.

itracing2's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

itracing2's Issues

Custom action does not work

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:

  1. Custom actions are never called.
  2. Even if they would be called, the current implementation makes hard to implement different action for single and double click. Ideally, custom action should be definable separately for single and double click.
  3. The custom action code itself is bad: Empty custom action should generate broadcast intent. Action starting with http:// or https:// should open URL. All other URIs are ignored. It makes impossible to define Tasker URL Launcher style URIs like tasker://iTagClick.

Add a signal meter

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!

iTag bug

For this tag there is some issues:

  • Battery value not shown (even when clicked)
  • Ring keyring not avaliable
  • Button click doesn't seem to work
  • Link loss does seem to work. (Btw the tag volume is not very loud)

below is the screenshots, of both the gatt of the tag, and the app interface showing the greyed out ringing.

app screen

2015-10-27 15 15 01

Gatt monitor

immediate alert

2015-10-27 15 18 51

button?

2015-10-27 15 18 33

battery

2015-10-27 15 14 22

UI improvement

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

problem pairing

My NOTE4 will not pair with the iTag.
Can you advise please?

Launch custom intents or urls

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).

Schedule based alerts

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

Continous busy symbol

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.

The device doesn't work

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

Unable to stop alarm

Hello. Looks like i've found a bug. Steps to reproduce:

  1. have vibration alarm on two clicks
  2. gps capture on single click
  3. Double-click to start alarm. The only way to stop it is to click on notification
  4. Now single click. It captures the position and replaces notification! Now you can't stop the alarm until you double-click again.

Putting iTracing2 in F-Droid

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.

https://f-droid.org/

Désactiver bip perte

Bonjour,

Comment faire pour empêcher l'iTag de biper lorsque le téléphone est hors de portée ?

App kill alarm?

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?

Adjust double-click latency

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.

GPS fences

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.

third view: event history

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.

Widget

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.

tuning 'out of range' trigger

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?

Bathroom

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.

iTag (re)connects every 60s

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

Ability to customize loss link by location

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?

translating to hungarian

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?

Samsung Galaxy S6 kills the BluetoothLEService

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

terrible product

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

Fix a few wording issues

"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 :)

disclaimer

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

Button actions doesn't work

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.

Hey, I've got a few suggestions!

  1. You can set the distance of the (exact).
  2. be able to design the receiver auto-off time (often the receiver closed unwitting)
  3. To increase the number of receivers (different needs)

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

Background mode has gone?

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.

tag starts to beep on high Android load

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.

user interface suggestions

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:

  • you should replace the Close X button in the top left corner to a Back arrow image. Close have a meaning of "discard".
  • event times should have localization too. I use and love mysql-like times too, but normal people dont get it. e.g in hungarian it should be 2016. május 9. 5:09:01
  • put feedback and donate under preferences so the feedback_summary and donate_summary texts could be shown. After that the 3-dot options menu can be replaced to a direct link to preferences then.
  • compact data on the event page to help the user to scroll less. 2 rows are not needed, neither of them filling the screen width. Make 1 row with the date first, like: "2016. május 9. 5:09:01 Kapcsolódás"
    Also get rid of the horizontal line separators between the records.
  • expand (un-compact) data on the devices page, as users usually have only 1 device anyway, and the checkbox on the right has no explanation at all. Put that checkbox in a new line under the device name, and put the texts link_background and link_background_summary there.
  • immediate_alert floating button icon should change to "volume off" material design icon after pressing the button. And then back to the default "volume up" icon when pressing again.
  • hide immediate_alert floating button when on tabs device/preferences and history. It covers info here and it is sufficent to be on the dashboard tab.
  • something_goes_wrong should be a toast every time there is a bluetooth problem, not only for immediate_alert
  • in the dashboard, dont write the battery percentage value on top of the radio signal color circle. It looks like the inner circle color which has the number on it has the same meaning because they are at the same place. I know this has a long java code, you are probably proud for, but it is very confusing. I also know some android versions show the battery state by a circle and this is like that. Either dont show the number, only the graph, or make 2 separate circles, or not even circles but one battery column and a wifi or gsm icon-like signal-meter. I understand this dashboard is a characteristic of the app, but it is confusing.
  • event texts should be translated
  • maybe ble_not_supported should not be in a toast which disappears after some time, but in a huge popup which has an OK button which closes the app, as without BLE the app cannot do anything.

GPS position log

show history of disconnects or button presses and the map position.

Action Lists

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.

Stop alarm on keyring

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?

Live Map?

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.

iSee doesn't connect automatically after power on

Steps to reproduce:

  1. Establish a link.
  2. Turn iSee off.
  3. Turn iSee on.
  4. iSee blinks for about two minutes and turns off.

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).

No more ring on smartphone

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 ?

Google Now Launcher

It would be a good improvement when the button is released google now and all sounds pausen to give orders

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.