[RELEASE] HD+ - Android Dashboard

Sorry I missed this one earlier.. I really don't know what's happening.. if you haven't sent the device logs before that's one way I might get some clue.. just make sure the app is in debug mode first or it won't log much - Support / Feedback | HD+ (Hubitat Dashboard)

I remember when I tested this it did work with the phone locked and in my pocket. But, I'm also not surprised that the OS would delay these too while the phone is locked for battery reasons. But, with the HD+ Device driver not working (this) I first need to figure that one out.

did you ever figure this out? You can display HTML snippets -- if you change the device type to 'HTML' you should be able to select an attribute to display. If you have an device/attribute that doesn't show up just let me know what it looks like. I'm looking for some basic HTML tags but there's probably some I missed

I remember why I added this setting.. or at least why I think I added it. I was worried that if you did a backup with 1 phone and restored on another phone the location tracking would get enabled on that other phone.. since both presence and location tracking map to a Hubitat device that wouldn't work.

Blockquote Yes please, what do you need?

device logs are ideal - link

@jpage4500 any ideas?


Reporting correctly but it's showing as 1%

Have you tried asking chatGPT? It worked pretty well for me in converting some python code into perl which I'm not very familiar with.

I believe this is the same issue I reported a little while back.

that's strange.. I wonder if this device is setting the battery attribute to a Float (ie: 100.0) or something else a little different and the app isn't converting it correctly. I'll check the code. If you do happen to have the JSON that's coming out of MakerAPI that would help too

That HD+ Device driver is broken

That would be interesting to see what it could come up with. But, really it's not just a matter of writing the code -- sending FCM (push) messages is designed to be sent from a single server. One of the FCM changes required (V1) is to use OAuth which means I can't just use a shared server key anymore. It wasn't the right way to implement it originally either but I was trying to make it as simple as possible for anyone to use.

Ultimately since we all own our own servers (Hubitat Hub), this is going to require an app+driver combo similar to the Google Photos app.

But, the good news is I've been working on this for a while now and I think it's getting close. Assuming it works I'll try to document the steps and then see if anyone can help try it out. It'll require some setup work but hopefully I can make it as painless as possible.


for anyone reading this and not sure what I'm talking about.. this is for an optional Hubitat driver that can be used with HD+ to do some additional features like push notifications, TTS.. it also has potential to do a lot more in the future

3 Likes

Always happy to help testing :grinning:

well there it is.


so why is it,

image

I have seen some devices that report a 1 for 100% and a .9 for 90%, .6 for 60%, etc. Maybe this is the case here?

Pad and phone screen differences

I am trying to use this app on a phone and fire pad. The layouts on the pad are not the same as on the phone. I have adjusted the "screen size" and "text size" on the pad, but HD+ does not seem to honor those and stays the same layout despite display changes on the pad. I want the layouts to mirror each other. Suggestions?

@jpage4500 question about locations, do I need to create the same location on each phone?

I have but, noticed that there is a new option to "show all locations" and I can see the same location that is for my wifes phone with the same name. So are the common?

@jpage4500 I added a new attribute to one of my custom drivers. The device already has a tile displayed in HD+. HD+ won't pick up the new attribute that I added. How do I get it to refresh its list of attributes for that device?

Is the screensaver function working for anyone?
On multiple devices for me it just shows a black screen no matter what I have set in the system settings

Hi @jpage4500, I just noticed a minor display issue with Justin's Game Time tile. When there is more than 1 game then the display is normal but if there is only 1 game it compresses.

This is what it looks like and it happens whenever there is only 1 game to show, it displays fine on the regular dashboard and within the device tab. It's minor and I'm probably the only one who uses it on HD+ so no worries if it's not worth the effort. If you do ever get a chance to look then lemme know if you need anything from me.

I really like the game display tiles.

1 Like