HomeHabit Dashboard - Updates

HomeHabit 11.0: Weather Forecast widget

Weather Forecast

The new Weather Forecast widget is replacing forecast mode in the existing Weather widget and brings several enhancements.

Colored icons

The new widget supports both daily and hourly forecasts, with refreshed colored weather icons!

Precipitation

When provided by integrations, forecast will also display chance of precipitation for each forecast period.

Wind forecast

The new forecast style available to elegantly display wind speed and direction forecast.

Compatibility

Existing Weather widgets in forecast mode will be automatically updated to the new Weather Forecast widget.

Home Assistant

The new widget also supports forecast data from Home Assistant weather components.


HomeHabit 11.0
Available starting June 20, 2021

Great! The streaming V2 solved my issues where Synology Surveillance Station stream would result in a stream error, when enlarging the preview tile. Thanks! Don’t change it, it’s working! :grinning:

1 Like

HomeHabit 12.0: Screensavers, Premium Plus and more

Customizable screensavers

New screensavers feature provides an easy way to create and customize multiple screensavers.

Screensaver settings include:

  • screen brightness
  • clock format and layout
  • backdrop
  • slideshow (when used with image collection)

Other features such as calendar and weather are planned for future releases.

Starting screensaver with Rules

Rules (Labs feature) now also require specifying screensaver id when starting a screensaver. That gives an ability to start various screensavers on different event triggers.

Remote Admin

Remote Admin is the new configuration editor that can be used to change the app configuration from within a browser. New editor includes syntax validation to help avoid applying invalid configuration.

This release of Remote Admin is just a base. More features are planned for the future in the effort to allow configuration process without touching the device!

Note: Remote Admin has a different URL, please check your Settings.

New integrations

The following 2 new integrations can be used to add images to the app. Those images can be used as backdrops in screensavers (support for dashboard backdrop is coming soon).

Image

Image integration allows adding image files and image URLs.

Bing Photo of the Day

Adds a daily photo from Bing, as well as a collection of photos from the last 7 days.

Premium Plus

Premium Plus is now available for purchase in the app. New integrations are coming soon.


HomeHabit 12.0
Available starting August 7, 2021

1 Like

Just discovered this app and really like it so far. It feels allot like SharpTools in how the dashboards and built and managed separately from the Lovelace dashboards.

One problem I’m having is with the Alarm control. I’m using the Alarmo integration and have it setup to require a PIN on disarm but no PIN to arm. The HomeHabit alarm control insists on using the PIN to both arm and disarm; simply trying to arm without the PIN does nothing.

Anyone seen this? Solution?

2 Likes

@mikebol Let me check on that integration. Can you post state and attributes that alarm control has from HA dev tools (/developer-tools/state)?

@igorz sorry for the delay.

State:

code_format: number
changed_by: null
code_arm_required: false
code_disarm_required: true
arm_mode: armed_home
open_sensors:
  binary_sensor.garage_entry: open
bypassed_sensors: null
delay: null
expiration: null
friendly_name: Alarm
icon: mdi:shield-home
supported_features: 3

Attributes:

code_format: number
changed_by: null
code_arm_required: false
code_disarm_required: true
arm_mode: armed_home
open_sensors: 
binary_sensor.garage_entry: open

bypassed_sensors: null
delay: null
expiration: null
friendly_name: Alarm
icon: mdi:shield-home
supported_features: 3

Hope this helps. You can see the code_arm_required: false but the security control still appears to require the PIN code just the same.

Mike

@mikebol Thanks for the info.
I see the issue now. code_arm_required is not a documented attribute, but it is used by a few alarm integrations.
I will see what needs to be done to support it, and post an update.

@igorz A few other questions or bits of additional feedback.

The Tracker control, I sure wish it would display the location (“Home”, “Away”, etc.) similar to the badge in Home Assistant. We use Life360 and this has become a nice visual queue that we use to show at a glance where different users are located.

The Graph control, I want to use this control to show a linear 24 hour (configurable?) history of a sensor. For example, I have a chlorine and Ph sensor in our pool and have this information displayed on my HA dashboard. It’s interesting to compare the pool temp to the outside air temp throughout the day and the effects of direct sunlight on the pool temp and chlorine usage.

This could also be useful for in-home temp sensors like Ecobees and smart thermostats.

Mike

Do you mean, you would want to provide a location zones like Home/Away within the app, which would used in Tracker widget?

Additional charts are planned, but it might take some time.

Yes, if that’s possible. Just a wish list item for the control. Standard Lat\Long address predictions always shows our neighbors address so the control today is incorrect.

It might be possible to utilize HA defined zones for this

Is there a way to auto-populate a dashboard with variables and wildcards? Something like, include: light.livingroom_* will include all entities that start with light.livingroom_? I have a robust naming scheme (since I use Lovelace and auto-entities card) which makes stuff like this very easy. With over a hundred entities I don’t want to waste my time by adding all entities manually and adding future devices every time.

@ASNNetworks Since dashboard grid has a fixed rows/columns per page, it was designed to be custom positioned by the user. With any auto-layout there are challenges with overflow and page handling.
Various auto-layout options have been considered, but it just didn’t fit into current dashboard/page grid layout. Your use case might be best solved by having a dashboard that expands/scrolls vertically, which is not possible right now.

Have you tried using Remote Admin to configure? It is still manual, but it might be easier to just copy/paste widgets in JSON.

Hi Igor, thank you very much for your prompt and detailed response! No unfortunately for me auto-populate function is necessary. I want to deploy HA in other homes and need a dashboard that can update itself when a new device is added (like a new lightbulb or sensor). I have designed and coded my own Lovelace dashboard now which does this through auto-entities card. However, I notice some (especially less high end) smartphones/tablets struggle with Lovelace (since it’s a webpage after all).

Your Dashboard looked very clean and since it’s native has a very nice response time/fluidity. However, auto-population of entities is a must in my case, so I don’t have to keep updating dashboards.

Do you mean like in somebody else’s or “client” homes?

Glad you like the look of dashboard :slight_smile:

So this is a bit of the forward-looking, so it might not materialize.
Next year there are few things related to dashboard layout and widget creation I would want to see improved. One of those might be an additional dashboard layout that scroll which would be better for phone support and a better “quick start” for new users.
That would make it possible to have auto-populate generally. Then, adding some filters/rules around it becomes feasible as well.

1 Like

For now, someone elses (currently testing and making sure I can scale and template most of my Node-RED automations and dashboards for easier deployment and management), down the road clients (if all goes well).

I’ll keep an eye on your Dashboard. Hopefully you can include that in the future. Would love to get a Premium app per installation/device :wink:

1 Like

@igorz As there is still now way to use Motion Detector to wake up the screen, and Homehabit does not have a feature like that:

Is there a way to REMOTE WAKE UP HomeHabit? So let’s say: The screen goes off regularily with Android internal screen saver. Then I send some http api request to HH to wake it up and screen comes on again. Is this possible somehow?

Thanks

@iz3man There is an experimental way to do that now in HomeHabit using Rules (labs feature).
It is only configurable through Remote Admin right now using JSON. There are examples in that thread.

Thanks for your instant reply. I’ve already found rules, but not the examples. Will look for it. :slight_smile:

Just to make sure I did not misread your question, are you asking specifically for using HTTP request to wake up device, not just a motion sensor?