[RELEASE] HD+ - Android Dashboard

I don't see anything in the latest changes that could have affected this. But, that said, I also see an issue scrolling to the bottom if 1 or more tiles are tall (> 1 row). I've always had scrolling issues with the layout manager that controls this and that shouldn't be anything new but I'll look into it.

1 Like

Same for me. I cannot scroll to the bottom. My bottom tile is 3 high, but i connot scroll down to it to edit it's size down to 1.

version 1.0.2379 (beta)

  • fix scrolling to bottom of dashboard when you have 1 or more tall tiles

I'm hoping this build will fix some of the issues trying to scroll to the bottom of the dashboard if you have any 'tall' tiles (> 1 row tall)

Scrolling with tall tiles has always been an issue and it's related to an open source library I'm using. Surprisingly there's not a lot of alternate ways to display a grid but with tiles that can be wider or taller than the typical 1x1 grid square. Scrolling still isn't perfect but much better from my testing and worth updating. I'll continue to look into making scrolling smoother

1 Like

Right now there's just a light sensor or a motion tile:

You can use the Custom device type and select both Motion and Light sensor options to display:

If you're looking for the custom background colors depending on the illumination value (LUX), I can add that option

1 Like

Is this an always displayed PIN screen?

I took a quick look at it and didn't exactly figure out how to set it up. Is each button (ie: "1") it's own tile or is the entire keypad a single tile on the dashboard?

It might not be too hard to add a similar kind of device type in HD+ but I'd want to know more about how it works and how it'd be used/etc

Not sure. I don't use it.

What do you think about adding a "TV" tile?

I just have a tile with a TV icon that's a shortcut to a folder. Within that folder are tiles for several news channels (Sky, GBNews etc) - they use YouTube shortcuts. Also in that folder is a shortcut tile that opens my cable provider (Virgin Media) app (Virgin TV Go)

So it depend what you want this tile to do as it's likely already possible...

I see a TV capability in the docs: Driver Capability List | Hubitat Documentation

Do you have a device that supports this? I can try to support it.. if you have some ideas of how it could look let me know. I'd also want to know what some of these attributes look like on a real device to help

The 1x1 tile can be just the on/off icon with the current channel (channelName attribute)

The 2x1 tile can look like more like this with volume up/down, power & mute, channel up/down.

image

And the full tile can include a D-pad, home and back buttons, input changer. But that's more advanced, the 2x1 tile should cover most of the use cases.

Sure, I can put together something for a TV device. I'll look for the TV capability so let me know if the Hubitat driver you're using doesn't support this (not all custom drivers support things equally)

Normally I try not to put many buttons/controls on a tile -- just because it's easy to accidentally touch while scrolling the screen. But, I can try it and get feedback on how it works/looks

1 Like

Is there some kind of caching available for html tiles, to prevent seeing blank page when loading?
Seems fast in the video but sometimes it takes 5-10s.
ezgif-2-ee9bf984dd

It's still a work in progress but getting close..

It would help to see the device details of a device which supports either the TV or SamsungTV device capability though.. for example with that channelName attribute and any other attributes/commands that could be supported.. the Hubitat docs don't give any examples.

Either way I'll try to get something pushed out this week and can get feedback if anyone has a device to test this with

1 Like


The commands are pretty straight forward:
on()/off()
volumeUp()/volumeDown()
mute()/unmute()
channelUp()/channelDown()

And for d-pad and sources, if you want to give that a try too:
up(), down(), left(), right(), enter(), home(), back()

And for input switching externalInput(name) which would take a drop-down list of inputs (from availableInputs). I'm not sure if these commands are standard, because I don't see all of them in Hubitat docs, but they sound like they should be. If anyone has a SamsungTV working, I'd be interested to see if these match.

The sample tiles look great! Thanks.

Answering my own question:
raw.githubusercontent.com/DaveGut/HubitatActive/master/SamsungTvRemote/SamsungTVRemote.groovy

It does seem like there are quite a few differences just by looking at the code:
up/down/left/right -> arrowUp, arrowDown, arrowLeft, arrowRight
back() -> Return()
channelName -> tvChannelName
and there's no availableInputs or externalInput().

version 1.0.2389 (beta)

  • support TV device capability
  • improve speed loading app icons
  • make scrolling better for tall tiles

I've got several changes in this one as well as a few more which I want to separate until a follow-up release.

I've been spending my time on HD+ mostly working on scrolling speed -- primarily when you have any tall tiles. I've gotten it to be a lot faster than before with this release, but there's still some issues that need fixing. I'm testing more changes and will try to get those in as well shortly

6 Likes

Just got the app update. The TV tile works! It seems more responsive than LG's app. But I noticed a couple of cosmetic issues:

  1. The +/- icons are not visible in the 2x1 format, but they're still functional.
  2. That spinner in the lower-left corner shows up when I hit mute/unmute and it doesn't go away, but the command still works.

I saw someone post about getting an app update. I have not been notified about an update in weeks. I am on version 1.0.2275? Where is the current version posted so I can make sure I am on the right version? If not.. how do I force the app to update its self?

that's odd.. I'll check that; I have an idea about why the spinner doesn't go away though. I send a mute or unmute command and then expect to get back a "mute" attribute with the updated state. Maybe a different or unexpected value is coming back.. I can just remove that check too so there's no spinner at all.

Google Play will just update it after some time (hours/days.. it's hard to say). If you have the manual apk version you can check for an update in the menu -> about -> check for updates