Home Assistant Community

Ariela - Home Assistant Android Client - Updates Thread

android
Tags: #<Tag:0x00007f374917dea0>
#1

Hello everybody,

Want to present you an Android client for Home Assistant on which i worked in last months.

Note: this thread has been created only for posting here updates that Ariela receives. For any issues, requests etc, please use this thread: Ariela - Home Assistant Android Client

Some of the key features of the app:

  • MQTT device sensors
  • lovelace configuration
  • device tracker using GPS + battery information
  • new Home Assistant AUTH support
  • ability to search Home Assistant server while configuring
  • ability to configure the app for external usage ( the app will differentiate when its running on local network
    or remote and it will try to connect remotely only if this is configured)
  • small memory footprint
  • Firebase notifications support
  • widgets support
    The application is still in development so please let me know what kind of features you would like to see in it.

Lovelace cards supported: http://ariela.surodev.com/2019/02/15/lovelace-cards/
Facebook page: https://www.facebook.com/Ariela-Home-Assistant-Android-client-343298616397657
HANotify component download: https://github.com/MCrissDev/HANotify
Ariela website : http://ariela.surodev.com/
Ariela Patreon: https://www.patreon.com/arielahomeassistant

Setup:

  1. Open Ariela and fallow the setup instructions
  2. Note that automatic server discovery will work only if your Home Assistant server is running on http mode with default 8123 server. If you are using https or running on another port you can skip this.
  3. If you choose to manually enter your server, the entry must be something similar with : http://192.168.1.10:8123 or https://myserver.duckdns.com:8123 (change 8123 with the port your server is running)
  4. After the Ariela says that the connection is successful the credentials screen will going to appear.
    If running Home Assistant version lower then 0.78 leave the username blank and fill the password only. If you are running Home Assistant 0.78 or greater, put your user name and password and hit connect. As a option the weblogin is also available.

Some useful documentation of Ariela can be found here: http://ariela.surodev.com/category/documentation/

Patreon support: developing Ariela is done in the spare time. Because of that some features or bugs fixing may arrive later then i wish. If you want to help me by putting more time in Ariela development, introduce new features, fixing bugs etc you can do this by using Patreon. It is not required to use this service, but any help i will really appreciate it. Patreon link: https://www.patreon.com/arielahomeassistant

Download free version (ads enabled):


Download PRO version:

12 Likes

Ariela - Home Assistant Android Client
Ariela - Home Assistant Android Client
About the Ariela for Android category
Sunsetting the Zanzito category
#2

Hello all,

Version 1.2.6.1 is out.
What’s new:

Version 1.2.6.1
Release date: 13 January 2019

  • MQTT Screen switch (ability to sleep / wake up device)
  • support for new json_attributes_topic MQTT (HA version 0.85 and higher)
  • handle SSL in web ui mode
  • make picture glance elements more visible
  • small other fixes

Please test it and let me know how it goes and as always please let me know any issues you find, any features you want to be implemented.
Thank you.

0 Likes

#3

I see here in Italy price is 4.19 euro. Why you say $3.99?
Sorry for the off-topic

0 Likes

#4

Why the iPhone is 500$ in US but 550 Euro in Italy? :stuck_out_tongue:
The price i put in play store is 3.99$ . Depending the country, a VAT is also added and the currency is also changed. From those 3.99$, 40% is taken by Google.

0 Likes

#5

Ok, if i get the pro version, must i reconfigure again all or the settings saved for the free version will be used by the pro?

0 Likes

#6

Thank you for the support. The PRO app is a different app so you will have to reconfigure everything. The free version you can use it if you want to connect to another HA server, but if you do not you can uninstall it.

0 Likes

#7

Hello all,

Version 1.2.6.2 is out.
What’s new:

  • added apps mqtt sensor (ability to view phone installed apps)
  • added application start ability (now you can use HA to start a phone from app)
  • input_select view UI changes
  • revert mqtt sensors to use json_attributes instead of json_attributes_topic
  • added full screen option (Kiosk mode)

Example of starting Kodi from Home Assistant:

image
image.png993x419 39.2 KB

Sensor documentation: http://ariela.surodev.com/2019/01/14/apps-mqtt-sensor/
Please test it and let me know how it works.
Thank you.

0 Likes

#8

You mean we can start apps from phone or start the phone from the app?

0 Likes

#9

Let’s say you have installed Ariela on your Android TV device. Using this new update you will be able to start Netflix (on your Android TV) from the Home Assistant.
So: you will be able to start applications from phone using Home Assistant.

0 Likes

#10

Thank you for developing this app! It looks great and is exactly what home assistant needed.

0 Likes

#11

How to start an app after enabling the sensor? An example ?

0 Likes

#12

Thank you very much, i am glad you like the app.

Just check the image 3 posts up :stuck_out_tongue:

replace android_galaxy_s8_apps id with the ID which shows in your HA configuration.

0 Likes

#13

Wowww… What a great feature!! Is there a way to know which app is running on the device? And the same question for bluetooth… Is there any way to know which device is paired?

0 Likes

#14

I have the running app option in my TODO list.
For bluetooth please check http://ariela.surodev.com/2019/01/08/bluetooth/
The JSON attributes contain bonded_devices which is a JSON array of devices that are currently paired (bonded). Note that a paired (bonded) device doesn’t mean that your phone is connected with (HFP/A2DP/PAN)

0 Likes

#15

Ok, understand but how to use the mqtt_publish service in an automation?
Never didi it, so an example of simple automation will help me a lot.

0 Likes

#16

Something like this should work.
alias: open kodi
trigger:
… your trigger …
condition:
… your condition …
action:
- data:
topic: homeassistant/sensor/APPS_SENSOR_ID/startapp
payload: org.xbmc.kodi
service: mqtt.publish

0 Likes

#17

Just wanted to say thanks for the app. Works v well so I bought it. Look forward to your Wear OS improvements :slight_smile:

One issue I do still have is enabling Lovelace. Fails to do so but guess I’m missing something on the HA side…

0 Likes

#18

Feature request!

I need to be able to set the mqtt broker. Is this possible?

disregard
I have a separate MQTT server from home assistant, and my values from ariela weren’t showing up, so I assumed it was because they were being sent to HA, but one of them just popped in, so I think I’m good, disregard, thanks for the AWESOME app. Loving your release schedule!

0 Likes

#19

Thank you for the support, i am glad you like the app.
About lovelace, if you use HA version 0.84 or greater try to enable the editing mode in HA.
About wear, this is on my TODO list.

This is in my TODO list. Still, if HA is able to communicate with your broker, Ariela will be too.

0 Likes

#20

40%?? What a ripoff

0 Likes