Ariela - Home Assistant Android Client

Hi,
I managed to configure Ariela app to send MQTT info to my Home Assistant installation at home. A very interesting feature for me is “Voice recognition” on the phone, Ariela sends the recognized text to Home Assistant perfectly. But for me, it would be nicer if the voice recognition worked for Romanian. Is this thing possible? (currently it works in English only)
Thanks!

Salut Florin,

O sa adaug posibilitatea de a selecta limba de recunoastere intr-o versiune urmatoare. Sper ca e ok.
EN: I will add the possibility to choose the recognition language in a future version.

Ionut

1 Like

Perfect, I can’t wait, I thought it was something I could’ve configured by myself, maybe some Google settings on my phone etc. Thanks, great support activity for a wonderful app!
Mulțumesc, super rapid suportul pentru această aplicație! Florin

1 Like

Thats sad, but I understand, that in fact, this is new component, depends on Roku-card. Thanks for answer.

May be it will possible to render unsupported cards in Webview or choose what items should use android view and what can be render in web. I know that it is hard to implement, but may be in the future… :))

Of course i have some surprises in the near future so please stay tuned
I look forward to it!

Thank you!

2 Parts:

  1. Been trying to setup an automation rule to send to two cell phones. I am able to send notifications to a single cell phone, but not two.

Works: notify.mobile_app_note8
Need both: notify.mobile_app_note8 & notify.mobile_app_galaxyS10

  1. Is there a way to use variables for the Title and Messaging for push notifications?
    Here is an example for Pushover. Be great if supported.
    Been racking my mind on this and not able to get title to work. Date/Time stamps does works,

    message: ‘Date/Time: {{now().strftime("%a %b %d %H:%M:%S %p")}}’ <<<---- Working

    title: ‘{{ trigger.to_state.attributes.friendly_name }} {% if trigger.to_state.state
    == ‘‘on’’ %}Detected {% endif %}’

What you may want to try.

  1. From HA → Integrations → delete the phone that doesn’t work
  2. Restart HA
  3. Open Ariela → Settings → Force mobile app integration
  4. Try again

{“message”: “Date/Time: {{now().strftime(‘%a %b %d %H:%M:%S %p’)}}”} i tried and indeed worked.
For sure that title formatting can also work.

Hi Ionut,
These days I tried another nice feature of Ariela: front / back camera MQTT streaming images from my phone to HA. I did not succeed, here is what I’ve tried/done so far:

  • Ariela has the right permissions for the phone’s camera
  • the built-in MQTT is working as it should (I already have a few sensors working: battery, TTS, Voice recognition)
  • I defined back camera entity in configuration.yaml
  • I integrated this image source as a “picture glance” card
  • I used the trigger topic to capture the image from the camera (in my case is: homeassistant/camera/android_redmi_backcamera/get_backcamera)

I didn’t understand from documentation, what payload I must send to the trigger topic more precisely? I assumed that anything will do, is that right? (so far I tried “null”, “1” and “on” :slight_smile:)
Assuming the trigger does its job, the camera topic I defined in configuration.yaml (homeassistant/camera/android_redmi_backcamera), should display some values when sending the picture to HA, right? If so is the flow, in my case it doesn’t display anything.
Thanks!

Ariel app not allowing notifications through when phone is standby mode Wake up the phone opening the folio lid, notification arrives. All other apps notifications go through still, its only the Ariela app.

Phone:

  • Galaxy Note 10 with Samsung Folio case
  • Ariela app set to not sleep

Ariela App:

  • ‘Allow background running’ is enabled
  • ‘Start on boot’ is enabled
  • ‘Start after update’ is enabled

Anything I’m missing?

Hi,
Only the topic should be send, there is no payload. If this still doesn’t work please enable debug mode in Ariela, try to send the topic from HA and send me the logs so i can check it out.

Hi, be sure your phone doesn’t kill the app the app or set to the power saving mode.
To be sure the phone doesn’t optimise the app , please check this Samsung | Don’t kill my app! and let me know if the problem was solved.

1 Like

Thank @lonut for you responses and all the work with the app. With your app I was able to disable Google tracking and Pushover service from all phones and reconfigure the automation rules. Hats off.!!

For those that are interested in Ariela HA app to notify with Title & Message, I’d like to provide what is working for me.

Actual Notification

For the automation rule, please note that the actions section are entered directly in the automation.yaml file. At this time I have not tried to figure out how to enter within the (configuration/automation) tool within HA. If you like to take a stab, you’re welcome to do so and post.

Hopefully this will be helpful

First rule is Motion detected
Second rule is Door open/closed

Automation.yaml file

- id: 'xxxxxxxxxxx'
  alias: (-Test Rule-Motion)
  description: ''
  trigger:
  - entity_id: binary_sensor.centralite_motion_sensor_a_0e000000_0_0000
    platform: state
    to: 'on'
  condition: []
  action:
  - data_template:
      message: '{{now().strftime("%a %b %d %H:%M:%S %p")}}'
      title: '{{ trigger.to_state.attributes.friendly_name }} {% if trigger.to_state.state
        == ''on'' %}Detected {% endif %}'
    service: notify.mobile_app_note8
  - data_template:
      message: '{{now().strftime("%a %b %d %H:%M:%S %p")}}'
      title: '{{ trigger.to_state.attributes.friendly_name }} {% if trigger.to_state.state
        == ''on'' %}Detected {% endif %}'
    service: notify.mobile_app_galaxy_s10



