kewashi Posted January 14, 2020 Posted January 14, 2020 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.
Michel Kohanim Posted January 14, 2020 Posted January 14, 2020 @kewashi, Welcome to our forum and thank you. Once you gauge our community's interest, and if you wish to move forward, please PM me and I'll get you hooked up with hardware/modules. With kind regards, Michel 2
kewashi Posted January 14, 2020 Author Posted January 14, 2020 Thank you - much appreciated. I spent some time reviewing your products and ecosystem and I am quite impressed. I just might switch over from SmartThings. We will see.
simplextech Posted January 14, 2020 Posted January 14, 2020 1 hour ago, kewashi said: Thank you - much appreciated. I spent some time reviewing your products and ecosystem and I am quite impressed. I just might switch over from SmartThings. We will see. Welcome to the club @kewashi good to see you here. 1 1
nathagt Posted January 14, 2020 Posted January 14, 2020 I am very interested in this and have been looking for a solution for quite some time!
DaveStLou Posted January 14, 2020 Posted January 14, 2020 @kewashi, Welcome to the forum. I am interested.
Goose66 Posted January 15, 2020 Posted January 15, 2020 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!
kewashi Posted January 15, 2020 Author Posted January 15, 2020 Thanks everybody for the feedback - so far the signal is clear - time for me to take the next step. Stay tuned. 3
jgcharlotte Posted February 19, 2020 Posted February 19, 2020 Late to the game here, but very interested.
Teken Posted February 19, 2020 Posted February 19, 2020 Let the games begin! Sent from my iPhone using Tapatalk
kewashi Posted February 19, 2020 Author Posted February 19, 2020 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! 1
kewashi Posted February 19, 2020 Author Posted February 19, 2020 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.
Teken Posted February 19, 2020 Posted February 19, 2020 @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?
kewashi Posted March 1, 2020 Author Posted March 1, 2020 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?
kewashi Posted March 1, 2020 Author Posted March 1, 2020 This is from the current beta version running in a Node.js server on my Polisy. It is reading ISY Polyglot nodes. I don't have Insteon figured out yet per above. 1
kewashi Posted March 1, 2020 Author Posted March 1, 2020 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.
Teken Posted March 1, 2020 Posted March 1, 2020 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.
kewashi Posted March 1, 2020 Author Posted March 1, 2020 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... 1
kewashi Posted March 1, 2020 Author Posted March 1, 2020 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 2
kewashi Posted March 3, 2020 Author Posted March 3, 2020 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
Javi Posted March 3, 2020 Posted March 3, 2020 (edited) 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 March 3, 2020 by Javi 1
Recommended Posts