Ariela - Home Assistant Android Client

I will add this to my TODO list. I believe i can add an option to send updates when x meters position detected.

That would be perfect. Also, I edited my previous comment but I have a few other suggestions. I just found this and so far I am liking it!

  1. When I swipe the app out of multitasking drawer, it seems to kill the background service for device tracker
  2. An “invisible” notification like I’ve seen on other apps.
  3. Bluetooth beacon support similar to own tracks?

These 4 suggestions would be awesome in my opinion

I’d say my highest priority is the option to choose between time base location updates and when your actual location changes. As well as the issue with the app being completely killed when swiping the app out of multitasking

Thank you for the suggestions. I added to my todo list.

1 Like

Hello all
Version 1.1.9.1 has been uploaded to Play Store.
What’s new:

  • when swiping the application from the drawer, the application is not killed
  • ability to change the device tracker updates in meters (eg: choose to send location every 100 meters)
  • added top devices card
  • other improvements


2 Likes

I’m still not getting a new know device, and looking at the HA log I think this might be a reason (I masked the gps), also I cannot change the device name in the app, given the last line I tried to change it without the : -

2018-10-18 23:12:53 ERROR (MainThread) [homeassistant.core] Error executing service <ServiceCall device_tracker.see (c:113f802788a24bda84079e419fd3bc89): dev_id=yrune-ariela, gps=[XX.94060748754562, XX.966896803979203], gps_accuracy=48, battery=79>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/core.py", line 1177, in _event_to_service_call
    await service_handler.func(service_call)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/device_tracker/__init__.py", line 223, in async_see_service
    await tracker.async_see(**data)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/device_tracker/__init__.py", line 289, in async_see
    dev_id = cv.slug(str(dev_id).lower())
  File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/config_validation.py", line 323, in slug
    raise vol.Invalid('invalid slug {} (try {})'.format(value, slg))
voluptuous.error.Invalid: invalid slug yrune-ariela (try yruneariela)

I’m still having issues with device tracker staying connected. I will attempt to grab a log for you.

Thanks, i will send you a new version that will allow changing the device name.

Thank you for reporting it i will investigate.

Hello,

A new update was posted to Google Play. This new update will allow changing the device name (The friendly name). Note that the id of the device will be created automatically using your Bluetooth name.

I already have a device tracker based on BT, they are now both using the same ID. This might not be a problem, but I’d rather have the option to use my own ID

Hi @lonut any joy with supporting https:// ?

what is the https problem ? I’ve been using https since day 1

I will add possibility to choose the ID also.

Send me some logs please if the https connection is not working for you.

I have set my HA and exposed it outside using ssl certificates via duckdns.org I tried the app using my HA address as https://xxx.duckdns.org but it says log in failed every time.

did you also specify the port ? I have my own domain so don’t know about duckdns issues.

like https://xxx.duckdns.org:8123

Yes and I get the same error

I will investigate the issue, thank you for reporting it.

I changed the ID, but it has no effect. It still uses the default value (BT name)

You will have to delete old value from know devices.yaml For some reason HA do not update after a change is made.

it didn’t change the device name though, just friendly name.

Can you send me how the device is saved in the know_devices.yaml? Also can you send me ariela logs?