rayzor Posted May 28, 2014 Posted May 28, 2014 The data will update automatically as things change on the thermostat. Yep, working now! Thanks for your help.
abuttino Posted May 29, 2014 Author Posted May 29, 2014 The data will update automatically as things change on the thermostat. Yep, working now! Thanks for your help. If you have any suggestions on how I can improve the documentation, I'd love to hear about it. I know it's lacking some things and due for a rewrite, especially with all the features I've introduced. Also, rayzor, if you have any features that you'd like, feel free to ask.
abuttino Posted May 29, 2014 Author Posted May 29, 2014 Updated for multi-thermostat setup. I can't test this, so please report errors to me.
rayzor Posted May 29, 2014 Posted May 29, 2014 The data will update automatically as things change on the thermostat. Yep, working now! Thanks for your help. If you have any suggestions on how I can improve the documentation, I'd love to hear about it. I know it's lacking some things and due for a rewrite, especially with all the features I've introduced. Also, rayzor, if you have any features that you'd like, feel free to ask. It looks like you updated it already - but as somebody new to EG and ISY I couldn't figure out that you need the number of the variable, not the name, so I would suggest putting that in the documentation as well
abuttino Posted May 29, 2014 Author Posted May 29, 2014 REST uses variable numbers. I made the changes to the instructions for future users In all hopes, I'll be developing a module for this when 5.0 is released and this won't need to exist any longer.
burninmedia Posted June 25, 2014 Posted June 25, 2014 Not sure if anyone noticed Google is opening up the Nest. https://developer.nest.com/
abuttino Posted June 25, 2014 Author Posted June 25, 2014 Ya.. It'll take a while to get anything new written. Plus, the ISY needs to be updated to v5 before I can start writing a plugin for the isy Sent from my Moto X
MWareman Posted June 25, 2014 Posted June 25, 2014 Not sure if anyone noticed Google is opening up the Nest.https://developer.nest.com/ Yep.. viewtopic.php?p=117691#p117691
funat120mph Posted July 21, 2014 Posted July 21, 2014 abuttino, Is it possible to set a variable to display the time to temp? Thanks for all your had work on this, plugin is still going strong.
abuttino Posted July 22, 2014 Author Posted July 22, 2014 I have tried time to temp so many times it is just not worth it. Right now, even my time to temp is broken. I have just kinda given up on it.. It reports in milliseconds from now in epoch time then, I have to subtract time now from ttt (time to target temp) then, turn that into datetime then, for the isy I'd probably stick with minutes. For an extremely inaccurate measure that these thermostats have (especially in Florida with drastic heat and heat index), it is just not worth it. If you want to see my current broken ttt script and work from there, I'll be more than happy to provide it for you.
MustangChris04 Posted July 22, 2014 Posted July 22, 2014 Has anybody noticed when using the ISY to control the NEST you are getting logged out of the official NEST application for iOS and Android? Nest support said that any 3rd party apps that are not official will cause this to happen.
abuttino Posted July 22, 2014 Author Posted July 22, 2014 I would appreciate it if you didn't contact nest about this again. It skirts the line of the EULA and one person could trigger a multitude of homes not able to use this plugin. If you have problems, ask here please. Sent from my Nexus 7 using Tapatalk
funat120mph Posted July 22, 2014 Posted July 22, 2014 I don't have the log out issue. I've been rock solid for some time now. abuttino, if you could share your ttt program is like to play with it.
abuttino Posted July 23, 2014 Author Posted July 23, 2014 Sure.. Probably not till tomorrow but I'll post it
MustangChris04 Posted July 23, 2014 Posted July 23, 2014 I would appreciate it if you didn't contact nest about this again. It skirts the line of the EULA and one person could trigger a multitude of homes not able to use this plugin. If you have problems, ask here please. Sent from my Nexus 7 using Tapatalk I never contacted Nest. I went on their forums and multiple people were complaining about the logout issue and Nest support said it was due to 3rd party apps.
abuttino Posted July 23, 2014 Author Posted July 23, 2014 Thank you for replying to this. The way the unofficial works is just like using another phone.. It mimiks a phone's nest app. It should not effect any signing in. There is a different token for each device. The plugin has its own token and doesn't steal it from any of your devices. Methinks someone may have been talking out their butt. The very mention of some other plugin would commonly cause someone to counter with that type of response.. Ever try to get tech support with an irregular setup? It is plain hell. The very moment you mention something that they don't support or don't know how to, they blame it on the other parties product. Case in point, privateinternetaccess .. The worst support department ever. The very mention of a different firewall made them so edgy.
Alokptl84 Posted July 31, 2014 Posted July 31, 2014 Hello everyone, This is my first official post on this forum. I have actually been using it for some time but most of the users do such a great job in explaining the steps that I hardly ever find a need to ask any questions. This is an awesome work around for the Nest and I can't wait to get it fully working. Either way I have an issue with my Nest Event Ghost setup which I hope you guys can help me out with. I have my Nest/Event Ghost setup working to some degree and I can change the temperature using the variable however I am having difficulty setting up the home/away variable. I followed the steps in the 3rd post but I could not locate in the "Read ISY Event" Python Script, where to change "if VarNum == "1":" to the variable number for my home/away status. I was able to change the other "Set Away Status to Nest" Python Script just fine. Here is a sample of what is coming up in my Event Ghost Log: Read ISY Event (Very Important) Python Script Traceback (most recent call last): Python script "44", line 9, in <module> VarNum = VarNameVal[10] IndexError: list index out of rangeISYEvent.State.Variable '6:97' Read ISY Event (Very Important) Python Script Traceback (most recent call last): Python script "44", line 9, in <module> VarNum = VarNameVal[10] IndexError: list index out of rangeISYEvent.State.Variable '10:10' Read ISY Event (Very Important) Python ScriptMain.NestAway '10' ISY Wants Nest to Away/Home Set Away Traceback (most recent call last): Python script "45", line 10, in <module> eg.plugins.Nest.set_away(0) TypeError: __call__() takes exactly 3 arguments (2 given)ISYEvent.State.Variable '10:1' Read ISY Event (Very Important) Python ScriptMain.NestAway '1' ISY Wants Nest to Away/Home Set Away Traceback (most recent call last): Python script "45", line 10, in <module> eg.plugins.Nest.set_away(0) TypeError: __call__() takes exactly 3 arguments (2 given)ISYEvent.State.Variable '10:0' Please let me know where I am going wrong? Thank You!! 1
funat120mph Posted July 31, 2014 Posted July 31, 2014 I was getting some errors like that too then downloaded the other dlls from the first post. You may have done this already but thought I would try and help. The plugin is great. Good luck. Download http://www.tinozplac...m/otherdlls.zip and place extracted files in "C:\Program Files (x86)\Eventghost\" or for 32bit systems: "C:\Program Files\Eventghost\"
Alokptl84 Posted August 1, 2014 Posted August 1, 2014 I was getting some errors like that too then downloaded the other dlls from the first post. You may have done this already but thought I would try and help. The plugin is great. Good luck. Download http://www.tinozplac...m/otherdlls.zip and place extracted files in "C:\Program Files (x86)\Eventghost\" or for 32bit systems: "C:\Program Files\Eventghost\" I have already downloaded the dlls, I re-downloaded them and overwrote the existing ones just to make sure, but I still have the same errors. I think the error is related to the first Python script. I know I am not putting the variable number in the correct location, but I don't know what the correct location is either.
abuttino Posted August 1, 2014 Author Posted August 1, 2014 (edited) Did you change my scripts where it said "Do NOT Edit"? Sorry, been really busy lately, but I'll try to help you without my PC.. Edited August 1, 2014 by abuttino
MustangChris04 Posted August 3, 2014 Posted August 3, 2014 I've been getting the following errors in the log. Does anybody know what this means? Traceback (most recent call last): File "threading.pyc", line 532, in __bootstrap_inner File "threading.pyc", line 484, in run File "C:\Program Files (x86)\EventGhost\plugins\Nest\__init__.py", line 385, in Polling self.save_status(True) File "C:\Program Files (x86)\EventGhost\plugins\Nest\__init__.py", line 745, in save_status fo = open(self.loglocation, "a") IOError: [Errno 22] invalid mode ('a') or filename: u'' http://screencast.com/t/CdvzJZ5r4Y
MustangChris04 Posted August 3, 2014 Posted August 3, 2014 Put a proper path in the configuration. I don't see a field for any path in the configuration besides the log location but I have logging unchecked.
abuttino Posted August 3, 2014 Author Posted August 3, 2014 Well.. Can you at least try C:\nest.log and see if it works?
MustangChris04 Posted August 4, 2014 Posted August 4, 2014 Well.. Can you at least try C:\nest.log and see if it works? When I set that path for the "log location" I get the following: Exception in thread Thread-136: Traceback (most recent call last): File "threading.pyc", line 532, in __bootstrap_inner File "threading.pyc", line 484, in run TypeError: 'Thread' object is not callable
Recommended Posts