[RELEASE] HD+ - Android Dashboard

doh.. I just realized I'm not even displaying "F" anywhere - just the degrees symbol.. so, maybe a C/F option isn't really necessary.

Thanks for the config file! I see the issue(s) for displaying your thermostats. The app is looking for thermostatSetpoint and that field isn't there. I'm guessing that's because the thermostatMode = "off" which makes sense. I can display the current temperature as a fallback. I can also do more to the UI so it's clear the thermostat is off can the up/down arrows can't be used. Let me know if I'm reading this wrong.

in Chrome that url displays the mjpg just fine

I did a little research and it seems the default image view doesn't support MJPG. But, there's some options that do support it. Is this a common format / URL used in cameras? I'll add it to my list to add support for it. I also plan to support live video (RTSP?) as well and they might be related

I don't have a Roku - but I can take a look if you export your config file (nav->more->export) and send it to me. I might have some questions about which command(s) correspond to which functions but hopefully it'll be obvious

Sent to your email.

RE: Roku -- thanks for the config file! I see - the "Roku Computer" device is being displayed as a Speaker device type. If you want to treat this device as a switch (on/off) instead you can use Edit->Change Device Type->Switch.

However, I see a capability I haven't seen before - TV

            "capabilities": [
                "Switch",
                "Polling",
                "Refresh",
                "TV",
                "AudioVolume"
            ]

I'll add support in the app for a "TV" device type.. I have to think about the UI for this as there's a lot of different commands - too many to fit on a small tile. But, maybe a remote-looking popup..

[EDIT] -- a 2nd option is to use the Button device type.. the reason to use this is if your Roku 'switch' isn't always in-sync with the correct on/off state. I know lots of device drivers are polling so they're not kept in sync if you update the device outside of HE. The "Button" device type would offer a dedicated On Off buttons where the switch is more for toggling on/off (assumes the switch state is always correct)

I should be able to set thermostatSetpoint in the driver....... let me look at that.

MJPG is what Blue Iris is giving me and I can display it on the stock Hubitat Dashboard with a 1 second refresh rate. Long time ago when I was on ST I used ActionTiles and it displayed it properly as live video. Blue iris can take in different video formats and make them all available as MJPG, without needing authentication, which is just fine on a local network. I think MJPG is fairly common.

I was just able to get my nest thermostat added to HE and noticed it also doesn't have that field set. my system is also off. so, I'll fix it in the app too

Great - I've just added it to the driver now - about to test.

Yep, that was the problem. Works great now. Thanks! :slight_smile:

I have it working fine now...... I just got the driver to set the setpoint into thermostatSetpoint whenever heatingSetpoint got changed...

Setpoint is displayed in the app regardless of mode. In this driver it's either "off" or "heat".

Many thanks.

version 1.0.543 (beta)

  • thermostat UI fixes
  • add folder option to show folder contents (disable to use single image instead)

The thermostat UI should look better now when off. I'll continue to work on the entire widget to add more control options though.

I can't remember is someone else asked for this or not.. hard to search through old posts. Anyway, I added an option to show the folder's contents (defaulted to true); if disabled, you'll get a single icon which you can change like any other icon..

Speaking of folders, I've got at least 1 TODO item I plan to add soon:

  • stack similar device types into a single icon.. so, if you have 10 contact sensors and you put them all in a folder, the app would display 1 stacked contact icon.. ideally with the overall state (ie: all closed, all open or mixed)
1 Like

Thanks for the update! When I look at it I don't see any difference between how the thermostat looks behaves and it did on the previous version. I'm probably missing something that happens a lot. :slightly_smiling_face:

If I tapped the uptown arrows it doesn't change the current set point and if I go into the list of options by tapping on the tile and choose change set point nothing appears to happen then either.

I'll send you a current log case that helps.

The TV capability is part of the official list of capabilities, but Hubitat does not yet implement it. I wanted to make sure it was already available for if/when they do implement it.

As for the on/off issue, I implement switch, and this is enough for all other dashboard systems to see this as a device that supports on/off events. Let me know if you need me to change anything.

You can DM me, or open an issue on my GitHub page (GitHub - apwelsh/hubitat)

I have a tile that is locked with a passcode so it cannot be clicked without a passcode. When i click on it within the this app nothing happens. A pop up comes on that asks if it should send the command. Is there an ability to have the keypad pop up so i can type in the code?

Previously the thermostat would always show the thermostatSetpoint but when the thermostat is off that doesn't make as much sense so I'm displaying the current temperature instead. Some thermostat drivers weren't sending thermostatSetpoint which was the original problem.

If the thermostat is off I'm not doing anything on the UP/DOWN arrows.. I was going to look at showing them as disabled. I'm not sure I can adjust the setpoints since I don't know which one to call: "setCoolingSetpoint","setHeatingSetpoint"

Maybe the right way to handle this is if - when clicked - to prompt to set the mode (cool/heat)

Thanks, that's very helpful!

I don't know about others, but I run my thermostat in "Auto" mode 99% of the time w/a schedule that controls set point based on day/time. I adjust the setpoint at a given moment if it's too hot/too cold. So going into Cool/Heat mode wouldn't be that useful for my use case.

If the thermostat is on/running and the up/down arrows are tapped, what is supposed to happen then?

I'm not sure how the app should handle up/down when in "auto".. thoughts? If it's in "cool" mode I'm calling "setCoolingSetpoint" command -- and "setHeatingSetpoint" when in "heat" mode.

This is how Wink displayed thermostats. You get the current temp (74) and the heating setpoint (82) as well as the mode (heat). I can't find a screenshot of how they handled AUTO mode though.. but if I remember correctly it had both the heating and cooling setpoints displayed on that dial.


-- anyway, that's more than can fit on a tile but this is what I would love to do for the popup which would appear if you clicked on the tile (outside of the UP/DOWN arrows)

This is in the HE dashboard, right? I did add the ability to lock changing HSM status (armed/disarmed) as well as modes. I don't currently have the ability to lock any other tile/folder but it wouldn't be too hard to add if there's interest in it.

I'm using it for eTRV's, which are treated as Thermostats. But radiators cannot cool, only heat. So the modes are heat or off. For me, just showing the heating setpoint is perfect and letting the arrows move it up or down, as the driver will set the mode as necessary based on room temperature and setpoint.

I updated the app yesterday with a few fixes

  • one of them was making the Thermostat work better for the Google Nest driver I'm using. If the system is off or in 'auto' mode I'm disabling the up/down arrows. But, if it's in cool/heat mode I'm displaying the setpoint (either temperatureSetpoint or [heating/cooling]Setpoint which the Nest driver was using).

    -- I'll work on an expanded version to adjust both setpoints when in auto/off modes, as well as setting the mode and more advanced commands
2 Likes

version 1.0.553 (beta)

  • change how we calculate gradient background for lux
  • fix drag and drop inside of folder not saving

Here's examples of the updated background for light sensor device types. Hopefully it looks better now! Note I changed the 'custom background' setting so if you had that turned off before it'll get reset.

EDIT: I wanted the lux values to be a little more centered so I removed that sun icon and instead displayed it faded out in the background.. it looks better to me but I'm all for tweaking things so I can change it further too

2 Likes