Jump to content

Recommended Posts

Hi everybody. I am the author of a well known dashboard called HousePanel that works on the SmartThings and Hubitat home automation platforms. I was told that users here would welcome having a port of this app over to the ISY ecosystem. I am open to doing this if there is interest from the community so let me know. You can see examples of what HousePanel looks like and what it can do on its website located at

http://www.housepanel.net

Or you can check out the SmartThings forum thread on HousePanel here:

https://community.smartthings.com/t/release-housepanel-dashboard-for-smartthings-and-hubitat/108342

in summary it is a full featured dashboard with unlimited customization via CSS and built in editors. 

Link to comment
Share on other sites

I am interested, as well.

I would most like to see it have a framework for developers of Nodeservers that provide custom intefacing of the ISY 994i to 3rd Party devices and services. Nodeserver development includes XML that defines the interface (driver values and commands) of the ISY to devices (nodes) supported by the nodeserver. If there was a way a developer could define a tile for their devices (nodes) that works with these driver values and commands (in addition to tiles for the ISY's natively supported devices), that would be great!

Link to comment
Share on other sites

  • 1 month later...

Indeed... I have a very early beta version done that is rewritten in Node.js that reads ISY nodes including polyglot based ones and SmartThings and Hubitat all in the same app - this providing a unified panel for multiple smart home hubs. There is still work to do before I am ready to share but I am far enough along to confirm with high confidence that HousePanel will be coming soon to this community. Stay tuned!

  • Like 1
Link to comment
Share on other sites

On 1/15/2020 at 4:28 PM, Goose66 said:

If there was a way a developer could define a tile for their devices (nodes) that works with these driver values and commands (in addition to tiles for the ISY's natively supported devices), that would be great!

This is pretty much how the Tile Customizer in HousePanel works so the first version out of the box will have the ability for developers/ installers to create custom tiles assigned to any node function. 

Link to comment
Share on other sites

@kewashi

Some general questions about this application / interface as I know nothing about CSS. Will this allow another developer to come up with a different look and feel with respect to certain aspect of the template looks?

ie. Slider: If I want to make the slider look completely different or even remove the slider and have a field box instead? 

Link to comment
Share on other sites

  • 2 weeks later...

Sorry for delayed response.  Yes, the way this works is an installer or even an end user can change the look and feel of the dashboard easily since everything is rendered via HTML and CSS. HousePanel comes with a built in editor that does the heavy lifting for you so you don't need to know CSS but if you do, you can do more customizing than the GUI will do. The GUI has multiple page tabs and each tab can look however you want. You can also have multiple logins and each login can have its own look and feel.  I am very close to posting a beta version for people to try out, but I want to first get ISY devices working. In the mean time you can see some examples of what it can do on the doc page at www.housepanel.net

Now, I need some help moving forward with the ISY integration. I just got my first PLM and am trying to get it paired with my ISY and I can't figure out how to do it. Does it happen automatically and silently? I plugged it into the wall with a Cat-5 going to Port A. I also did the reset thing on the PLM. I don't see where it shows up or how to make it show up.  I have two Insteon switches that I haven't installed yet. Should I do that now or wait until I get some sort of a signal that the PLM is configured?

 

Link to comment
Share on other sites

And this is a screen shot of the HousePanel tile "customizer" editor showing how I am linking in a door sensor to show beneath a lamp in my office on the same tile. A separate editor is used to change colors, icons, fonts, etc. And icons on screen can be  dragged and dropped around to any location or reordered on a grid.

image.png.b8cf74bc362130fc2cf1850e1d1127cc.png

Link to comment
Share on other sites

Tools -> Diagnostics -> PLM Info / Status <- If you connected the 2413S PLM correctly and the ISY994 Series Controller see's it will display the Insteon ID, firmware, and Connected status.

You have two choices to install a new piece of Insteon hardware and that is by selecting the *Light Bulb* icon. A new window will appear and you simply enter the Insteon address that is on the sticker. Below that is a field to enter a friendly name of your choice and the other drop down / radial button leave them be. The other choice is to select the two *Yellow / Blue* whirling arrows which when you hover over it says *Start Linking*.

Press that whirling arrow and a pop up will appear at that point insure what ever it is you're adding is fully powered. Go that Insteon device and press the set button and if successful you will hear the hardware beep. Than, you will go back and hit OK and the controller will finish adding the new device and it will show up in the device tree to the left.

Link to comment
Share on other sites

5 minutes ago, Teken said:

Tools -> Diagnostics -> PLM Info / Status <- If you connected the 2413S PLM correctly and the ISY994 Series Controller see's it will display the Insteon ID, firmware, and Connected status

Many thanks... I'm connected. So tomorrow I'm on to installing my two switches. 

Tonight I get HP to control simple lights that are connected as Polyglot. Works great - using the Hubitat Polyglot from @simplextech as it works great. Just need to now figure out how to get all the various fields. Progress... 

  • Like 1
Link to comment
Share on other sites

I finally got things figured out with reading the initial state and uom of nodes. I also have an Insteon dimmer installed and have it working from HousePanel ... damn Insteon is fast!

at this pace I believe I can have a beta version posted this week. just need to try. Clean install without any legacy hubs to ensure it works with just ISY nodes. 
 

ken

 

  • Like 2
Link to comment
Share on other sites

I finally got things figured out with reading the initial state and uom of nodes. I also have an Insteon dimmer installed and have it working from HousePanel ... damn Insteon is fast!

at this pace I believe I can have a beta version posted this week. just need to try. Clean install without any legacy hubs to ensure it works with just ISY nodes. 

Update: I have ISY switches and dimmers working flawlessly - from both Polyglot and Insteon. Can also read thermostats and any other device but still need to work on mapping the property codes to the fields that HousePanel understands. I am curious where the cryptic codes like GV1 and OL and ST came from. Next up is the addition of websocket to track ISY invokes changes.

ken

 

Link to comment
Share on other sites

1 hour ago, kewashi said:

I am curious where the cryptic codes like GV1 and OL and ST came from. Next up is the addition of websocket to track ISY invokes changes.

rest/config

 

they may be mapped to custom names in the family/instant NLS

Edited by Javi
  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

×
×
  • Create New...