- id: 'xxxxxxxxxxxx'
  alias: (-Test Rule-Door)
  trigger:
  - entity_id:
    - binary_sensor.visonic_mct340_e_0b000000_0_0000
    platform: state
    to: 'on'
  - entity_id:
    - binary_sensor.visonic_mct340_e_0b000000_0_0000
    platform: state
    to: 'off'
  action:
  - data_template:
      message: '{{now().strftime("%a %b %d %H:%M:%S %p")}}'
      title: '{{ trigger.to_state.attributes.friendly_name }} {% if trigger.to_state.state
        == ''on'' %} Opened {% else %} Closed {% endif %}'
    service: notify.mobile_app_note8
  - data_template:
      message: '{{now().strftime("%a %b %d %H:%M:%S %p")}}'
      title: '{{ trigger.to_state.attributes.friendly_name }} {% if trigger.to_state.state
        == ''on'' %} Opened {% else %} Closed {% endif %}'
    service: notify.mobile_app_galaxy_s10
2 Likes

@karfam @Ionut I’d plus one for a proximity wakeup option.

2 Likes

Let me see what i can do about it :smiley:

Hi Ionut!

One more question about Roku-card.
What are this strange black volume buttons that duplicates “Volume Up” key?) How I can disable they in Ariela interface? I don’t see them in web UI.

PS
If I set “show: false” in “volume_up” key - this dark buttons become hidden too :slight_smile:

volume_up:
  show: false

Please share your full card config so i can try to replicate the issue :smiley:

Yes, here it is:

        - type: "custom:roku-card"
          entity: media_player.televizor_detskaia
          tv: true
          info:
            show: false
          play:
            show: false
          reverse:
            show: false
          forward:
            show: false
          apps:
            show: false
          power:
            show: true
            tap_action:
              action: call-service
              service: media_player.toggle
              service_data:
                entity_id: media_player.televizor_detskaia
          volume_mute:
            show: true
            tap_action:
              action: call-service
              service: media_player.volume_mute
              service_data:
                entity_id: media_player.televizor_detskaia
          volume_up:
            show: true
            tap_action:
              action: call-service
              service: media_player.volume_down
              service_data:
                entity_id: media_player.televizor_detskaia
          volume_down:
            show: true
            tap_action:
              action: call-service
              service: media_player.volume_down
              service_data:
                entity_id: media_player.televizor_detskaia
          up:
            tap_action:
              action: call-service
              service: androidtv.adb_command
              service_data:
                entity_id: media_player.androidtvchildroom
                command: UP
          down:
            tap_action:
              action: call-service
              service: androidtv.adb_command
              service_data:
                entity_id: media_player.androidtvchildroom
                command: DOWN
          left:
            tap_action:
              action: call-service
              service: androidtv.adb_command
              service_data:
                entity_id: media_player.androidtvchildroom
                command: LEFT
          right:
            tap_action:
              action: call-service
              service: androidtv.adb_command
              service_data:
                entity_id: media_player.androidtvchildroom
                command: RIGHT
          home:
            tap_action:
              action: call-service
              service: androidtv.adb_command
              service_data:
                entity_id: media_player.androidtvchildroom
                command: HOME
          select:
            tap_action:
              action: call-service
              service: androidtv.adb_command
              service_data:
                entity_id: media_player.androidtvchildroom
                command: SELECT

Hello all,

Ariela version 1.3.8.1 is out.
What’s new:

  • NEW: added custom message that force the alarm sensor updates
  • fixed Roku card issue when the button is visible
  • fixed setup issue when the wifi name is not populated
  • fixed issue when the notification items data produces TransactionTooLargeException
  • add support for device_class timestamp sensors
  • updated Google libraries

This version will be the last for this year and please stay tuned on the next year for some new cool features. I wanna thank you guys for the support and using the app and i want to wish you all Merry Christmas and a happy new year.

Hi!

Thank you for update :slight_smile:
Does this change (fixed Roku card issue when the button is visible) means, that “dark volume up keys” are not visible anymore?

For me, they are on the same place :wink: Сleared the app cache but that didn’t help)

And yes, happy holidays!)

I am using Ariela for battery sensors and I am having one issue where it stops connecting to Home Assistant for no reason and no longer updates the sensors.
I am also running Fully Kiosk and that doesn’t disconnect.
When I check the Ariela app it is stuck on the Connect screen, why does it not connect automatically in case it drops the connection?

Hi Ionut.

Thank you for Ariela!
I have a small HASS setup, with only an alarm panel and a few binary sensors.
None of them appear in the Dashboard, it’s empty.
I have default UI settings.
However, when I enable WebUI, they are rendered correctly.

Another issue I have: I can add only one Wifi Zone in Device Tracker.
When I try to add another one, I the Zone dropdown is empty, so the zone can’t be created.
The same happens for IP zones.

Just enable the autoreconnection option which is off by default.

Try manual edit the lovelace config from web view and tell me if the issue still persist.