-
Posts
2371 -
Joined
-
Last visited
Everything posted by simplextech
-
Polyglot running local has zero connection to the ISY Portal. In any kind of troubleshooting exercise only do one thing at a time and check results before continuing as when you do 3 things how do you decide what fixed things or caused the problem?
-
Pull Variable Value from ISY to Python Program on Pi
simplextech replied to LarryCRetired's topic in ISY994
You're very welcome. I grabbed pieces from the ISY-Inventory polyglot and edited to work outside of the nodeserver. Here's the link to my public repositories. Might find some ideas or useful tidbits. https://github.com/simplextech?tab=repositories -
Pull Variable Value from ISY to Python Program on Pi
simplextech replied to LarryCRetired's topic in ISY994
Give this a try. I left comments inline and print statements for debug #!/usr/bin/env python3 import xml.etree.ElementTree as ET import requests from requests.auth import HTTPBasicAuth def get_request(url, user, password): try: r = requests.get(url, auth=HTTPBasicAuth(user, password)) if r.status_code == requests.codes.ok: return r.content else: print("get_request Error: " + r.content) return None except requests.exceptions.RequestException as e: print("Error: " + str(e)) my_switch = 0 isy_ip = "192.168.1.69" user = "admin" password = "admin" svars_url = "http://" + isy_ip + "/rest/vars/get/2/1" svars_resp = get_request(svars_url, user, password) # print(svars_resp) if svars_resp is not None: svars_root = ET.fromstring(svars_resp) # print(svars_root.tag, svars_root.attrib) for svar in svars_root.iter('var'): # print(svar.find('val').text) my_switch = svar.find('val').text print("My Switch Value is: " + my_switch) Change the (isy_ip, user, password) to match yours. -
If those are the only changes then remove them and see if the problems clear up. Then add one at a time to see if a problem returns.
-
I suppose that's one way to check. Normally one would check the process table and see if the process is found, if it's been running for a while or not. Does a "start" the script checks if it's running but doesn't provide much information. Do you have anything in your logs that may point to why it's not displaying in the UI?
-
Have you logged into the box to see if the udx process was still running? Did it crash for some reason? Look at the logs?
-
Pull Variable Value from ISY to Python Program on Pi
simplextech replied to LarryCRetired's topic in ISY994
In your python r is the requests object. You can access the contents via literally the objects contents. change the print statement like this. print(r.content) That will print the content you receive from the requests.get which is contained in the 'r' variable (object). -
Not sure about the slowness in programs but 5.0.16A did fix the slowness of a right-click on a z-wave device from the main screen. Hoping it's still fixed in this release.
-
For those that want a GUI and want it "their way" I recommend investing some time with The Home Remote or Command Fusion and learn it's not "easy" which means it takes a lot of time which equals a lot of money if you're hiring staff to do it.
-
I don't agree with the "app business". Here's why. I know of 2 major platforms that in the last year have shifted their "direction" to being mobile first. Both were automation platforms that had remote access and had a way of doing things. "New Users" all whined for a "mobile app" to be "easy" and because they wanted an "app"..... So one platform catered and developed a basic app for the users. The users do NOTHING BUT COMPLAIN because the app is basic and because it's not the core business it does not function well all of the time and is just not that good of an app. Because it's not the core business and they didn't have proper resources (staff) to build a good app now they have a crappy app that people still complain about and they have to shift resources around trying to "appease" these "basic users" and support the app they released. The second company went so far as to modify the core of their system interface and functionality to make an app that was super "pretty" and gave new users what they are wanting. The result is that is destroyed the local web UI for real users that want to have flexible administrative control and power to make their system do what it's supposed to do... AUTOMATION. But hey it looks "Pretty" right? So now there's a powerful system that's pretty and "easy" but to really do anything takes 100 mouse clicks a and dozens of popup windows and scrolling through hundreds of pages of devices to do anything.. but it's pretty!!!! Moral is... UDI and these other companies are NOT app developers and unless You and others that really want an app shell out the upfront capital to hire the staff necessary to properly developer a mobile app then I won't want UDI or any other company spending time/resources on a mobile app when there are 3rd party companies already out there doing this and doing it well. If you want the mobile app to be better... please complain to those companies. UDI is a automation system NOT a control system and it should stay that way. Now to play a little devil's advocate. I think the old HAD should be updated/upgraded as a framework to allow people to more easily build their own custom Web Dashboard for use in display and basic status/control Dashboards. That is a framework design and some basic template for direction/use of what's possible. Then other 3rd parties I'm sure would pick that up and develop dashboards that people could then use or buy. I know I would. In fact I've been looking at HAD thinking of what I could do with it or revise it. Sorry if this is too direct but I've seen 2 systems in the last year go down this route... one is now floundering and is unstable and a mess and the other is on it's way....it's a race to the bottom to attract "New Users" and gotta have a "Shiny App" seems to be the attraction... frankly from the quality/level/experience of these "New Users"... Umm I'll pass....
-
Mobilinc, Agave, eKeypadPro are some of the options.
-
The two do not work together like that. You should pick one system and work from that point.
-
MobiLinc X (iOS/Android) now supports ISY Portal!
simplextech replied to InsteonNut's topic in UD Portal
I'm sure it would be and would be a lot less profitable. It takes a lot of time which equals money to develop software. Just because Apple/Google have a "family share" option that people like doesn't mean it's fair to the app developers. So the in-app purchase is the only way to circumvent the "family share" that Apple/Google built. I don't mind paying for each install (license) WHEN the app is a reasonable price. Currently @InsteonNutI think the direct + remote is silly borderline ridiculous that they are extra charges. Should be one. I don't have ELK yet and I'm not going to expose camera's via port forwarding so the ONVIF camera support is worthless to me for remote and like many (most) I use Blue Iris or Xeoma or Unifi Protect for cameras so ONVIF doesn't matter. Make the direct+remote (ISY Portal connection) a single app/purchase as they technically are the same connect method and make it a reasonable price for an app. -
I am excited about the new Echo flex motion sensors.
simplextech replied to redapplenine's topic in Amazon Echo
You can't. -
E-mail sent...
-
In Floor heating thermostat options for the ISY 994i
simplextech replied to EddieRock's topic in ISY994
In Polyglot Cloud (web browser). Refresh. It's a browser/UI thing with the nodes not being listed in the Polyglot UI. If they are showing in the ISY Admin Console then all is well. -
In Floor heating thermostat options for the ISY 994i
simplextech replied to EddieRock's topic in ISY994
Did you go to the controller node and click the Discover button? See if the missing node appears or not. EDIT: I just did a re-install on my Prod system and I have the 3 day/week/year nodes for the energy log which is correct. -
That is odd/interesting that it didn't start overwriting the old... May want to ask support about that one.
-
In Floor heating thermostat options for the ISY 994i
simplextech replied to EddieRock's topic in ISY994
There should be the 3 day/month/year. I'll go take a look but I didn't mess with that portion of the code but ya never know...I have seen where not all nodes get created every single time on installs. Do a Discover and see if it shows up. -
Default max log size is 3MB. You can configure this from the telnet interface of the ISY. I don't let mine get large and i clear it nightly unless I'm having problems then I disable that program so I can collect and look through the logs.
-
Homebridge see's ISY devices... Home Assistant see's ISY devices... ISY does not see devices from either of those two....If you have a ceiling fan that Homekit is aware of then it is probably Wifi but I doubt their API is open to other integrations otherwise Home Assistant would directly support the ceiling fan and probably other systems as well.
-
In Floor heating thermostat options for the ISY 994i
simplextech replied to EddieRock's topic in ISY994
No info/ideas/clue about HomeKit. I don't have a HomeKit setup. @EddieRockyes you will have to setup again. I'm hoping things with Polyglot change in time but because the profile changed it would have to be re-added this is unfortunately a PGC issue currently that I'm hoping gets resolved some day. -
In Floor heating thermostat options for the ISY 994i
simplextech replied to EddieRock's topic in ISY994
Welcome. Let me know if something else isn't working quite right. -
In Floor heating thermostat options for the ISY 994i
simplextech replied to EddieRock's topic in ISY994
Beta Release v0.1.36 has been pushed to the store. Because of the changes to the profile you should do a delete/install from Polyglot Cloud to ensure the nodes are updated in the ISY fully. Changes Updated profile to use direct editor and not the editor file for UOM specifications Provides text entry option instead of drop down for temperature settings Now visible/usable in programs for status -
In Floor heating thermostat options for the ISY 994i
simplextech replied to EddieRock's topic in ISY994
Interesting. Looking at things the only difference between the energy log nodes and the thermostat node is actually the item I was questioning... the unit measures having both. I'm questioning if that is causing it to not return a usable status because there probably isn't a usable one that the ISY knows how to handle. Hmm.. so much for a short cut on node definitions. I'll do some tweaking and testing to get this figured out.