[RELEASE] HD+ - Android Dashboard

Sorry for the delay -- these are great! Let me see if I can get them added in next

This makes a lot of sense. Is it possible today using the Rule Manager to have a virtual switch which represents a bunch of other contact sensors? Meaning - if any of the 12 contact sensors are 'open', the virtual switch would be 'on'? That would be 1 way that a single tile could represent multiple devices. But, that doesn't help with the second part which would be when clicked to open a view of all of the contact sensors.

For an app-only solution, you can put all 12 devices into a folder and that works for the 2nd part of this. I do have high on my list changing the folder icon to be more dynamic and represent what's inside the folder. Maybe I can allow some options for this with 1 of them being showing an 'on' state if any device in the folder is on.. that could work for what you're asking about. Let me know if you have any thoughts and I'll see what I can do!

Zone Motion Controller app allows you to aggregate motion devices into one virtual motion device. From there if you can provide a tile that can monitor that virtual motion tile and provide access to a sub-folder where the motion devices have been placed, we're good. :slight_smile:

Excellent, thanks for considering my humble requests. :slight_smile: One of the first things my wife asked me to do when she first used the dashboard last night was to make the text bigger on the buttons. :wink:

I'll look for that text app you mention....

Yes you can, I've done just that for multiple contacts to show "activity", and also for all my sprinkler zones to show when the sprinklers are on.

version 1.0.390 (beta)

Hopefully this makes switching HSM modes faster/better. I still have an optional PIN for changing modes on my TODO list

2 Likes

version 1.0.398 (beta)

  • update folder icon to show contents of folder which reflect device state
  • fix thermostat icon display issue

Now folders will display the devices contained inside (up to 4), including realtime device state. A 'recently updated' icon appears if any of the devices have changed recently as well as a device count if > 4 devices are in the folder.
image image image

I still have some things I'd like to add to this feature:

  • if more than 1 of the same device type (ie: light) exists in a folder, show them combined into a single icon - with the 'on' state showing if any of them are on and 'off' showing if all of them are off. I think this would work for the request above where there's 12 contact sensors in a folder and the user wanted to see if any of them are 'open'. That way, all 12 can be seen at a glance.
  • not every device icon is displayed in the folder.. that includes weather, date, thermostat, temp, humidity, buttons. That's because these aren't simple icons. However, I'll continue to add support for these (let me know if any of them are of interest and I'll work on those first)
5 Likes

Hi, @jpage4500 - I've had problems w/a light refreshing properly on the dashboard running on a Samsung tablet.

It shows up correctly on the device page, and operates normally in all other ways. It's on a Honeywell Zwave+ dimmer.

Of course when I went to look at it right now it's looking OK. Any suggestions on stuff to check, assuming I see the Dashboard show the wrong status again?

If you see the status off - you can send a device log to me (about->support). I log the current states of all devices as well as any push notifications that come in. Android only keeps logs for so long so the sooner you capture it after noticing the better chance I'll see what happened.

If you're running in local mode (not cloud) - then all of your device status updates come from the Hubitat Hub's Websocket. They're pushed realtime - so no need for the app to do any polling. The app will refresh all device status's when the screen is displayed (needed to get the status up until the point we're connected to the websocket).

The app does also do a periodic refresh as well if it hasn't received any push notifications in 10 minutes. That's kind of a failsafe in case something goes wrong with the Websocket.. However, at least in my testing with 2 tablets on all day long - I've gotten these updates pretty much instantly.

quick question.. are you talking about the text for the device names or something else? just wanted to make sure.. I'm thinking how to allow changing the device name text size (and where to put the setting). But, then I realized you might be talking about the button text - such as "On" / "Off"

Thanks for asking, good point. I was referring to the device name. The status is pretty easy to tell from the tile, but quickly reading the device name was difficult. As our eyes age they just seem to get lazier and lazier... :slight_smile:

Thanks for looking into this!

Thanks for the background. I'll keep an eye on it and try to grab a log if it happens again. Now that we've talked about it i'll probably never see it again. :slight_smile:

Update: Dashboard has been perfect all day. Think we can write it off to a short-lived glitch. (Either mine, the tablet, we'll never really know which.) :smiley:

Hi there,

As this app has made very quick progress I wanted to ask if there is a simple slider tile for volume control? (I used to have this for my Marantz/Denon AVR with the original dashboard). If not, would this be possible to integrate? Maybe even adjustable in size? That would be really useful and cool!

@jpage4500, with the rapid progress and plethora of requests you have fielded I've chosen to mostly watch from the sideline. However, it's time I spoke up with another "thanks" :+1:

My tablet updated to v1.0.398 overnight and it is looking really good. LOVE the folders!

2 Likes

The coolness is growing rapidly, isn't it. :smiley:

1 Like

Can you send me a device log so I can see what the audio device looks like? Hopefully it's something like this. I'm curious what other attributes it has as well though.. like MusicPlayer

Could you tell me what I need to do for this? I've never heard of a device log....

Thank you!

Sure, in the nav menu click More Settings -> About -> Support; this will generate a device log and from there you can send it via gmail or similar apps. More info here

@jpage4500, Yes, this is in cloud mode. When I issue the unlock command from my car or cell phone. When I press the tile (which shows locked) it immediately goes to unlocked. Then about 5 seconds later it goes back to locked. It then stays locked forever (event though I've verified that it is unlocked) unless I manually refresh it. (my Yale lock will automatically re-lock after two minutes). This seems to happen because the lock isn't (usually) unlocked in the 5 seconds after issuing the command. Occasionally it is unlocked during that 5 seconds, in which case it functions properly. Lock commands fail similarly. There are also seem to be no push notifications being received from HE; if I issue a lock command (when it shows unlocked) it will not update unless I manually refresh it.

Here is the event log from the lock. Only the middle two are relevant:

|lock|locked||Culver Door was locked via auto lock [physical]|DEVICE|physical|2020-09-04 03:05:38.115 PM CDT|
|lock|unlocked||Culver Door was unlocked via command [digital]|DEVICE|digital|2020-09-04 03:03:39.341 PM CDT|
|lock|unlocked||Culver Door was unlocked via command [digital]|DEVICE|digital|2020-09-04 03:03:34.162 PM CDT|
|lock|locked||Culver Door was locked via button [physical]|DEVICE|physical|2020-09-04 02:35:19.207 PM CDT|

I checked the Events on the Dashboard and all it shows is that the unlock command was issued.

I do think the solution is an advanced attribute that checks the lock after X number of seconds after a command is sent to it.

Thanks for looking into it.

I finally had another out of sync light - log will be sent to you via PM. Thanks for looking at it.