[RELEASE] HD+ - Android Dashboard

Thanks @jpage4500

One issue is that it should be heat only (no controls for cooling). I’m not sure why there’s any cooling set point specified, as the system doesn’t support it (though I guess the driver does)

In the UK we mostly have heat only central heating as there’s little use for AC apart from in the car - it rarely gets warm enough…….apart from this week/next week when we may hit a new record due to the current heatwave

You're right.. the app is looking at the thermostatMode and expects it to be one of the following

        // thermostatMode - ENUM ["auto", "off", "heat", "emergency heat", "cool"]

Your driver is reporting something else and the app defaults to 'auto' in that case

"thermostatMode": "economy",

Yeah that’s correct. It does report thermostat mode correctly so we see auto, economy, off, day off, away etc as shown in the tile image I posted. I’ll take a look back through some posts made when I first added this into hubitat as I recall there was a similar issue getting it to display correctly in sharp tools

I have noticed the last few days. we have been having some intermittent internet outages. Even though I have the app set to auto, it seems to be staying on cloud, even when I'm on my local network. I can go to the hubitat app on local, and local stuff still works fine. Any ideas what's happening?

I've just ran the update and tried a couple of the YouTube channels I use - it works great so far. When I saw the url you gave as an example, I wasn't sure whether it would work for me as I use the embed url's that YouTube provides. As an example for Sky News Live:

https://youtu.be/9Auq9mYxFEE is the video url. Whereas:
https://www.youtube.com/embed/9Auq9mYxFEE is the url from the embed code that I use (right click 'copy embed code' provides an iframe to use with this as the source url)

Anyway it works and for the first few I've added, the resulting thumbnail happens to be the channel icon so will save me assigning a custom icon.

1 Like

@jpage4500

So I had a look back through previous posts in another thread (posts 44 to 55 in this thread - Honeywell Evohome - #44 by johnwill1) regarding the correct display of this thermostat (Heat only with controls available regardless of mode).

Apparently it uses the Thermostat Heating Setpoint capability. When it was added in Sharp Tools it had to be added as a Temperature Sensor which then exposed that additional capability. It's different with Sharp Tools in that once you add a device tile under its main capability, it's then possible to edit the tile layout to show any of the devices available capabilities.

I did some testing and found a couple of cases where the app didn't automatically switch between cloud and local modes. I'm not sure if this is what's happening to you or not but I do have some updates I'll try to push out shortly which should help.

I also wanted to update the documentation I have regarding cloud/local mode detection and I wrote it all down here

1 Like

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