[RELEASE] HD+ - Android Dashboard

There seems to be a possible bug with a Time/Date tile. I've set the format as:

EEE dd MMM kk:mm

It displays midnight and after as 24 hours rather than 00

EDIT: Fixed - User Error

kk will display hours from 1-24. What I believe you’re looking for would be HH which gives you 0-23

2 Likes

Thanks - I must have missed that on the document - now updated to HH :+1:t2:

Since I noticed and after I upgraded to .138 yesterday my app usage for maker api went from around 7% to back down under 1% where it always used to be. Just fyi.

Thanks

Shameless plug. I am just putting this out there.....if you are using this app, then you NEED to be donating to this project. Many of us here are programmers of some fashion and we are keenly aware of the tremendous effort @jpage4500 is putting into this fantastic app. I use it throughout my house and on my phones every day. And I am increasing its use in other ways. This app is AMAZING and I would like to keep the development moving forward. Donate please.

6 Likes

Hmm.. has to be a coincidence in my mind. I can't think of any changes I've made that would increase (or decrease) the number of makerAPI calls.

What will dramatically increase MakerAPI calls is being in cloud mode since the app has to continually 'poll' the API to get device state changes (vs having them pushed).

somewhat related - I actually opened a request to be able to get 'push' updates via the cloud

Thanks for the kind words -- and the donation!! I started this app a few years ago since I thought it was something that not only I really wanted to have but thought others would be interested in as well. It also helped that Covid shut everything down right after I started it giving me a LOT of free time during the evenings to work on it..

My kids give me a hard time actually when I told them I don't charge for it.. I'm not sure they understand how someone can work on something and just give it away lol :slight_smile: But, I try to explain to them that this isn't unique and I've benefited as well from this community of apps and drivers so it's kind of my way to give back a little in turn. But, I will say it always gives me an extra boost of motivation reading all of the kind words I've gotten and any donations are also very appreciated (I've used them to help offset buying new smart home devices which I way to support/test in the app too)

2 Likes

Just trying this app for the first time on fire tablet 8, and it seems like a pretty cool app so far.
I'm curious, is there a way to change the kwh, to just show wh?
Just looks a little funny, that my lightbulb is running three times as high as my air conditioner.:rofl:

@mike8itall What version of the app are you on? The issue with my devices showing energy (kWh) instead of power (w) was resolved a versions back. What device is your 'lightbulb' specifically? It may be that the app is still displaying the incorrect attribute for that device type (energy instead of power)

Yeah, that was a bug :slight_smile: It's fixed in the beta version of the app but it's been a while since I've updated the release version so I'll do that now

2 Likes

I know that you can save the backup to a cloud drive.
But I also have saved the backup to my android and I can't for the life of me find the backup file.
I don't find a folder with the word Hubitat in it. What is the app folder name?

If you save to device it just saves to a private internal app folder (something like /data/data/com.jpage4500.hubitat if you have root access to your device) which won't be visible using any kind of file explorer tools.

My intent with the 'save to device' was to just keep make the backups visible to the app's UI (vs using Google Drive, the hub, etc) and not requiring any additional Android permissions.

I know there's another location apps can save files which is visible to anyone.. it would look something like /sdcard/Android/data/com.jpage4500.hubitat/. I might be able to change the logic to save files there instead -- I'd just need to also keep reading from both locations so existing files are still able to be restored

1 Like

This was a question about assigning icons to buttons, right? I had started to reply yesterday but wanted to make sure I verified it first.. anyway, maybe you figured it out but for anyone else too that might have that question you should be able to use icons for buttons by hitting edit -> manage buttons -> click on the little picture icon to the right of the button label -> pick icon

image

Yes. Thanks for the reply. I did figure it out.

@jpage4500 is it possible to get a different time for our thermostats? I don't know if this is your creation or Hubitat's but the thermostat doesn't even show the actual temp while it's running.

I have been trying to get this update from the Play Store since you posted the message with no luck. I am in the beta and most always I can get the update the next day you post the new version. I currently have v. 1.0.1595

Anyone else able to get the newest version?

@jpage4500, I'm in the same boat as @swade

I will look into it. Pushing updates to Google Play is setup to be mostly automatic for me and my primary tablets use the direct/manual apk method so I don't normally notice if/when it's actually available there.

Somewhat related - I did push a few small updates yesterday:

version 1.0.1615 (beta)

  • changes to 'auto' mode to better detect if on local network
  • allow custom icon for video view
  • add check for ThermostatMode to determine a thermostat device type
  • show play icon on top of youtube video thumbnail
  • use external folder to save backup files (publicly visible)

I mostly wanted to get the cloud detection logic out there.

I'm also saving backup files to a publicly visible folder on your device (on my test device the full path is: /sdcard/Android/data/com.jpage4500.hubitat/) but it'll still look in the old location when restoring a file as well.

Youtube video's now show a little youtube icon on top to make it more clear what kind of tile this is. I'm not showing the device/tile 'name' anywhere so if that would be helpful let me know.

I'm still looking at this one btw - the new version of the app will detect this device as a Thermostat device type but it's not going to look right. I want to be careful not to break any existing Thermostats and it doesn't seem like that driver follows the [docs] Hubitat lists (https://docs.hubitat.com/index.php?title=Driver_Capability_List#Thermostat) which makes it harder. I'll probably need some help testing this in the future if you're ok with that

I've ran the update but regardless of whether I select 'Temperature Sensor' or 'Thermostat' I only see the current actual temperature (not the setpoint). I'll maybe deauthorise in maker, refresh devices, reauthorise, refresh again to bring the thermostats back in and see if anything changes.

One issue I do have, that I also had in the previous beta, is that I can no longer rename a backup filename. I had been backing them up as 'ddmmyy_room' so that the backup name reflected the tablet location and date on the Hubitat File Manager. I can click on the name to change it, but it no longer automatically pops up the on screen keyboard so I can do nothing with the file name. I initially thought it could be an issue with my Fully settings but it's the same even when I open Hubitat Dashboard directly.

Not a problem - happy to help any way I can.

A couple of other things I thought about, not bugs or faults, just observations. They revolve around Empty Tiles and Section Dividers...

  • Empty tiles have no function other than to assist in arranging a dashboard tile setup in a particular order when there are gaps. It would be preferable when in normal use (not in Edit mode) if they did nothing when touched. Currently a popup box appears with nothing other than an Edit facility. IMHO as the Empty Tile can't do anything, it might be better if nothing happened when an Empty Tile was touched, unless you were in Edit Mode.

  • Likewise with Empty Tiles, they appear in the 'Manage Items' list in a folder. I'm not sure whether it is possible to make Empty Tiles an element that can only be added or deleted but not managed. I have some Empty Tiles in each of my multiple folders to keep the screens looking orderly. When I click 'Manage Folder Items', there are a lot of Empty Tiles cluttering the list - a number of them at the top reflecting the Empty Tiles currently in that specific folder, then even more at the bottom of the list reflecting those in all of the other folders.

  • This one is a long shot. I like all of my dashboards and folders to occupy exactly one screen. If an item is on the screen/in a folder it will be visible, with no scrolling needed. The section dividers are handy and I was going to use one to separate the icons that represent devices with my bottom row of icons which are either folders or app shortcuts. Unfortunately the section divider occupies space so that if I add one, my bottom row of tiles will not fit fully on screen. It would be great (but probably overly complicated) if adding one altered the inter row padding between icons, so as to not occupy additional space. A feature I requested on another dashboard was the ability to group a set of tiles. By that I mean just remove the spacing between them so I could have a block of similar device tiles without padding between them so as to visually group them.