[RELEASE] HD+ - Android Dashboard

That settles that, I was mostly thinking about the always on tablet approach and thinking every device update would have to be polled. I wasn't aware the eventstream was a thing!

It's not really documented AFAIK.. it wasn't when I started HD+ anyway. But, it's exactly what any client-side app really needs to round out MakerAPI. MakerAPI does let you set a 'webhook' which can be used for 3rd party server based solutions like SharpTools. When changes are made to a device, the webhook is called. But, a mobile device can't use this and instead needs something like push notification (aka: GCM/FCM) or a websocket solution which the client can connect to and only gets notified when any changes are made.

2 Likes

Android Auto port is awesome!!
I have waited some time for a solution like this to come along. Thanks so much for making it happen!

Here are some notes....

  1. Is there any way to remove items from showing? I know I can sort all of the less used devices to the end, but there must be a way to shorten the list and only include certain items
  2. Is there any way to group items into folders? Or rooms?

Again, this is great!

1 Like

Yep, it's not super obvious but use the add button (red icon) and you can de-select all/any devices you want to remove from the list

Is there any way to group items into folders? Or rooms?

Google has this 'tabbed' UI which I'm actually using but only if your car supports version 6 (which I subsequently learned is still in 'alpha' so it's probably not supported by any cars yet..)

I had a whole tabbed UI setup in HD+ where you could change the tab names and icons too.. but removed it when I realized it wouldn't be used by any cars today. I'll re-add it if/when it's supported.

I'm not sure how you can tell which version API your car supports.. I do log it in the app though

Does this support the new coolwalk interface recently released for android auto?

This is a great dashboard! Thank you so much for developing it. I finally was able to get rid of my Samsung SmartThings with the Android auto addition. And the geolocation really is very consistent and works accurately. This is as really been a great important tool for habitat. Great work, excellent job, and thank you.

This is the first I'm reading about coolwalk. Is it just a matter of updating the phone or do you have to update something in the car too? From what I can see I have to get into the beta version of the AA app.

Anyway, if there's something I can or need to do to support it - I will try!

1 Like

From what i understand the apps need to be updated to support the new interface. I do not know what exactly is required. Coolwalk has mostly rolled out to the public. Im not in the beta and it shows up in my car.

version 1.0.1984 (beta)

  • fix some android auto bugs
  • more visual feedback when clicking on a button
  • android auto: use correct HSM icon

Mostly minor changes for Android Auto -- some crashes that I've seen reported. I still haven't tested this in an actual car yet so feel free to pass along any thoughts/ideas. I'll look more into crosswalk if there's something I can do there.

The other change is showing a little asterisk when any commands are sent after touching a button (push/hold/double-tap).. it should go away after a few seconds. Hopefully that'll help a bit.

Quick question... is it worth starting a new Hubitat thread just for HD+ Android Auto support? I keep forgetting how large this thread is and while it's great for me (1 place to look) I imagine it's pretty crappy finding stuff for anyone else.

Seems like Android Auto support is something that only a handful of users are interested in so maybe it's worth it's own place...

Unless I hear otherwise why this isn't a good idea I'll just create a new thread and link it here

6 Likes

Here's a dedicated Android Auto thread for HD+ -- no worries if you post here too but I might try to reply in the other thread just to have 1 place to reference things.

2 Likes

Has anyone got Reolink devices to work with the live stream of the app?

i've got two E1 Pros running. What model do you have and what is the problem?

Reolink door camera and I just keep getting a Reconnecting in 5 seconds.

Sounds like it's sorta workish so you probably have the format for the stream right. I don't have one of those so...... But. Mine will do that if I don't set the frame rate down to about 4fps. If that helps and you don't like the slow frame rate you can experiment with raising it back up. This is assuming that your camera has that option. Let us know that results.

Have you tried downloading the RTSP Demo app to see whether it plays in that? Joe posted a link to it way up the page (January I think). The RTSP video in HD+ is based on that code.

version 1.0.1991 (beta)

  • Lots of Android Auto changes ((discussed more in the AA thread)
  • Improved Life360 support

Life360+

If you use Life360, I made several changes to the embedded map. I also refactored the Hubitat "Life360 with States" app (called Life360+) to improve what can be done in this app. Life360+ isn't available yet in HPM but either one should still work.

I've got more changes in store for this one but wanted to get what I released in the meantime

2 Likes

I have a Reolink outdoor camera (RLC-410W) and live streaming works. I do use the lower quality version (_sub URL below). I'll try the higher quality version later to see if that works too.. I think it did though.

rtsp://user:password@192.168.0.70:554/h264Preview_01_main
rtsp://user:password@192.168.0.70:554/h264Preview_01_sub

image capture:
http://192.168.0.70/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=user&password=password&width=640&height=480

For my wall mounted tablet I just use the image tile (not video) and have it auto-refresh every 15 seconds though.

EDIT: one thing to try is both the "RTSP" and "ExoPlayer" drivers

1 Like

Hi @jpage4500, Cool app! I just started playing with it and one thing I cannot find, and it may not even exist, is a way to change the text color for different states, is there? i.e. for some tiles I use a green background to indicate an OK state and the white text gets a little washed out and I would make that black. No biggie if that customization doesn't exist I just wanted to make sure I didn't miss that setting somewhere. Thanks again for a great app.

Hi, you can change the text color for some device types - such as the ones that show text as the primary value. But, nothing for the device name or status text. Is that what you're wondering about?