[RELEASE] HD+ - Android Dashboard

What device and driver is this? I do have an order of preference for determining the default driver type for a given device and water sensor is above contact sensor.

something is making them go back to water sensor types

Once you change a device type it should stay that way even after an app update. Can you look at the config file (menu -> backup -> save to Hub). You should see your device in the list with a deviceType value like the one below (should be TYPE_WATER though)

        {
            "id": "3237",
            "label": "Fireplace Button",
            "name": "Samsung Zigbee Button",
            "prefs": {
                "sortOrder": 29,
                "isHidden": false,
                "deviceType": "TYPE_BUTTON"

but the attribute is named heatIndex

Can you select a Custom device type and select this attribute? That should let you display it

version 1.0.2632 (beta)

  • fix bug with icons showing too large
  • fix tall dialogs not showing buttons at bottom
  • add option to show a custom background for humidity tiles
  • add custom background color editor (temp, humidity, air quality, light)

Added support for custom humidity tile backgrounds - changes color based on humidity level. I just picked the scale which seemed to be the least drastic to start with.

You can also now edit the scale used for any of the custom backgrounds (temperature, light, humidity, air quality). The option is shown right below the toggle option in device edit screen but changes to the scale will apply to any device, not just the one you're editing.

NOTE: if you make any changes to this an option will show up at the bottom to reset the scale back to defaults too (not pictured)

5 Likes

I'm using Aqara Contact Sensors with this driver, and looking at its code I see why it may cause problems for the dashboard, it is very generic and it has way too many capabilities.

I sure can, but it then doesn't look like a temperature tile.
Temperature
image

Custom
image

Hi all I am looking for some advice on weather forecast in the app.
I have setup an account, verified, and created APIs with OpenWeather and still no dice.

I am not seeing forecast despite setting the device to show forecast, it is unfortunately only showing current temperature. I also followed the instructions for setting up OpenWeatherMaps-Alerts.

@jpage4500 is there something I am doing wrong? I've had the API setup for quite some time, and it works on the Hubitat (not HD+ app) dashboards to show forecast in addition to temperature.

Pic of what I am seeing.
Screenshot_20250212-202909_HD+

hmm.. I see everything on mine.

I looked at the device in Hubitat and noticed this entry. I assume it's the default since I wouldn't have changed it. But, can you see if you also have this?
image

Also, check that you have 3 day temp display checked. I think that's where the next 2 days temps come from

The UI has changed but I think this guide still works: Weather | HD+ (Hubitat Dashboard)

I know you have to put your CC in

@jpage4500 I do have the alternative icon location setup. I also have the 3 day temp setup as well. Maybe its that I am only on the free OpenWeatherMap account?

@Johnnyvaneddie This may be it? Is there no way to get access without a paid subscription? I have not provided OpenWeatherMap any CC info.

@wyn.carlton Yes, I have already went thru that. They will never bill you unless you use x amount of data. I have n3ver been charged.

Do you have a recommendation on settings so that I won't go over the 2,000 calls per day on the paid plan? Or is default good enough?

Someone else would know better than me but I have day and night polling set to 3 hours. Have never went back to check how many calls that is using.

Once every 5 minutes is 12 times per hour. 12 times 24 hours is 288 calls per day. This is what I use to access it.

1 Like

Having issue with HSM modes no longer working. Hubitat has a new version and no longer can arm or disarm system. HSM in Maker API is still switched on. The device in Hubitat is still working. Mode using Hubitat are also working. They also do not show status of the mode.

Hmm.. I can't reproduce this. I updated my Hub to the latest version too.

Does this URL work for you? https://192.168.0.200/apps/api/38/modes (replace IP)

I get this error
{"error":true,"type":"AppException","message":"Not Found"}

sorry, that's my fault.. you also have to replace the app ID too (the 38), https://192.168.0.200/apps/api/38/modes

You can get it by viewing MakerAPI app and looking at the URL.. ie: mine is http://192.168.0.200/installedapp/configure/38/mainPage

Sorry i am not following? this is what i think you want me to type.

https://192.168.1.104/apps/api/392/modes

This is what comes back

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<error_description>null</error_description>

invalid_token

I did add a mode button to HD+ and that works. It will change mode, arm and disarm. The HSM button does not reflect changes (status) nor can I make a change with it.

With possible update, HSM became unset? I setup an away mode and the HSM button on HD+ is now functioning. Not sure why it changed and it has been functioning flawlessly for years. I appreciate your help and do like the app!

Having issue with HSM modes

Again my bad -- I saw 'modes' and assumed Hubitat Modes and not HSM so that's what I was testing.

I just tested changing HSM and while the API call worked the tile state did not change (I tried changing from disarmed to armed night)

 590) GET https://192.168.0.200/apps/api/38/hsm/armNight
 DONE: 590) 535ms https://192.168.0.200/apps/api/38/hsm/armNight
 << 590) 18b, DATA:{"hsm":"disarmed"}

I also see a follow-up call to get HSM status still returns disarmed:

 602) GET https://192.168.0.200/apps/api/38/hsm
 DONE: 602) 164ms https://192.168.0.200/apps/api/38/hsm
 << 602) 18b, DATA:{"hsm":"disarmed"}

I wonder if something changed or broke with a newer version of firmware.. not sure who I can ask but if anyone else knows let me know