The new custom themes feature is a great way to add personal touch to a dashboard. With custom themes it is possible to customize variety of widget style properties including changing colors, adding borders or rounded corners.
Starter version can have up to 2 custom themes, in addition to the standard themes.
Premium users can create unlimited number of themes.
Custom widgets
This release adds Custom widgets feature available in HomeHabit Labs.
Custom widgets allow rendering a fully custom widget within existing dashboard. Custom widgets can show and act on any data available from the connected platforms. These widgets are written in JavaScript as Web Components.
This is an extremely experimental feature. Please make configuration backup before enabling this feature.
It is now possible to adjust displayed number of decimal places displayed in Gauge and Value widgets.
The value text will also auto-resize to better display longer numbers.
The new donut chart widget that allows to quickly show data distribution in a single widget. It is great for displaying home energy consumption and other relative data.
The widget is available in various sizes and layouts to make the best use of dashboard space.
The new HomeHabit Labs feature - Camera streaming V2 provides alternative and improved video stream processing. That should better supporting popular camera streaming formats such as MJPEG and RTSP, and help resolve issues that some users experienced. It also provides better performance on less powerful devices.
Additionally, it adds support for HTTP Live Streaming protocol, that is used by streaming component from Home Assistant in particular.
This is still an in-progress feature, so it might still have some quirks. Please try this out and report any issues.
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!
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.
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.
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.
@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.
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.
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
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.
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
@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?