I'm sorry brother... The app works great. This is more of my OCD than anything else... My naming convention in Hubitat is fairly long so I can group devices together. In HousePanel, these long names mess up the formatting on the tiles... Plus, I have multiple rooms to identify devices so I can shorten the names in each room. With the shortened names, I can align my tiles and make everything look uniform...
Its very weird that this came back. You had it solved after the first round of trying to get it working... I just keep thinking it must have been a new feature that has changed something... Maybe the work you did on the HSM?
One other thing I'm really struggling with that has nothing to do with your app, but maybe you can give me some advice on, is polling on the Hubitat side. In HousePanel, I routinely see devices listed in the wrong state. These are always switches and outlets. HSM is always working and my Zigbee devices like motion sensors are always correct.
My struggle is with all my z-wave devices. I have a lot of them... Every switch in my house is now a z-wave switch... This was all done over time and so a good majority of them are the older z-wave standard...
I'm trying to find the right balance of polling and refreshing on the Hubitat side to keep HousePanel as up to date as I can...
I had trouble with keeping my old Z Wave switches in sync in Hubitat too - they are all pre Zwave plus so polling is required. I fiddled with it and swapped out drivers a few times. It got better but never just right so I eventually gave up and put my old zwave switches back on SmartThings which handles them better. Zwave plus devices work perfectly so eventually I will just replace them.
Yeah, unfortunately, I made large investments in hardwired GE plugs and switches over a period of several years... (IRIS system) So I will probably at some point have to replace them, but for the time being, I guess I deal with polling...
Anyway, thanks for the advice...
I see from watching the forums here it might be advantageous to pick up a google hub for some the the features it offers...
Okay my friend @SuperDupe ... I know you won't believe this, but this time I really fixed the name clobbering issue. The problem was in hubpush which grabbed all updated states and pushed it to the javascript app. What I didn't realize is that included the native name of the thing so that was overwriting the custom user name which was set in the PHP routines. Anyway I removed name from the hubpush since nobody will be changing names from outside the app.
I also added support for portrait mode using the built-in CSS feature to detect portrait mode. I tested this on my desktop which triggers portrait mode when the screen is taller than wide. Unfortunately I couldn't test it on my actual panel because I use Fully Kiosk and it insists upon being in landscape mode. I do have an iPad so I will grab it later to test it on there.
For this update you will need to replace housepanel.php, housepanel.js, and tileeditor.css
I bought an Apple TV 4th gen just to get the HomeKit functionality when away. I find it to be really good and quite stable. As for Google Home I like it too but it seems to work just fine using my iPhone and the native app without the actual google hub/device. Not sure what having the device would give you if you already have Echo's laying around. Otherwise the voice assistant would be handy for sure.
Interesting... I have a Apple TV not really doing much but sitting in my office... I'll have to look into the HomeKit stuff... Anyway, you are my hero sir... Thanks for not giving up on my craziness. As alway, looking forward to each and every enhancement you make on this platform... It really is very cool.
Just bringing people up to speed on the latest that I have been documenting in the SmartThings forum only for simplicity sake. Anyway, version 2.060 has been posted. This version includes automatic display of Album Art for music tiles. It does this by parsing the title description and then invoking a Google search. The first square icon is returned and rendered. Works pretty well but probably isn't bullet proof. Here's a simple demo.
Good morning sir... Is there anyway to move the version info at the top? When switching to portrait on a tablet or phone, it covers room tabs and they cannot be selected... I'm including a pic from my phone... The three tabs on the right are not accessible as the version info covers them... Thanks again for such a great program!
Hi, just looking into this. It looks cool, but I have a question or two. First as to the quote above is there still a HousePanelHubitat.groovy file that needs to be renamed? I am not seeing that file in GitHub.
Also, do you know if the systems can be run off of a QNap virtual host or a CentOS VM?
There is now only one application groovy file in the package. Originally it was a different one for each Hubitat and SmartThings... Can't answer your CentOS question as I'm only moderately familiar with the various Linux versions... I set mine up on a Raspberry Pi and it works flawlessly...
I have no idea if it will work on these platforms. Any platform that supports a web server with PHP should work but it has only been tested on Raspbian on a Raspberry Pi. One other user got it working some time ago on Windows IIS and another guy got it working on his Tesla browser so it is likely to work but no promises. The relatively new hubpush feature requires a Node.js installation to work.
Is there a simple way to re-order fields in the Tile Customizer? I created a tile for my UPS and want to add some custom titles above the values... Each one I add drops to the bottom and I can't figure out how to move them around,
Unfortunately there is no way to reorder them using the user interface. You can reorder them by editing your hmoptions.cfg file. Doing this requires extreme care to avoid missing any commas and brackets. All custom fields are displayed in the order listed in the hmoptions.cfg file. Also, all custom fields show below the built in fields so that order can’t be changed. However you can make any field position type absolute in the tile editor. Doing this will move them to the top. You can then slide them down by increasing the top padding. Play around with it to see what is possible.
Another option is to make a new custom tile that adds your custom fields first and then adds in your UPS fields using the LINK feature in the customizer. With a little creativity you can make any tile look however you want.
And finally you can always manually edit the customtiles.css file to style any specific tile and it’s fields however you like.