
kewashi
Members-
Posts
218 -
Joined
-
Last visited
Everything posted by kewashi
-
Glad you got it up and running. Thanks again for staying with it. Let me know what your experience is like with using the devices.
-
You are correct - the node server is not getting installed properly on your Polisy. I am not aware of any special requirements other than Python 3 as with other node servers. The requirements.txt file lists all of the required modules in Python as follows: udi_interface >= 3.0.8 json requests re io http threading copy It could be that you have to do some manual Python setup but I didn't do that on my EISY box. I wish I had a Polisy so I could confirm that it works on that platform, but I don't. Let me do some poking around to see if I did anything special. There are a few others users of the Node server but I think they are all using EISY so the problem you are having might be specific to Polisy. I'll be in touch. Thanks again for your patience.
-
This is a good sign. These settings look correct on the Hubitat HousePanel side of things. š This also looks correct for the settings on the Polisy NodeServer side of the house. š On the Details tab, after you pick Log, change the right side from "Info" to "Debug", then click on "Restart" and you should see a bunch of log messages go by. Let me know what they say. One more Important thing... I updated the Nodeserver to the development version 1.0.15 that I have been using, since it has been rock solid. That most likely will solve your problem. Please reinstall the Nodeserver into your existing slot and try again.
-
One more thing, on the Hubitat side in the HousePanel setup, on the same screen where you specify Host IP and Port values, this is where you turn on Logs. You were not seeing logs because they were probably disabled. I should fix that and make Info the default. For now, select the drop-down box and pick Info or Debug as the IDE Live Logging level and you'll start to get statements in the logs. I'd start with Debug and then back off to Info later.
-
Okay - first of all, I admire your tenacity. Thanks for staying with it. Sorry about my slow responses, but I've been traveling a lot for work. Anyway, I think the problem is you need to specify the IP address of your Polisy box in your HousePanel install for the link to happen. You get to this using the "App Settings" button near the bottom. This will then show 3 IP/Port settings which allow you to support up to three separate instances of the NodeServer. One of these has to match your Nodeserver install. For example, the Host IP for you should be: 192.168.1.194 If you don't set it, you will get the default which is my IP like your debug shows above. This value is the same as DirectIP. This can be just the IP numbers or you can use http://192.168.1.194 - both work. And the Port or Range can be: 9100-9105 I use the range so that I can install multiple Nodeservers for testing, but you can probably do fine with just 9100. Just be sure to enter whatever value you specify in the restPort configuration settings on your Nodeserver install page. You can ignore the 2nd and 3rd Host IP and Port settings. Back on the Polisy Nodeserver side, be sure to put the accessToken and hubEndPt values in that you showed above. And for the Port, enter 9100. You can use any port number here that is available as long as it matches the value you give in the HousePanel setup on the Hubitat side. Ping me again if this doesn't get you going.
-
One last comment - I saw your note about this topic / node server being dormant for 4 years. That can't be correct. I was actively developing and socializing this one year ago and then got busy with a new job. Not sure where you got the 4 years from. I'll work on monitoring the forum more often, but I know it was not 4 years. Maybe 9 months, which is still bad, but better than 4 years. Let me know if you get it working, and if not, how I can help.
-
Okay, so I got into my Polyglot account after a reboot, so now I can give you a little bit more help. After you install HousePanel.groovy and make note of the AccessToken and Hub Endpoint values in the Hubitat logs, you are ready to configure the node server in the Polyglot interact. Launch Polyglot on port :3000 as usual and double click into the Hubitat node server settings. From there select the "Configuration" button shown in the two rows of buttons beneath the title. You will see something that looks like this: This is where you enter the values you captured in the Log file display when you installed HousePanel.groovy. The restPort value is used to send updates from Hubitat to the NodeServer. The value here must equal or be in the range of values given in the HousePanel.groovy install setup. After you do this, you will see the devices show up in the node server. It takes about 5 minutes so be patient. You can also click on the "Log" button to see the devices load in real time. Once they are all loaded, you will see a little blue box pop up saying they were all loaded. At this point, the devices in Hubitat will show up as nodes in the EISY or Polisy Pro devices and you can see them in the UDX Mobile app. This gives you the ability to integrate Hubitat into ISY programs and other logic. If you want to also use the HousePanel GUI, you have more setup work to do. I'll reserve this for a future post.
-
As an aside, I can't seem to log into my Poliglot account... so annoying. Also, for more info about installing the node server, check out https://housepanel.net
-
Hi @whywork First, thanks for giving this a try. I use it every day so I am confident I can help you get this working. My apologies for a delayed response - I'm not that active on the Forum but the nodeserver is still supported. For starters, you can ignore everything having to do with the HousePanel app itself unless you also want to use the GUI to control your devices. For the nodeserver that connects Hubitat to the ISY ecosystem, all you need is the HousePanel.groovy file installed and some settings properly set up in the nodeserver config screen. Let's start with the HousePanel.groovy file. To install this use the HPM package manager or the usual manual steps. If you do it manually, be sure to activate OAUTH. Once you have it installed, proceed to install an instance of the app in the "Apps" section of Hubitat as usual using the "+Add user app" button. Here is where you select the devices you want to expose to the ISY ecosystem via the nodeserver. Pick just the one's you plan to use. The only tricky thing is to in parallel open a Log window before you hit Done. This will display the Access Token and EndPoint values as shown in the attached. You'll use these values when setting up the nodeserver on the Polyglot install page under config. Once you get this going, your Hubitat devices will show up in your ISY and Polisy account. I have an EISY box so I can't tell you what this looks like on a Polisy Pro. I'll stop there and wait for your response. I will help you get this going. Sorry about the troubles. The only reason there isn't much activity is once someone has Hubitat they are unlikely to switch to ISY. I realized this when I saw a lack of interest in the node server. With that said, I use and it does work.
-
My polyglot just stopped for no known reason. I rebooted the eisy box and it didn't come back. Where do I start with troubleshooting this to get it going again? Adding some additional info. I did a hard reboot using 6 button press, and unplug too. Still no pg3x. I ssh'd into the box and did a ps aux to see what was running. I saw only one line with polyglot that looked like an error: polyglot 3269 0.0 0.0 13176 2712 - Ss 09:08 0:00.10 /usr/local/bin/mDNSResponderPosix -f /usr/local/etc/udx.d/static/mdns.services -b -P /var The ISY admin console runs fine, and so does my HousePanel node app I have running on the same eisy box on a different port. The PG3x port 3000 just doesn't load. I'm really stuck here.
-
let me know if you want help trying to set up HousePanel. It takes some effort if you are not familiar with setting up a Node.js server, but it is worth it. I'm working on integrating it into my Hubitat node server which will make installation a snap once done. Stay tuned.
-
HousePanel.groovy installed on your Hubitat hub is required. The rest of it is not required.
-
Hey all - sorry I have been away travelling and consumed with work. I'm now back and checking. I responded on GitHub to the above, but let's continue the troubleshooting here. I think the issue is you have to be on PG3x to use the node server. To get Hubitat devices into ISY you have to install the node server from the library, and install HousePanel.groovy onto the Hubitat hub. The node.js app only needs to be installed on a server if you want to use the GUI portion of HousePanel. I personally install it on my EISY, but you can also use a rPI. Again, if you just want to import Hubitat devices you just need the groovy file, not the node.js app. The groovy app when installed will send the AccessToken and EndPt to the log that you need to put into the settings of the node server. I've never seen anything like the errors that @gregkinney has been seeing. Not sure what is going wrong there.
-
So glad you have it up and running and that you like it. I've made some updates to fix music devices and a few other tweaks, and I updated the GUI portion of HousePanel to have a few more visual goodies, so if you are using it I would grab an update from the GitHub repo. Otherwise, if you are just using the node server and don't have music devices from Sonos, just keep enjoying the current node server as-is.
-
This is the URL that points to the HousePanel.groovy app on your Hubitat box. It will be in a format similar to below Key = hubEndpt Value = Hubitat endpt in format http://192.168.x.y/apps/api/n where "n" is an integer number, and x and y are the IP address specifics of your hub. You can find this information after you install the HousePanel.groovy file as a user app on your Hubitat box. Open up a log window and then do the installation. The app information will show in the log. Of you can find it later by just looking at the id number of the app once it is installed. You will also need to give a callback port in the install that is set in the config.
-
Thanks for making a new area for this node server. I'm the author and have documentation under development for this Node Server and the associated GUI at https://housepanel.net Once you get the node server up and running, and the GUI installed following instructions at the same website, here is an example of what you'll be able to make. All tiles on this page are presented to HousePanel from ISY using the Hubitat node server.
-
- 2
-
-
HI Folks I've been using the Hubitat node server for more than 2 months now with no issues. The stability and performance have been very good. This weekend I added support for Music tiles and Aqara presence sensors but everything else is unchanged. I updated the Beta store to include this as V1.0.9 and I added a new Production Store version 1.0.9 that you can try free for one month and $20 after that. I hope people find this useful and feedback is always welcome. Actually I ended up posting it to the Production store.
-
Hi @Riggins44 I don't use dockers so I'm not going to be of much help. I install apps natively on my Mac. The installation of HousePanel and the Hubitat node server on your RAID should be supported and straight forward. There is nothing fancy here so a basic Python install is all you need.
-
Iām documenting things at: https://housepanel.net
-
I'm still tweaking it and testing it, so I'll post it to prod store once it is more stable and I'm happy with it. That said, it should be stable enough now to use for most people. I have two hubs and over 150 devices so my setup is pretty complex. I just tested it installed in a second slot to support my 2nd Hubitat hub and it worked like a charm. You do have to use a separate restPort if you do that. I am tweaking the HousePanel.groovy file to support port ranges for such cases.
-
My Hubitat Node Server was just published to the Beta store. There is a one month free trial, or $20 perpetual license. I'll write a longer release post separately.
-
I was in the same boat, which is what prompted me to write this node server. It should be posted by tonight.
-
Hi @GPG I'm putting the finishing touches on a Hubitat node server that I've been developing for the last month. It supports just about all device types, except music for now. It uses hints to map devices to the right Hubitat types. On the Hubitat side, you have to install a groovy app called HousePanel.groovy that is the same groovy app used by the HousePanel dashboard app that has been around for a few years. You can get started now by installing that here: https://raw.githubusercontent.com/kewashi/HousePanel/master/HousePanel.groovy The discussion thread on the Hubitat forum for HousePanel is here: https://community.hubitat.com/t/housepanel-2-node-version/36049 The added benefit of using my Hubitat node server is that if you use HousePanel GUI it will read the nodes, recognize the device types properly, and control them via nice looking and fully customizable tiles on a dashboard that looks equally good on a cell phone as it does on a tablet or computer.
-
I'm using the example and templates in the PG3 github with no success. The node servers I install from the store work fine but when I install one from github or one that I write modeled after the example counter app, nothing works. What am I missing? For example, I installed the code here: https://github.com/UniversalDevicesInc/udi-example3-poly and it didn't work at all, which explains why my app modeled on it also doesn't work. I'm on eisy running the built in PG3x V 3.1.23