As asked in the HA Dashboard thread a start to inspire others.
some old and unused ones, but its a start
As asked in the HA Dashboard thread a start to inspire others.
some old and unused ones, but its a start
Very nice indeed Rene - I keep meaning to ask you about the graphs - is it one of your own widgets, or another Dashing widget you found somewhere? I would like to add that to the base distro!
And regarding sharing dashboards - youâve all seen mine - it hasnât changed much
the graps are the standard graph already in your distribution.
I just changed them to get data from HA.
it is that what i have posted here on the forum.
the only thing i never came around to is to make it so that the data is saved.
right now the graph starts empty, every time you restart the dashboard page.
Thanks for starting the thread, beat me to it by a couple hours.
Iâve finally got the weather radar working like I wanted (for the most part), but Iâm still looking to get a traffic map from Google. Other than that, I have realized I really need to expand my HA in general, I canât even fill up a whole screen yet
Iâll share mine once I have more than 3 of the default widgets changed⌠Still trying to think of ideas for what to put on it, which is why I came up with the sharing idea!
Here are some of the panels I have around my house. Most of these run on rooted 7" kindle fire tablets running CyanogenMod, and are mounted to walls near the old lightswitches. I have one main dash file, which has pages for each room. This makes it easy to control things in rooms other than the one you are in. The bottom row on each dash page is used to switch between pages. The âLight Lockâ button seen on many of the screens below disables motion controlled lighting in that room while on.
Kitchen Panels - Covers the lighting in the Kitchen and adjacent rooms, as well as a few switches for appliances. The âCooking Modeâ script turns on all of the kitchen lighting, turns on music in the kitchen, and disables motion control to kitchen lights for 45 minutes. Handy when youâll be in the room, but standing relatively still for awhile (such as when preparing meals). The âPizza Lightâ is just what we call the outside post lamp. We really only use it when expecting food delivery, so the name seemed fitting.
Living Room Panels - Covers lighting in the Living/Dining room (really just one large room), along with some overflow from adjacent rooms. The âColored Lightsâ button toggles a switch with some DMX lights and an LED strip. The Steam and XBMC buttons make http calls to a webserver running eventghost on our HTPC, which starts or kills the respective program. Handy to have, since we donât tend to use a keyboard or mouse with that machine, and those two programs sometimes cause crashes and freezes. Music closet turns on power to our guitar and bass amps, pedals, and wireless system for playing music. Goodnight button sets a timer that turns off most of the lights in the house, most of the appliances, and lights up the bedrooms hallway leading to them.
Living Room âColorsâ Screen - Made this to play with the lighting colors in the living room. Each color button on the top and bottom row run a script that controls the color of half of the lights in the room (thatâs why there are two buttons for each color). These control Hue lights, a bunch of LED strips (running the Magic/Flux Led library), and an Hyperion installation. The middle row is to access the default Hue profiles.
Master Bedroom Panel - Lighting in the bedroom, control over the adjustable bed, and a few scenes.
HVAC Panel - this gives manual controls for the thermostat, curtains, and has some sensor readouts I donât use much. Itâs also where I had empty space to add buttons to access the next two panels which I added after I did the initial design. Iâll get around to cleaning that up, someday.
These next two are displaying on 6" (Nexus 6) phones mounted in the bathroom and by the exit, so they are a slightly different aspect ratio to accommodate the different screen size.
Main Bathroom Panel: has controls for the digital led lighting, smart mirror, and a timer for showers. It runs a script that blinks the lights after 15 minutes to remind my kids that there are other people waiting to get in.
Breezeway Panel: This is mounted right next to our main exit. Handy to hit the âall lightsâ button on the way out.
This panel is for a couple of Samsung Galaxy S3 phones my wife and I have on either side of our bed, for controlling things in the bedroom.
This is a similar panel for my kids to control things in their room.
Hope that helps gives some ideas of a few things you can do with HADashboard. Big thanks to @aimc for the backend (and for appdaemon, which I also make a lot of use of)
Wow⌠if I was looking for some ideas, you sure gave me some. Those are some fantastic looking set ups. Time for me to get some Kindle Fires
Just a caveat, @Sentinel82 - Do some googling on those, and make sure you are comfortable tinkering around in Android. Amazon actively works against the rooting process on Fire Tablets with their firmware updates. There isnât always a way to root the most recent versions. Usually their efforts are defeated (see cat/mouse), but this does take time.
That being said, any tablet that can display a webpage on a touchscreen would work for these. Nothing notable about the Fire tablets other than the price.
Yeah, Iâve done plenty of rooting and working with (the late) CyanogenMod, so Iâm comfortable with that. The price is definitely a huge factor, though. Itâs tough to find another decent tablet at $50
Awesome setup â inspiring! Could you share what software youâre doing on the CyanogenMod tablets to display/lockdown? I actually have a rooted Fire but Android isnât my daily driver so thereâs a world of I donât know.
Also, curious how you have them mounted/powered on the walls
Thanks.
Honestly, Iâm just using chrome to display the dashboard pages. If you use the âadd to homescreenâ link, it will hide the location bar UI, so it all looks clean.
As for display timeout, you need to enable developer mode (go to Settings->About Device->Tap (7) times on âBuild Numberâ->Back to Settings->Scroll to âDeveloper Optionsâ). Once Developer Mode is on, you can select an option called âStay awakeâ. This prevents the screen from turning off as long as the tablet is plugged in.
For lockdown, these are all located in my home, I havenât found a need to lock it down. If you have one, check out Kiosk Browser (there are a bunch with similar names. Iâve used this one before, but Iâm sure others would work as well). You can use it to run a fullscreen browser window, and block users from exiting the application or accessing settings.
Not doing anything fancy for mounting. I 3d-printed a few tabs, screwed them into the wall, and stuck the tablets between them. For power I just plugged them into a nearby outlet. One of these days Iâll run 5v in the wall to hide the cord, but it isnât a priority. My wife is a nerd too, neither of us worry much about aesthetics as long as the functionality is good. Here is an example of the one by our back door:
There is some additional discussion of mounting options in this thread.
Itâs true. Iâd just hate to recommend something and have it not work for you!
HADashboard is lightweight enough that it works on pretty old hardware. Reason I mention this - you may already have hardware laying around unused that you can re-purpose to HADashboard.
For example, the switch in my kidsâ room is one of these. I wouldnât recommend buying these for this purpose, but I had a couple laying around collecting dust, so thought Iâd re-purpose them. Also have one panel in the living room and one in my bedroom running on old HP Touchpadâs.
Here is a picture of one of the touchpads:
The interface is a little bit slower on these devices, but still works fine. Iâve found that rebooting them once a day (tasker!) helps to keep them working well.
Also - on the subject of older tablets - disable auto-updates! An update to Chrome last year broke my HP Touchpads. I ended up having to switch to Kiosk Browser on just those devices to maintain functionality.
Wow, much grander than my 2 panel setup! Glad to see yo uare getting a lot of use out of it
Thanks! I l did most of my web development work in the 90s and very early 00s, so letâs just say creating an interface that is basically tables in html markup came very easily to me. Happy to share any of the source, although I donât think there is anything too fancy there.
Thank you again for all of your work making projects like this and AppDaemon available to the rest of us.
A small display with weather and commute information, in my flatâs entrance. The dashboard itself doesnât have anything really interesting for this thread, but⌠a 2.8" screen fits nicely in Lego
Loving the Lego case!
Cool â Iâve done what you have, with the addition of the Immerse Me module in Xposed. Immerse Me removes the Android status bars too, so 100% of the screen is what I want to render now⌠which will be the project that is never done right?
@Zen I saw on another one of your posts that youâre using your set up for an intercom system as well. How did you set this up?
@Sentinel82 - Sorry for the late reply.
Nothing fancy on the intercom. Iâm currently using an android application from the play store called âCom Intercomâ. It hasnât been updated in quite awhile, but it works fine for my purposes. It scans the local LAN for devices listening on a specific port (8989 by default), and adds them to a list. You can then press a button to broadcast voice to a device on that list. You can also broadcast to all devices in the list simultaneously (which is nice for announcements to the family when you donât know where they are - eg: dinner is ready). There is support for video as well, although I do not use it. The intended use case is as a video doorbell / room monitor.
I installed the app on each of my wall tablets, and on to my wife and Iâs phones. We put the tablets into âRoom Stationâ mode, and then switch the display back to HADashboard, and let it run in the background. Itâs really good about not stealing focus back. Then we can just use the app on our phones to broadcast to whichever tablet we want to send to.
It works, but to be perfectly honest, this was definitely a âbecause I canâ project, rather than solving a problem. There are probably better software solutions to this problem. This was the first one I tried, and it worked well enough, so I didnât search further.
Side note - I discovered it works fine routed over a VPN, so when my kids are home alone and I am at work, I can mess with them by playing random sounds in the next room. They havenât caught on yet.
I spent all day trying to get hadashboard up and running and just canât get it figured out. After wrestling with Ruby version stuff and a few other things, Iâm at the point where I get this output:
Thin web server (v1.6.4 codename Gob Bluth)
Maximum connections set to 1024
Listening on 0.0.0.0:3030, CTRL+C to stop
However, trying to navigate to the page in a web browser just causes the loading animation to spin forever, and the page never responds
Nice, Is your config file available somewhere?
Or is there some place with config examples?