Ariela - Home Assistant Android Client

Hello,

Version 1.0.3 it was uploaded to Google Play and in a few hours it will be ready to be updated on your phones too.
What’s new:

  • allow connecting to ports other then 8123
  • group widgets selection first by type and after clicking on a type, show items only from that group
  • show notification while Ariela service is running

Work in progress that should be available in 1 week or so:

  • device_tracker.see support
  • firebase notifications with callback support

Please update the app and let me know any ideas / improvements / bugs etc.
Thank you,
Ionut

Does this support the new Auth via user login rather than API password?

1 Like

Hello,
The application do not support for now new auth but i am planning adding support for it.

That would explain why it cannot discover my HA. I am on HassOS latest version with Auth enabled. I did also enable legacy api password but that doesnt work either.

all you have to have is this inside your config

http:
  api_password: !secret http_password

legacy api password isnt needed.

hmmm, I have api password: setup in my config file.

http:
base_url: http://192.168.86.182
api_password: ********

then if you dont have the whole auth part, you should be able to use this with that password

I do have the Auth enabled

yeah, but you dont need this:

homeassistant:
  auth_providers:

in your config for that.

Hello,

Firebase actionable notifications are on track:
For using those in the next release you will have to install fcm-android.py like its described here:


Note this code is based on https://github.com/Crewski/HANotify
Today i will post an apk that will have this feature enabled.

Ionut

1 Like

In the morning I see that widgets are not updating&woirking, when I try to add new widget I recieve an error. I do have to open the app, and then all starts working again> it gets a sort of freeze or something?

Can you make a video with the problem you described?

I don’t know how I can do that. In any case it is as I describe it. I can pay more attention to the error, but its a small popup that lasts less then a second

You can use this app to record your phone screen: https://play.google.com/store/apps/details?id=com.duapps.recorder

Hello,

A new version was uploaded to playstore.
What’s new:

  • added firebase notifications support
  • fixed issue when adding new widget
  • small fixes

Klagio the new update should fix the issues reported regarding widgets.

Here is an example of notification send using firebase:


Ionut

I appreciate your work invested in creating an app.

You should not prevent someone from using app if user does not accept location permission. Explain in UI why it is necessary and let user decide.
If later on user attempts to use some functionality requiring location, app can request permission again.

I never share location unless app by nature requires that which is not yet a case for Ariela - location being “used to retrieve wifi networks” does not explain anything because me as a user am intending to connect to my own cloud and I am probably already on wifi or mobile data.

When in future app will be able to work as some kind of data_tracker, user anyways should be able to opt out.

The location while setup Ariela is only used to retrieve Wi-Fi networks(this happens because Android API).
In the future, location sharing will be used to track the device using device_tracker.see component

But you are also correct, if the user choose not to share the location something else should be added. I will investigate this to see what can be done.
Ionut

I have my garage door which opens with cover.open_cover and closes with cover.close_cover

Can this be implemented or is it?

This is already implemented, As you can see in the images from first post.

Sorry I was not clear, I meant as widget