DISCONTINUED HA Client - native Android client for Home Assistant

It is in progress now: https://github.com/estevez-dev/ha_client/issues/55

1 Like

Great,

I guess you will not support custom card, correct?

I have extensive use of the monster-card, since I can use wildcards to check for entities (to me such functionality should be a core function in lovelace, but its not now)

Is there a list of which lovelace cards are supported?

Correct for now

http://ha-client.homemade.systems/docs#lovelace-ui

Goooood night all of you who have night now =)
Version 0.3.9 is rolling out:

  • Media player support
  • Glance cards support in Lovelace UI
  • Fix HA server crash caused by app - in some cases there was a huge amount of history requests per second sent to server
  • Hide header when scrolling
  • New history chart for input_number
  • Fix long entity names issue
  • Repository url fix
  • Clickable site url in about dialog
  • Cards generating improvements
  • Entity history moved under entity controls on entity view
4 Likes

Awesome job on the media player support! In addition if you could support the ‘select source’ (dropdown) functionality, I could remove another app from my phone

I receive this error, not sure related to the new version or not

1118 10:47:21 [Debug] : AppLifecycleState.inactive
1118 10:47:21 [Debug] : AppLifecycleState.resumed
1118 10:47:21 [Error] : Invalid argument(s): 56.0
1118 10:47:21 [Error] : NoSuchMethodError: The getter ‘scrollOffsetCorrection’ was called on null.
Receiver: null
Tried calling: scrollOffsetCorrection
1118 10:47:21 [Error] : NoSuchMethodError: The getter ‘visible’ was called on null.
Receiver: null
Tried calling: visible
1118 10:47:21 [Debug] : Use lovelace is true
1118 10:47:21 [Debug] : Socket connecting…
1118 10:47:21 [Error] : Invalid argument(s): 56.0
1118 10:47:21 [Error] : NoSuchMethodError: The getter ‘scrollOffsetCorrection’ was called on null.
Receiver: null
Tried calling: scrollOffsetCorrection
1118 10:47:21 [Error] : NoSuchMethodError: The getter ‘visible’ was called on null.
Receiver: null
Tried calling: visible
1118 10:47:21 [Error] : Socket stream Error: WebSocketChannelException: WebSocketChannelException: SocketException: OS Error: Connection refused, errno = 111, address = xxxxx.duckdns.org, port = 45445
1118 10:47:21 [Debug] : Automatic reconnect is false
1118 10:47:24 [Debug] : Socket sink closed

Sure, will add in next version
Thanks!

Could you please create an issue here: https://github.com/estevez-dev/ha_client/issues
And do you getting the same error if Lovelace UI is switched off in settings?

@estevez Thanks for the Lovelace addition. This is awesome as I can leave my main dashboard and whip up the one below in an hour that is custom made for my phone!

Looks very nice!
Thanks!

Version 0.3.10 is in final internal testing before release. See release notes here: https://github.com/estevez-dev/ha_client/releases

2 Likes

Did you hear that about 11 December will be share new version Home Assistant 0.84 and it will have as default interface Lovelace!!!

1 Like

Didn’t hear about it. Thanks for sharing. So I have a lot of work to support all card types ))

Since the first version I can not connect with ha-app. Anytime I get error code 1

    1125 19:08:55 [Debug] :  <!!!> Creating new HomeAssistant instance

1125 19:08:55 [Debug] : AppLifecycleState.inactive
1125 19:08:55 [Debug] : AppLifecycleState.resumed
1125 19:08:55 [Error] : Invalid argument(s): 56.0
1125 19:08:55 [Error] : NoSuchMethodError: The getter ‘scrollOffsetCorrection’ was called on null.
Receiver: null
Tried calling: scrollOffsetCorrection
1125 19:08:55 [Error] : NoSuchMethodError: The getter ‘visible’ was called on null.
Receiver: null
Tried calling: visible
1125 19:08:55 [Debug] : Use lovelace is true
1125 19:08:55 [Debug] : Socket connecting…
1125 19:08:55 [Error] : Invalid argument(s): 56.0
1125 19:08:55 [Error] : NoSuchMethodError: The getter ‘scrollOffsetCorrection’ was called on null.
Receiver: null
Tried calling: scrollOffsetCorrection
1125 19:08:55 [Error] : NoSuchMethodError: The getter ‘visible’ was called on null.
Receiver: null
Tried calling: visible
1125 19:09:10 [Error] : Socket connection timeout
1125 19:09:10 [Error] : Socket stream Error: null
1125 19:09:10 [Debug] : Automatic reconnect is false
1125 19:09:13 [Debug] : Socket sink closed
1125 19:09:55 [Debug] : AppLifecycleState.inactive
1125 19:09:55 [Debug] : AppLifecycleState.paused
1125 19:10:34 [Debug] : AppLifecycleState.inactive
1125 19:10:34 [Debug] : AppLifecycleState.resumed
1125 19:10:34 [Debug] : Use lovelace is true
1125 19:10:34 [Debug] : Socket connecting…

Chapeau! I really like it already.
Not very usable yet ( after I only get page one and two) but the basic setup ( site, token, ) it’s very tourght true!

1 Like

Anyone here using the IP ban feature? I have noticed that my phone has been banned several times since I started using this app, problem is I still use chrome as well so I am not sure where the issue is coming from.

I think is very usable. Wish more cards are supported, I really like this project

Ready just a little further :smiley:
‘after I only get page one and two’. ( My guess is the picture elements card with 300 lines of configuration )
I really like it too.