The Vera Community forums have moved!

Advanced => Plugins & Plugin Development => Programming => Nest => Topic started by: watou on August 09, 2014, 01:01:06 am

Title: Nest plugin on UI7: observations and fixes
Post by: watou on August 09, 2014, 01:01:06 am
Hello,

I think that the current v1.7 of the Nest plugin will fail to start up on UI7 owing to a stupid and minor bug in the plugin.  If the plugin complains that you aren't running the minimum required Vera firmware (1.5.408), please then try to use the attached file by going to Apps -> Develop Apps -> Luup files, uploading the file and choosing Restart after upload (or if this UI has changed in UI7, the equivalent).

I don't expect to be running UI7 as soon as it comes out, so I rely on plugin users to tell me if there are any problems.  Thanks for your help!

Regards,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: aaronsquire on August 09, 2014, 12:19:40 pm
Thanks, This made the message go away on my unit. So far so good.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: Dpc131 on August 09, 2014, 01:24:00 pm
My problem was it wouldn't set my username or password in addition to the above issue. However, it may have not been allowed to run based on the firmware version error. I'm back at ui5 now so I'll have to wait to see what the deal was
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on August 09, 2014, 10:53:04 pm
I'm running UI7 (bleeding edge and all that), saw the version error, and modified the code also to get around it.  The V1.7 Nest app will now set a username and password and polling time, but (so far) no devices created...
Title: Re: Nest plugin on UI7: observations and fixes
Post by: davedecali on August 10, 2014, 08:27:20 am
anyone else getting false alarms after the plugin install for CO alarms and Protect.  Smoke in the Kitchen alarms are not much fun at 3 in the morning.

Thanks

David
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on August 10, 2014, 08:33:46 am
anyone else getting false alarms after the plugin install for CO alarms and Protect.  Smoke in the Kitchen alarms are not much fun at 3 in the morning.

Is this on UI7? Are false positives coming from Vera only or from Nest as well? Please provide more information. I would be astonished to learn of a causal relationship between installing the plugin and false smoke alarms.

Thanks,

Title: Re: Nest plugin on UI7: observations and fixe
Post by: davedecali on August 10, 2014, 08:41:09 am
actually on the latest UI5.  False alarms are being sent by the unit itself however the official NEST app  has shown no alerts.  May be a defective unit however these have been installed for well over 6 months with 0 false alarms.  I usually go back to the last thing that has changed when diagnosing false alarms or any other trouble shooting.  Was running 1.6 without issue and upgraded to 1.7 to allow for the addition of 3 PROTECTS into my system however these really aren't needed per say.

Sorry to hijack the thread but knew you would be seeing responses to the recent plugin release of 1.7 here.

I have since uninstalled to see if any false alarms continue and if so I can rule out the recent upgrade as the culprit.

Thanks,

David
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on August 10, 2014, 10:01:26 am
I'm running UI7 (bleeding edge and all that), saw the version error, and modified the code also to get around it.  The V1.7 Nest app will now set a username and password and polling time, but (so far) no devices created...

Thank you watou, I installed the latest I_* file and my nest and protects showed up!  For some strange reason, I can't assign anything to a room... hmmm.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on August 11, 2014, 11:07:59 am
Also, please take a look at the temperature controls.  You can't seem to make an adjustment because the temperature numbers are not displayed.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on August 11, 2014, 12:43:50 pm
I'm running UI7 (bleeding edge and all that), saw the version error, and modified the code also to get around it.  The V1.7 Nest app will now set a username and password and polling time, but (so far) no devices created...

Thank you watou, I installed the latest I_* file and my nest and protects showed up!  For some strange reason, I can't assign anything to a room... hmmm.

Once I figured out the numbers for each existing room (some by trial and error, some by just checking an existing device that was already in the room), I could go into "Advanced" on each "No Room" device (the room variable will be set to "0" for some reason) and assign it to a room number.  Not quite what Vera wanted (I suspect), but it works.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: Frank Houston on August 11, 2014, 09:36:56 pm
It worked for me.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on August 12, 2014, 11:21:34 am
The UI7 display for Nest smoke sensors shows the "Armed"/"Bypass" switch different than the CO sensor "Armed"/"Bypass".

Is there a way to change the CO sensor look and feel to match the smoke sensor?
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on August 12, 2014, 11:39:58 am
The UI7 display for Nest smoke sensors shows the "Armed"/"Bypass" switch different than the CO sensor "Armed"/"Bypass".

Is there a way to change the CO sensor look and feel to match the smoke sensor?

The smoke sensor device uses the provided device type and JSON file in Vera.  In 1.5.622 (the version I'm using), there is no equivalent built-in device type XML and JSON file for carbon monoxide sensor devices, so I copied the built-in smoke sensor device's XML and JSON files in 1.5.622 to make the device type for the carbon monoxide sensor device. 

It may be that Vera has changed the JSON file in UI7 for the smoke sensor device, making the two devices now appear differently.  Ideally, Vera would provide a built-in device type XML and JSON for carbon monoxide detectors as well as smoke detectors, so that these devices would appear similarly in the UI (after I scrapped the versions I added).  I don't think I can make the two devices look similarly in both UI5 and UI7 simultaneously.  However, you are free to hack your own D_NestCOSensor1.json file so that it more closely mimics the built-in D_SmokeSensor1.json file in UI7.  Or, if UI7 now provides a built-in carbon monoxide sensor XML and JSON file, you could hack the I_Nest1.xml to reference those built-in files instead of the D_NestCOSensor1.* files I provided.  At some point in the future, when most people seem to be using UI7 and UI5 is largely obsoleted, I will most likely change the plugin along these lines.

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on August 12, 2014, 12:44:46 pm
The UI7 display for Nest smoke sensors shows the "Armed"/"Bypass" switch different than the CO sensor "Armed"/"Bypass".

Is there a way to change the CO sensor look and feel to match the smoke sensor?

The smoke sensor device uses the provided device type and JSON file in Vera.  In 1.5.622 (the version I'm using), there is no equivalent built-in device type XML and JSON file for carbon monoxide sensor devices, so I copied the built-in smoke sensor device's XML and JSON files in 1.5.622 to make the device type for the carbon monoxide sensor device. 

It may be that Vera has changed the JSON file in UI7 for the smoke sensor device, making the two devices now appear differently.  Ideally, Vera would provide a built-in device type XML and JSON for carbon monoxide detectors as well as smoke detectors, so that these devices would appear similarly in the UI (after I scrapped the versions I added).  I don't think I can make the two devices look similarly in both UI5 and UI7 simultaneously.  However, you are free to hack your own D_NestCOSensor1.json file so that it more closely mimics the built-in D_SmokeSensor1.json file in UI7.  Or, if UI7 now provides a built-in carbon monoxide sensor XML and JSON file, you could hack the I_Nest1.xml to reference those built-in files instead of the D_NestCOSensor1.* files I provided.  At some point in the future, when most people seem to be using UI7 and UI5 is largely obsoleted, I will most likely change the plugin along these lines.

watou

Thank you watou, your support on this app is greatly appreciated!
Title: Re: Nest plugin on UI7: observations and fixes
Post by: aschwalb on August 13, 2014, 04:38:56 pm
Just installed plug-in on UI7 and added the patch file.  It never creates the devices so there is no way to add username and password.  I did not have this installed prior to UI7 upgrade.

Thanks

Andy
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on August 13, 2014, 05:02:18 pm
Just installed plug-in on UI7 and added the patch file.  It never creates the devices so there is no way to add username and password.  I did not have this installed prior to UI7 upgrade.

Thanks

Andy
I suspect the version checking bug tripped up the phase where the plugin installation should have created the initial parent device.  I am out of position to list the steps to manually create the main Nest device but maybe someone here could provide those steps?
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on August 14, 2014, 03:48:35 pm
Just installed plug-in on UI7 and added the patch file.  It never creates the devices so there is no way to add username and password.  I did not have this installed prior to UI7 upgrade.

Thanks

Andy

Hmmm.  It won't create the Thermostat/Protect devices *until* you enter your Nest username and password into the first simple "Nest" device (no parent).  It then logs into nest.com and determines what you have.  Are you saying that NO initial "Nest" device was created?  Check the Nest app to see if a device number was used...
Title: Re: Nest plugin on UI7: observations and fixes
Post by: charettepa on August 14, 2014, 05:36:22 pm
Just installed plug-in on UI7 and added the patch file.  It never creates the devices so there is no way to add username and password.  I did not have this installed prior to UI7 upgrade.

Thanks

Andy

just got my second vera today for ui7 testing
nest installed just fine for me
i have all devices on screen and working (including protect)

the temp sliders are a little buggy but it works
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on August 14, 2014, 06:39:33 pm
Just installed plug-in on UI7 and added the patch file.  It never creates the devices so there is no way to add username and password.  I did not have this installed prior to UI7 upgrade.

Thanks

Andy

just got my second vera today for ui7 testing
nest installed just fine for me
i have all devices on screen and working (including protect)

the temp sliders are a little buggy but it works

Please share how you got the Nest temperature sliders to work under UI7.  Mine just shows sliders with no "Heat" or "Cool" labels or temperatures.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: charettepa on August 14, 2014, 06:56:52 pm
make sure your precision scale is 1 and not 5 or 10
also the label heat cool is not there
heat on left cool on right
it does work
but as previously noted the sliders are buggy
clicking on the right arrow gives the settings menu
selecting the control tab gives the plugin displayed ui5 style
it functions a bit better
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on August 14, 2014, 07:30:16 pm
To the folks who are seeing problems on UI7, please report problems you think are UI7-related to Vera (as well as here or wherever else you want) so that they know there are problems with plugins that work fine on UI5.  It would be good to know with certainty if Vera requires that plugins that work correctly on UI5 need changes to work properly for UI7.  I presently have no information about UI7.

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: MNB on August 15, 2014, 05:08:09 pm
OK its been sometime since I've converted to a new update (UI7)... but by my reckoning it always seems to have a few snafu's and NEST app is this updates winner. Don't get me wrong using NEST with UI5 worked great. The conversion went relatively well, I got the version error message and instead of reading this post, I attempted to delete my app and re-installed, it got rid of my Nest device(s) but when i re-installed the app I did not get any devices created and/or some means to insert a UserID/Password. Help....  ::) I even when back to delete and re-install but now I'm unable to delete the app even after it responded with "Uninstalled" message, any Help would be greatly appreciated to get me back to a state where I can insert my NEST userID and password. Mike

PS am I missing something in the first post it implies that there is an attachment, I see the paperclip but am unable to download... I know clueless ;D never mind on the PS it helps to login, other wise no attachments
Title: Re: Nest plugin on UI7: observations and fixes
Post by: charettepa on August 15, 2014, 05:37:35 pm
OK its been sometime since I've converted to a new update (UI7)... but by my reckoning it always seems to have a few snafu's and NEST app is this updates winner. Don't get me wrong using NEST with UI5 worked great. The conversion went relatively well, I got the version error message and instead of reading this post, I attempted to delete my app and re-installed, it got rid of my Nest device(s) but when i re-installed the app I did not get any devices created and/or some means to insert a UserID/Password. Help....  ::) I even when back to delete and re-install but now I'm unable to delete the app even after it responded with "Uninstalled" message, any Help would be greatly appreciated to get me back to a state where I can insert my NEST userID and password. Mike

PS am I missing something in the first post it implies that there is an attachment, I see the paperclip but am unable to download... I know clueless ;D never mind on the PS it helps to login, other wise no attachments

i initially had the same issue
you have another app that has a failing lua script and is trying to load before the nest has time to perform its initial steps
in my case it was onkyo app
removing the onkyo app allowed other lua startup and first time use scripts to run
i was then able to log in to nest
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on August 15, 2014, 06:31:50 pm
OK its been sometime since I've converted to a new update (UI7)... but by my reckoning it always seems to have a few snafu's and NEST app is this updates winner. Don't get me wrong using NEST with UI5 worked great. The conversion went relatively well, I got the version error message and instead of reading this post, I attempted to delete my app and re-installed, it got rid of my Nest device(s) but when i re-installed the app I did not get any devices created and/or some means to insert a UserID/Password. Help....  ::) I even when back to delete and re-install but now I'm unable to delete the app even after it responded with "Uninstalled" message, any Help would be greatly appreciated to get me back to a state where I can insert my NEST userID and password. Mike

PS am I missing something in the first post it implies that there is an attachment, I see the paperclip but am unable to download... I know clueless ;D never mind on the PS it helps to login, other wise no attachments

I believe the issue here is that, when there are no existing Nest devices and the 1.7 plugin is installed on the current UI7, the check for minimum version fails (due to a plugin bug), and this stops the process of automatically creating the main, parent device.  So then you can add the I_Nest1.xml file I attached earlier to get past the minimum-version-check-bug, but by this time the automatic creation of the parent device is not going to happen automatically.  Therefore, at this point you would need to manually create the main, parent device, enter your nest.com login credentials, and it should create all the child devices thereafter.

Here are the manual steps I referred to in a previous post, but did not have the time to offer and no one else offered.  (These are for UI5 but might apply to UI7; I don't know if they match exactly because I'm not running UI7.)

Go to Apps -> Develop Apps -> Create device.

Enter values for the following fields:

Device type:  urn:schemas-watou-com:device:Nest:1
Description: nest.com (or whatever you want)
Upnp device filename: D_Nest1.xml
Upnp implementation filename: I_Nest1.xml

Press the Create device button.
When the device with the big "n" appears, enter your nest.com username and password on its Settings tab.

This ought to get you past this issue.  I will put a new version of the plugin submitted to the app store soon; but I was hoping to get a full rundown and explanation of UI7 issues before doing so.  I might have to abandon that objective if people continue to have trouble even getting the plugin up and running on UI7.

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: MNB on August 17, 2014, 06:10:22 pm
Watou,
Thanxs for the come-back. your procedures to create a device is the same for UI7. I uploaded your new file and successfully created a NEST device (confirmation via Luup System Information app - see below). The problem that I'm still encountering is that I'm not getting any request for UserID and Password any help in invoking it would be greatly appreciated. Mike

Description   ID   Room   Cat   Device type                                          Parent   IP   MAC   altid     Embedded   Hidden   Invisible   UDN
nest.com           191   0           0   urn:schemas-watou-com:device:Nest:1   0                                    false            false       false          nil

I guess patients is a virtue... I finally got a message in the a userid and password is required. I went to the nest device I created and it inputted within the settings tab my user id pressed set and then enter password followed by set. after a few moments a thermostat was finally created. again Watou thanks for a great app. Mike
Title: Re: Nest plugin on UI7: observations and fixes
Post by: MNB on August 17, 2014, 07:50:14 pm
I successfully created the following devices after creating the initial Nest1 device; NestThermostat (with no current temperature read out), NestHumidstat, SmokeSensor, and COSensor. Any clues as to how one gets the themostat to show current temp? Mike
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on August 18, 2014, 12:48:37 am
I successfully created the following devices after creating the initial Nest1 device; NestThermostat (with no current temperature read out), NestHumidstat, SmokeSensor, and COSensor. Any clues as to how one gets the themostat to show current temp? Mike
On UI5, sometimes a reload followed by a browser refresh will clear up device display issues after device creation. Please let us know if that helps, or if anything else did.  I have no access to a UI7 system to assist.

Regards,
Title: Re: Nest plugin on UI7: observations and fixes
Post by: davedecali on August 21, 2014, 12:35:24 pm
Just wanted to follow up with an earlier post on what I believed were false alarms created by the Nest app were indeed not related.  It is a known hardware issue with the smoke sensor (failing, dirty, etc) that will create this false alarm of smoke in Kitchen alarm/"heads up" as it only showed the yellow ring.  Nest is replacing 2 of 3 protects at no charge and we will see where it goes from there.

Ps... there is a $33 rebate per protect out there if you qualify.  I would suggest googling Nest Protect rebate to see if my fellow users qualify.

Now to attempt the UI5 to UI7 upgrade, not sure I am there yet.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: guessed on August 21, 2014, 12:43:50 pm
Ps... there is a $33 rebate per protect out there if you qualify.  I would suggest googling Nest Protect rebate to see if my fellow users qualify.

Thanks for the pointer!  I have 6 of them ;)
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on August 21, 2014, 01:13:32 pm
Ps... there is a $33 rebate per protect out there if you qualify.  I would suggest googling Nest Protect rebate to see if my fellow users qualify.

Like @guessed said, thanks a lot!  Excellent news to receive credit back from Nest for the Protect feature subtraction.  Sound of them to offer it.

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: CudaNet on August 21, 2014, 01:22:53 pm
@davedecali

Kudos for the heads up, funny how Nest never contacted any of directly about this... I have a whole house full of these things, felt good reaching into Google's wallet...
Title: Re: Nest plugin on UI7: observations and fixes
Post by: charettepa on August 21, 2014, 07:15:45 pm
Just wanted to follow up with an earlier post on what I believed were false alarms created by the Nest app were indeed not related.  It is a known hardware issue with the smoke sensor (failing, dirty, etc) that will create this false alarm of smoke in Kitchen alarm/"heads up" as it only showed the yellow ring.  Nest is replacing 2 of 3 protects at no charge and we will see where it goes from there.

Ps... there is a $33 rebate per protect out there if you qualify.  I would suggest googling Nest Protect rebate to see if my fellow users qualify.

Now to attempt the UI5 to UI7 upgrade, not sure I am there yet.

they have already replaced my protect 2x for false alarms
i received 5 false alarms today while at work
they are now issuing a full refund and sending a return box to send them back their POS
with the refund i will buy 3 smoke detectors for my DSC alarm pannel
i will still have full vera integration to my smoke alarms

their thermostat is still very good
no issues there

Title: Re: Nest plugin on UI7: observations and fixes
Post by: davedecali on August 22, 2014, 12:49:59 pm
Glad to help some peeps out :)

I mean we already know where that rebate Visa card is getting spent. (Never can have too many sensors, am I right?)

I hope I don't have to go the route of full refunds, but as my dad said... they are in full damage control mode at this point.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: charettepa on August 22, 2014, 05:47:57 pm
Glad to help some peeps out :)

I mean we already know where that rebate Visa card is getting spent. (Never can have too many sensors, am I right?)

I hope I don't have to go the route of full refunds, but as my dad said... they are in full damage control mode at this point.

ya they are very nice looking units
its just that after 3 failed units
the latest one is 1 week old and has had uncountable false alarms
you just dont trust it anymore

my 2 standard garisson units work perfectly
so its not the environment

Title: Re: Nest plugin on UI7: observations and fixes
Post by: ceweiss on August 27, 2014, 01:34:20 pm
I just got a VeraLite, and after installing the Nest plugin, and updating the .xml file, I was able to get it to see my 2 Nest Thermostats.
It now shows 5 nest devices.
1- Nest, with no controls
1- Nest, with Home and Away
2- Nest(Location), with standard thermostat controls, but no labels on sliders, and no temp readout.
2- Nest(Location) Humidity, with humidity readings.

Questions:
1. Do I need the first device?
2. I can't see the Home and Away device in the "Configure my preset modes" screen. Is there anything I can do to get it to show up?
3. Is there anything I can do to get the current temperature to show up?

Since I am new to Vera, I don't know if these are related to the new UI, or just basic configurations.
Thanks for all your work on the plugin!
Title: Re: Nest plugin on UI7: observations and fixes
Post by: charettepa on August 27, 2014, 05:17:55 pm
I just got a VeraLite, and after installing the Nest plugin, and updating the .xml file, I was able to get it to see my 2 Nest Thermostats.
It now shows 5 nest devices.
1- Nest, with no controls
1- Nest, with Home and Away
2- Nest(Location), with standard thermostat controls, but no labels on sliders, and no temp readout.
2- Nest(Location) Humidity, with humidity readings.

Questions:
1. Do I need the first device?
2. I can't see the Home and Away device in the "Configure my preset modes" screen. Is there anything I can do to get it to show up?
3. Is there anything I can do to get the current temperature to show up?

Since I am new to Vera, I don't know if these are related to the new UI, or just basic configurations.
Thanks for all your work on the plugin!

yes you need this
it is the main application
i have created a room called "ZZZ Apps" for similar devices
this way its at the bottom of the list and out of the way
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on August 27, 2014, 05:42:25 pm
I just got a VeraLite, and after installing the Nest plugin, and updating the .xml file, I was able to get it to see my 2 Nest Thermostats.
It now shows 5 nest devices.
1- Nest, with no controls
1- Nest, with Home and Away
2- Nest(Location), with standard thermostat controls, but no labels on sliders, and no temp readout.
2- Nest(Location) Humidity, with humidity readings.

Questions:
1. Do I need the first device?
2. I can't see the Home and Away device in the "Configure my preset modes" screen. Is there anything I can do to get it to show up?
3. Is there anything I can do to get the current temperature to show up?

Since I am new to Vera, I don't know if these are related to the new UI, or just basic configurations.
Thanks for all your work on the plugin!

You're welcome!

@charettepa answered the first question.  That device is dedicated to the connection from your Vera to nest.com, but it can be moved out of view as @charettepa said.

2. I don't know what the "Configure my preset modes" screen is.  I am still at UI5.  Has UI7 been officially released yet?

3. This appears to be related to a change in the firmware version you are using compared to UI5.  I was told just today that the Vera folks are working on plugin documentation that will describe what changes are needed to plugins that worked on UI5 and don't work properly on UI7.  I do not have time to attempt to reverse-engineer the differences, so I am forced to wait for the official documentation on how to make a plugin work on UI7.

Do you have an option to use UI5 until the incompatibilities are resolved?

Regards,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: Emf42783 on August 28, 2014, 01:15:47 am
I was notified today to upgrade to UI7, so it must have been released to the general public.  After upgrading, I had the same error that was initially reported on this discussion.  I uploaded the xml file provided and that allowed me to enter my username and password.

Attached is a screenshot of the Nest Plugin from UI7.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: charettepa on August 28, 2014, 06:49:17 pm
I was notified today to upgrade to UI7, so it must have been released to the general public.  After upgrading, I had the same error that was initially reported on this discussion.  I uploaded the xml file provided and that allowed me to enter my username and password.

Attached is a screenshot of the Nest Plugin from UI7.

not seeing current temp is only an issue in the ui7 webpage, directly
which is rarely used
if you click on settings of nest
then go to control
you will see it

also in the mobile app
for instance authomation hd
everything displays properly and controls properly too
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on August 29, 2014, 01:43:22 am
Attached is a screenshot of the Nest Plugin from UI7.

I had no idea until your screenshot, just how poor the Nest plugin looks under UI7 (not a criticism of Vera or UI7, just noting the major changes they must have implemented in the user interface layer).  I sure hope I am given official documentation soon on how to adjust the plugin so that it can show the same as it does under UI5 (correct icons, current running state, temperature, setpoint values, etc.).  I am unable to run UI7 either, as my production UI5 unit can't be disturbed for some time.  So I suppose I will need documentation and a UI7 Vera unit... :)

Regards,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: ceweiss on August 29, 2014, 03:31:35 pm
UI7 was installed on mine before I logged into it for the first time. I assume it is an automatic update when the device is first plugged in. Since I am just getting started, it will be a little while before I really need to control the AC. I think I will just wait a little while, and hope they publish the UI changes soon. Thanks again!
Title: Re: Nest plugin on UI7: observations and fixes
Post by: criple15 on September 02, 2014, 08:43:35 pm
Thanks, installed but on the favorite device page it does not post current temperature and the faders show idol, but when you go to Control it does show minimum and maximum temperature settings but still no current temperature.

The faders do actually change the min/max temperature when pushed and pulled to what temp it states but if you go to control it does not update the main device page. If you change the control temps to make warmer, the temp shoots straight to 100 and glitches out and jumps all over. Three tries and it finally settles to what you programed finally.

Phone app wise, you cannot change the temperature and there is an off, cold, hot setting but no auto. The home/away feature incorrectly duplicates as a thermostat unit, unlike the web gateway which shows as an on/off switch.

I know some of this is redundant to the other post, just confirming issues. :)
Title: Re: Nest plugin on UI7: observations and fixes
Post by: mgb333 on September 03, 2014, 12:15:51 am
is the app creator aware of the nest ui7 problems?  is there an expected date to have these corrected?  my nest worked just great with ui5, but after the upgrade to ui7, same issues with version conflict etc.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on September 03, 2014, 12:44:57 am
Thanks, installed but on the favorite device page it does not post current temperature and the faders show idol, but when you go to Control it does show minimum and maximum temperature settings but still no current temperature.

The faders do actually change the min/max temperature when pushed and pulled to what temp it states but if you go to control it does not update the main device page. If you change the control temps to make warmer, the temp shoots straight to 100 and glitches out and jumps all over. Three tries and it finally settles to what you programed finally.

Phone app wise, you cannot change the temperature and there is an off, cold, hot setting but no auto. The home/away feature incorrectly duplicates as a thermostat unit, unlike the web gateway which shows as an on/off switch.

I know some of this is redundant to the other post, just confirming issues. :)

Thank you very much for the detailed rundown of UI7 issues for the Nest plugin.  I am awaiting documentation regarding what code changes will be required for the plugin to work under UI7.  I presently have no visibility into any timelines or roadmaps, and don't have a Vera unit on which I can run UI7.  I can only assume that the ongoing broken state of Nest support in UI7 is of concern to the Vera folks.

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: SJMarty on September 18, 2014, 09:34:41 pm
Hello,

I have a brand new Vera3 (had it for one day).  It shipped with firmware v1.7.318.  I am evaluating the V3 to hopefully replace my existing X10 installation.  I only have one Leviton lamp module.  I do have a single Nest thermostat so I definitely wanted to use this app.  So, I installed the Nest app on my V3 prior to reading this thread.  I'm in the position where I can try anything watou to assist in troubleshoting the app w/UI7.

Right now, here is what things look like...

I have the "Nest : Version 1.5.408 minimum required to run" banner stuck at the top of the browser screen.
The Nest is listed under devices but if I try to input anything in "Settings", pressing "Set" results in a "ERROR: Device not ready" banner.

Please let me know how you'd like me to proceed and I'll be glad to help!

-Steve
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on September 19, 2014, 01:48:19 am
Hi Steve,

I have the "Nest : Version 1.5.408 minimum required to run" banner stuck at the top of the browser screen.
The Nest is listed under devices but if I try to input anything in "Settings", pressing "Set" results in a "ERROR: Device not ready" banner.

The fix for this is listed here at the beginning of the thread:

http://forum.micasaverde.com/index.php/topic,26439.msg187429.html#msg187429 (http://forum.micasaverde.com/index.php/topic,26439.msg187429.html#msg187429)

However, there are remaining issues with how the plugin is shown on UI7.  I still don't have information from the Vera folks on what, if anything, should be changed in the plugin code.  I also don't have a unit on which I can run UI7.  I have read a report of someone downgrading to UI5 with success, but I am not personally recommending that course of action (since I don't know all the plusses and minuses.)  I wish I had a perfect answer to all this, but I'm waiting to know more myself.

Regards,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: SJMarty on September 19, 2014, 11:21:31 am
Thanks for the direction on this.

How many devices should I end up with after running the fix?  After running it and rebooting the V3, I have three "nest" entries under devices...
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on September 19, 2014, 11:57:53 am
How many devices should I end up with after running the fix?  After running it and rebooting the V3, I have three "nest" entries under devices...
  • I have an entry for my Nest under the "Humidity Sensor" heading.  It is listed as "nest (MY_NEST_NAME)".
  • I have two entries under the "Thermostat" heading.  One is listed as "MY_NEST_NAME" and the other is listed as "nest (MY_NEST_NAME)"

The main device is usually just called Nest, and under UI5 it shows a big lower-case "n".  The "n" is green when it has a valid session to the nest.com servers, and gray when there is a connectivity problem.  This device is where you enter your username and password.  When there is a good connection, the plugin retrieves your devices.  One represents your house and under UI5 it shows a "Home" button and an "Away" button.  Then, for each physical thermostat in that house, there is one thermostat device and one humidistat device created.  They are usually annotated with the label of where they are located in the house (such as "Ground Floor (Dining Room)" for the thermostat and "Ground Floor (Dining Room) Humidity" for the humidistat).  If you have Nest Protect smoke/CO detectors, each physical device would show as two devices in Vera -- one for smoke and one for CO.  The Protect devices are named in a way similar to the thermostat-derived devices.

My understanding is that there are a number of display problems in UI7, but that the plugin otherwise works correctly when viewed and controlled from a mobile app.

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: x3dumx on September 19, 2014, 01:37:34 pm
In the event other users face the same issues I had with the a new Vera3 on UI7 I have outlined my problem\configuration and resolution.

Issue -
1)I received a new vera3 with a lower version of the UI and received the known error, however this was because I was on a lower version
2)I went to update the firmware and the update was successful and nest app worked
3)minutes later the UI7 was pushed to my vera and nest broke
4)I installed the new xml file and began receiving errors that Lua could not start

Resolution -
I uninstalled all Apps
I reinstalled Nest
I updated the XML

I was then prompted for credentials and issue was resolved.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on September 28, 2014, 08:22:47 am
The latest UI7 firmware (1.7.374) appears to fix the Nest app display such that the heat/cool temps display properly and can be adjusted! :-)
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on September 28, 2014, 09:54:19 am
The latest UI7 firmware (1.7.374) appears to fix the Nest app display such that the heat/cool temps display properly and can be adjusted! :-)
Great news! I saw there was fixed bug in the release notes.  I will soon update the installable plugin to fix the version- checking bug so perhaps UI7 issues will then be sorted.

watou

Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on September 29, 2014, 06:30:49 am
I have just submitted v1.8 of the Nest plugin to the apps store, which only differs from v1.7 in that the plugin no longer checks to verify that it is running on a supported Vera firmware release (I uploaded a patch file back in August which is identical).  The code was originally intended to prevent it from running on versions earlier than 1.5.408, but since that now seems too unlikely to worry about, and the version-checking code was flawed anyway, the plugin will attempt to run on whatever Vera firmware you have.

The latest UI7 firmware (1.7.374) appears to fix the Nest app display such that the heat/cool temps display properly and can be adjusted! :-)

With the report here that that latest UI7 firmware seems to work with the existing plugin, it made sense to just submit this minor fix so that new installs on 1.7.374 or later might just work.  Please report if you see any issues that might require plugin changes.  (I imagine that the plugin update will be available in the next few days.)

Regards,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: Abforde on September 29, 2014, 11:33:05 am
I just updated the firmware to version 1.7.734 and I am receiving this error. I uploaded the fix from the first post and restarted, but the message is still present and the plugin reports the device is not ready. Any ideas?

Update:After a few times of repeating the process, it appears to be working now, but the Dashboard still shows that a device(Nest) is not connected(red "frowny" face). In the "failed devices" section there is nothing listed. It is displayed and functions correctly in my Iphone app, so I'm fine with that. Thanks for the fix.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: jcd on September 30, 2014, 01:55:18 pm
Nest Plugin feature request.   I am wondering if the following can be changed on the plug-in objects.
NestStructure:  where you are able to set it from HOME or AWAY
  - have it configured properly in the My Modes section so that we can toggle HOME or AWAY depending on the mode we are in.  Right now it is not configured correctly and has a temperature slider and HVAC choices that you find on the stat themselves.

Comes back with an error if I try to set it off, for example, when I set it for Vacation mode.

Looks like I can put the change in a scene.. but I would have to some how make the trigger the My Mode setting.

Your thoughts watou??
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on September 30, 2014, 02:18:07 pm
Nest Plugin feature request.   I am wondering if the following change be changed on the plug-in objects.
NestStructure:  where you are able to set it from HOME or AWAY
  - have it configured properly in the My Modes section so that we can toggle HOME or AWAY depending on the mode we are in.  Right now it is not configured correctly and has a temperature slider and HVAC choices that you find on the stat themselves.

Comes back with an error if I try to set it off, for example, when I set it for Vacation mode.

Looks like I can put the change in a scene.. but I would have to some how make the trigger the My Mode setting.

Your thoughts watou??

I only have one Vera3, and it's still running UI5, so I don't really understand "My Modes" or how the plugin could be changed to work with it better.  I am not in a position to purchase a new Vera at the moment so I can run UI7 and see what is going on, but if anyone can point me at reliable UI7 plugin developer documentation that explains how to accommodate your request, I will definitely look into it.

Sorry I can't be of more help at the moment, but perhaps others can chime in.

Regards,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: SJMarty on September 30, 2014, 02:59:29 pm
I only have one Vera3, and it's still running UI5, so I don't really understand "My Modes" or how the plugin could be changed to work with it better.  I am not in a position to purchase a new Vera at the moment so I can run UI7 and see what is going on, but if anyone can point me at reliable UI7 plugin developer documentation that explains how to accommodate your request, I will definitely look into it.

I will gladly try to help you get the documentation you need.

Can you post the plugin developer documentation for UI5 and UI6 that you need for for UI7? 
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on September 30, 2014, 04:14:00 pm
I will gladly try to help you get the documentation you need.

Can you post the plugin developer documentation for UI5 and UI6 that you need for for UI7?

Thank you for your help.  Information about plugin development can be found at http://wiki.micasaverde.com/index.php/Main_Page (http://wiki.micasaverde.com/index.php/Main_Page), augmented by discussions and advice here on the forum.  I would need documentation on all potential new or changed features of UI7 from the perspective of plugin development, with sufficient detail to act on them.  If I were able to make changes based on that information, I would need someone running the plugin on UI7 in order to test the changes.

Thanks again,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: SJMarty on September 30, 2014, 06:43:56 pm
Information about plugin development can be found at http://wiki.micasaverde.com/index.php/Main_Page (http://wiki.micasaverde.com/index.php/Main_Page), augmented by discussions and advice here on the forum.   I would need documentation on all potential new or changed features of UI7 from the perspective of plugin development, with sufficient detail to act on them.

I'm very new to MiCasaVerde and the Vera3 so my apologies if these are elementary questions.  The link you provided appears to be just the wiki home page.  Do you have some specific wiki or other web pages that MCV has provided in the past that show the new or changed features that affected plugins from one release to the next?  Maybe a document or web page that shows this information for the UI4 -> UI5 or UI5 -> UI6?  If I could see what you have used in the past to update the plugin from one release to the next, it would help me try and locate (or request) a similar document for UI7.

If I were able to make changes based on that information, I would need someone running the plugin on UI7 in order to test the changes.

Have you reached out to the Director of Product Development?  In the "General Availability" announcement for UI7 (http://forum.micasaverde.com/index.php/topic,27341.0.html), he writes...

Quote
We've made significant progress with our 3rd party developers over the last 6 weeks. More than 30% of the apps/plugins are now compatible with UI7. We will continue to work aggressively with those that remain.

He included his e-mail address in his tagline.  With the Nest being so popular, I think sending him your specific documentation needs is certainly worth a shot.

-Steve
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on September 30, 2014, 07:06:07 pm
Well I do see some UI7 information on the Wiki, so that's a great thing to find!  I was told on 27 August that an official announcement would be made regarding new plugin documentation, but either I missed the announcement or it hasn't happened yet.  Either way, it's great to see some information updated just now, for example:

http://wiki.micasaverde.com/index.php?title=Luup_plugins:_Static_JSON_file&action=history (http://wiki.micasaverde.com/index.php?title=Luup_plugins:_Static_JSON_file&action=history)

just added today!

So all I need now is a Vera that runs UI7, and I should be able to find and fix issues with the plugin.

Thanks again for your assistance.

Regards,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: aaronsquire on October 19, 2014, 07:51:59 pm
Well I do see some UI7 information on the Wiki, so that's a great thing to find!  I was told on 27 August that an official announcement would be made regarding new plugin documentation, but either I missed the announcement or it hasn't happened yet.  Either way, it's great to see some information updated just now, for example:

http://wiki.micasaverde.com/index.php?title=Luup_plugins:_Static_JSON_file&action=history (http://wiki.micasaverde.com/index.php?title=Luup_plugins:_Static_JSON_file&action=history)

just added today!

So all I need now is a Vera that runs UI7, and I should be able to find and fix issues with the plugin.

Thanks again for your assistance.

Regards,
watou

Looking forward to it watou. Thanks!
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on October 20, 2014, 03:46:02 am
I fully expect to have a refreshed plugin that looks and works properly on UI5 and UI7 ready for download from the apps store by the end of this month.  Sorry for the delays, but circumstances have made it impossible to proceed faster.

Regards,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: anyra on October 24, 2014, 12:11:42 pm
I have the following issue with UI7 and Nest plugin.
When you create a scene that includes the Nest thermostat as an action, for example the result will be that the temp goes down to 75, on the new UI it does not allow you to adjust the temp. Workaround is after the scene was created, you have to edit it and go to the advance editor > Add action > Select Nest > SetCurrentSetpoint > 75
I tried with Chrome and IE11 with the same result.
BTW it allow you to change the fan mode and the cool/heat/off mode

Thanks
Title: Re: Nest plugin on UI7: observations and fixes
Post by: piperpilot on October 27, 2014, 06:08:33 am
Hi Watou, thanks sofar for your work. Is there a way to change the temp from Fahrenheit to Celcius since I live in the Netherlands and the Nest is now here as well but with metric values?
 :)
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on October 27, 2014, 07:55:44 am
Hi Watou, thanks sofar for your work. Is there a way to change the temp from Fahrenheit to Celcius since I live in the Netherlands and the Nest is now here as well but with metric values?
 :)

Hi @piperpilot, the Nest plugin picks up the temperature format from the Vera unit's settings, so if you change it in the Vera, the plugin will start using what you changed it to.  In UI5, you go to Setup -> Location set the desired temperature format, and save.  In UI7 it's in a different place (I'm new to UI7 so a forum search would be recommended).

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: michaelr64 on October 27, 2014, 09:06:55 am
Hi,

Is there anywhere listed or described what i can do exactly with the plugin ?
Specifically i want to know if i can monitor the Nest so that when it decides to switch on the heater i can trigger a script.
I now have a conventional thermostat together with some stuff that not only activates the (gas) heater but also triggers a scene that switched on the floor heater pump.
I would like to add two nests so that i can have another one upstairs that switches on the heater , but the scene does not switch on the floor heater pump which is located oat the ground floor.
So actually multi zone support with Nests
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on October 27, 2014, 10:09:32 am
Is there anywhere listed or described what i can do exactly with the plugin ?
Specifically i want to know if i can monitor the Nest so that when it decides to switch on the heater i can trigger a script.
I now have a conventional thermostat together with some stuff that not only activates the (gas) heater but also triggers a scene that switched on the floor heater pump.
I would like to add two nests so that i can have another one upstairs that switches on the heater , but the scene does not switch on the floor heater pump which is located oat the ground floor.
So actually multi zone support with Nests

The documentation for the plugin does not include a detailed description of the supported services and triggers, but the Nest plugin can definitely do what you are asking.  There is a ModeState variable that changes when the thermostat calls for heat or cool, runs the fan only, or returns to idle state.  You can set up a trigger based on these state changes in Vera, and in response to the trigger you can control other Vera devices (for example, turning on and off Z-Wave switches).  Attached is a list of trigger choices (from UI5).

Title: Re: Nest plugin on UI7: observations and fixes
Post by: eclipse on November 08, 2014, 04:28:02 pm
I have been browsing the forums for a while now and trying to do as much researcch as possible before posting. Im a new Vera owner and still learning a lot! I have a Vera3 with UI7. I dont have much connected to it yet, but have been looking at getting a Nest thermostat. Heres my question, it has been hard to tell reading through these threads whether the Nest plugin is working properly with UI7. Have the issues been resolved? It would be good to know before I spend the $250 on one. Thanks for the help!
Title: Re: Nest plugin on UI7: observations and fixes
Post by: aaronsquire on November 09, 2014, 08:06:54 am
I have been browsing the forums for a while now and trying to do as much researcch as possible before posting. Im a new Vera owner and still learning a lot! I have a Vera3 with UI7. I dont have much connected to it yet, but have been looking at getting a Nest thermostat. Heres my question, it has been hard to tell reading through these threads whether the Nest plugin is working properly with UI7. Have the issues been resolved? It would be good to know before I spend the $250 on one. Thanks for the help!

Yes it works. Is it perfect... not exactly but nor is UI7. I have scenes that control away and home status of Nest via Vera. I use both Veramate to control via Vera or the Nest app on my phone. For what I need Nest and Vera to communicate together for it does what I need.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: swfire271 on November 09, 2014, 08:24:50 am
It works for setting home or away, maybe changing from heat to cool,  and maybe to control the fan, but there are still bugs.  There is also a humidity display that works. However it won't show the current temp in my house anywhere.   I also can't control the nest at all through the vera ui7 android app.   I have to log on via a web browser to do anything with it.   Maybe my settings are wrong or something, I can't figure anything else out.  I'm also running a vera 3 with ui7 on firmware 1.7.388.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on November 09, 2014, 08:42:07 am
It works for setting home or away, maybe changing from heat to cool,  and maybe to control the fan, but there are still bugs.  There is also a humidity display that works. However it won't show the current temp in my house anywhere.   I also can't control the nest at all through the vera ui7 android app.   I have to log on via a web browser to do anything with it.   Maybe my settings are wrong or something, I can't figure anything else out.  I'm also running a vera 3 with ui7 on firmware 1.7.388.

I am going to be doing an update that should make the plugin work better on UI7, over the next few days (I think I will finally have the time).  I know that there are still issues dealing with setpoints that are outside the scope of plugin development.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on November 09, 2014, 07:27:13 pm
I have made some progress on Nest plugin updates for UI7, really just reconnecting the icons.  I submitted a question regarding why the current temperature is missing, and what other changes to the thermostat's JSON file would be needed.  One nice improvement in UI7 is that the thermostat's icon can change when it calls for heat, cool, or returns to idle.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: swfire271 on November 09, 2014, 07:43:09 pm
That looks awesome!  Thanks for your work on this.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: ronnie136 on November 12, 2014, 09:44:30 am
Great work on the plugin Watou, looking forward to using the new version.

Not sure if you got the email from them, but Nest have just updated their API with some new fields (humitidy, last_test_time, postal code.....).

Details are here:

https://developer.nest.com/documentation/cloud/release-notes?utm_campaign=tahoe_1dot1_announcement&utm_source=registriaemail&utm_medium=email&utm_content=learn-more (https://developer.nest.com/documentation/cloud/release-notes?utm_campaign=tahoe_1dot1_announcement&utm_source=registriaemail&utm_medium=email&utm_content=learn-more)
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on November 12, 2014, 10:06:53 am
Great work on the plugin Watou, looking forward to using the new version.

Not sure if you got the email from them, but Nest have just updated their API with some new fields (humitidy, last_test_time, postal code.....).

Details are here:

https://developer.nest.com/documentation/cloud/release-notes?utm_campaign=tahoe_1dot1_announcement&utm_source=registriaemail&utm_medium=email&utm_content=learn-more (https://developer.nest.com/documentation/cloud/release-notes?utm_campaign=tahoe_1dot1_announcement&utm_source=registriaemail&utm_medium=email&utm_content=learn-more)

Thanks for that, Ronnie.  It's a very conservative set of additional fields added in the official API, but it shows that they are widening the information a bit.  A lot of the current plugin would still lose a lot of information if it were to switch to the official API, but it seems like that is the inevitable destination...

I'm still hoping for a reply regarding the absence of current temperature and humidity (big digits, degrees and percent symbols) in UI7.  When I've got some definitive information about that, I will test and push out a v1.9 of the plugin that should work properly on both UI5 and UI7. 

On a separate subject while I'm thinking of it, should the thermostat icon indicate the current running state (Heating, Cooling, FanOnly, Idle) or the current mode (Heat, Cool, AutoChangover, Off)?  I personally prefer the former, since the buttons below the icon already indicate the current mode.

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on November 14, 2014, 07:25:46 am
I'm sorry to report that, at this time, I have no plans to release an update to the Nest plugin for the purpose of addressing UI7 issues. 

I just today received a reply to my request for more information on that subject, and was told that, basically, there is no way for my code to make the current temperature appear anywhere on the device (or the humidity appear in large text on the humidistat device as it did in UI5) and that it is not likely that this will change in future firmware updates.  All I'm aware of that I can affect are the icons, and the only reason this is needed is due to an incompatible change to the JSON file from previous releases.  I was also told that the "single setpoint" issue that many users have reported is not going to be changed, either.

But since I can't meet any serious UI needs for UI7 users, as this is now completely overridden by the Vera, then there is no point that I can see to make a new plugin release to address UI7 issues.  The amount of code changes required just to make pretty icons again appear on the devices just isn't worth the trouble (basically, maintaining a duplicate JSON and XML file for every device type, the contents of which are mostly ignored and overridden in UI7 anyway).

However, for anyone who is willing to deal with a private set of files of my abandoned work in progress, have at it (attached).

I do intend to make updates to the Nest plugin for any functional aspect that I can still control, but UI7 is really depressing me and I am so glad my main unit is still running UI5.

Regards,
watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: swfire271 on November 14, 2014, 08:34:03 am
This makes me sad  :'(
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on November 14, 2014, 08:41:03 am
This makes me sad  :'(

Me too.  It seems, and I could be wrong, that the ability to affect the UI changed from UI5 to UI7, where much of the JSON for various device types in user-supplied plugins is now ignored in UI7, which means the plugin developer no longer has the ability to affect the UI appearance as s/he did in UI5.  It therefore makes it a pointless exercise for a plugin developer to attempt to control device UI in UI7.  I find this very unfortunate, and I hope that the Vera folks make a major course correction.

I checked my abandoned changes into Github anyway, but I don't think that I can support UI issues on UI7 because, well, it's not possible to fix the problems any more. (If anyone has hard facts to rebut my understanding, I would love to hear them, but I interpret my support reply to mean exactly this.)

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: magnum on November 14, 2014, 12:34:11 pm
Hi Im a newbee, question on my nest running on the latest UI, running on chrome or on the ipad, nest interface works fine, no issues on the functionality, however on the dashboard, doesnot show the current temperture on the dashboard...   Any thoughts
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on November 15, 2014, 08:03:21 pm
Hi Im a newbee, question on my nest running on the latest UI, running on chrome or on the ipad, nest interface works fine, no issues on the functionality, however on the dashboard, doesnot show the current temperture on the dashboard...   Any thoughts
I was told, in so many words, that this is how it is in UI7, and there is nothing I can do about it as a plugin developer aside from creating entire new special devices just to work around it, which frankly strikes me as...well, never mind.

So please tell the Vera folks what you think about this vs. UI5. I think it's the only way Nest has any real future on Vera.

Thanks,

watou

Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on November 15, 2014, 08:04:02 pm
Hi Im a newbee, question on my nest running on the latest UI, running on chrome or on the ipad, nest interface works fine, no issues on the functionality, however on the dashboard, doesnot show the current temperture on the dashboard...   Any thoughts
I was told, in so many words, that this is how it is in UI7, and there is nothing I can do about it as a plugin developer aside from creating entire new special devices just to work around it, which frankly strikes me as...well, never mind.

So please tell the Vera folks what you think about this vs. UI5. I think it's the only way Nest has any real future on Vera.

Thanks,

watou

Title: Re: Nest plugin on UI7: observations and fixes
Post by: RoChess on November 24, 2014, 12:07:29 pm
So please tell the Vera folks what you think about this vs. UI5. I think it's the only way Nest has any real future on Vera.

I never got to experience the Nest on UI5, so can you please expand on the comparison below? This will make it easier to complain to Vera support then as to what they have to do to make your plugin work.

UI7 things that work:

UI7 fails:

UI7 aspects that could use improvements:

Did not have a lot of time yet to try different combinations. During my attempts to get the Nest plugin to have scene control of the temperatures; my Nest thermostat changed from 'Heat' only into 'Heat+Cooling' mode, at which point I gave up, and settled on just Home/Away control.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on November 24, 2014, 03:11:51 pm
So please tell the Vera folks what you think about this vs. UI5. I think it's the only way Nest has any real future on Vera.

I never got to experience the Nest on UI5, so can you please expand on the comparison below? This will make it easier to complain to Vera support then as to what they have to do to make your plugin work.
  • Vera3 firmware v1.7.439
  • Nest thermostat v4.3.3 (only driving 'Heat' via R+W wires)

UI7 things that work:
  • Browser control to adjust Nest temperature inside 'devices', and 'dashboard'
  • Scene control of Home/Away mode

UI7 fails:
  • Scene control of temperature
  • Android Vera UI7 app visuals, and control of Nest plugin inside 'devices', or 'dashboard'

UI7 aspects that could use improvements:
  • Fix generic Z-Wave icons under 'devices', and 'dashboard' (I guess you worked on this, but then abandoned it)

Did not have a lot of time yet to try different combinations. During my attempts to get the Nest plugin to have scene control of the temperatures; my Nest thermostat changed from 'Heat' only into 'Heat+Cooling' mode, at which point I gave up, and settled on just Home/Away control.
I'm going to try another shot at an update to the Nest plugin for UI7, but I was told that there will be a documentation update that will explain what I'm supposed to do in the areas that I will have control over. I hope to have something to report soon, but I am somewhat dependent on new documentation being published first.

watou

Title: Re: Nest plugin on UI7: observations and fixes
Post by: RoChess on November 24, 2014, 03:21:51 pm
I'm going to try another shot at an update to the Nest plugin for UI7, but I was told that there will be a documentation update that will explain what I'm supposed to do in the areas that I will have control over. I hope to have something to report soon, but I am somewhat dependent on new documentation being published first.

Thank you.

If you need any testers, let me know.

Been busy with work so have not had the time yet to look at any Vera3 developer docs to allow me to modify your plugin for my 'Heat' only setup, but testing I can do.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: swfire271 on November 29, 2014, 12:31:28 pm
Thanks for the continued effort with the Nest app.  I hope this gets figured out.  I would love to be able to set my Nest to 'away' when I switch ui7 to 'away', and vice versa for 'home'.  Hopefully they get this all worked out.  Having just got my vera 3 a month or two ago now, I am sure having to be patient while all these bugs get worked out, etc. 

And I too would be willing to beta-test or help out wherever I can.  As I said above, I have a vera 3 running ui7. 
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on November 29, 2014, 02:53:18 pm
Thanks for the continued effort with the Nest app.  I hope this gets figured out.  I would love to be able to set my Nest to 'away' when I switch ui7 to 'away', and vice versa for 'home'.  Hopefully they get this all worked out.  Having just got my vera 3 a month or two ago now, I am sure having to be patient while all these bugs get worked out, etc. 

And I too would be willing to beta-test or help out wherever I can.  As I said above, I have a vera 3 running ui7.

Puzzled here; I'm running UI7 and set Home and Away just fine :-).  Actually Home/Away is the only thing I allow Vera to control.  The scheduling is done by Nest :-).
Title: Re: Nest plugin on UI7: observations and fixes
Post by: swfire271 on November 29, 2014, 03:04:08 pm
Thanks for the continued effort with the Nest app.  I hope this gets figured out.  I would love to be able to set my Nest to 'away' when I switch ui7 to 'away', and vice versa for 'home'.  Hopefully they get this all worked out.  Having just got my vera 3 a month or two ago now, I am sure having to be patient while all these bugs get worked out, etc. 

And I too would be willing to beta-test or help out wherever I can.  As I said above, I have a vera 3 running ui7.

Puzzled here; I'm running UI7 and set Home and Away just fine :-).  Actually Home/Away is the only thing I allow Vera to control.  The scheduling is done by Nest :-).

I can set away/home in the Nest Device tab itself....but when you go to 'My Modes' (from dashboard) and change the settings for Home/Away/Night/Vacation, you can't change the Nest itself to home or away mode.  Only options I get for Nest are No Change/Off/Heat/Cool.  Does this make sense?
Title: Re: Nest plugin on UI7: observations and fixes
Post by: RoChess on November 29, 2014, 04:53:27 pm
I can set away/home in the Nest Device tab itself....but when you go to 'My Modes' (from dashboard) and change the settings for Home/Away/Night/Vacation, you can't change the Nest itself to home or away mode.  Only options I get for Nest are No Change/Off/Heat/Cool.  Does this make sense?

Use the "HouseModes Plugin" for scene control of the Nest.

Create scene with Device Trigger = "Night" and then Nest -> Away  (and others as you see fit)

Switching to 'Night' then inside Vera UI7 browser or android app turns my Nest immediatly in away mode (always impressed at the speed, as it does it in less then a second for me after some tweaks)
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on November 29, 2014, 05:09:25 pm
I can set away/home in the Nest Device tab itself....but when you go to 'My Modes' (from dashboard) and change the settings for Home/Away/Night/Vacation, you can't change the Nest itself to home or away mode.  Only options I get for Nest are No Change/Off/Heat/Cool.  Does this make sense?

That's the difference; I don't use modes.  I have not found a really good use for modes vs simple scenes...
Title: Re: Nest plugin on UI7: observations and fixes
Post by: Outcomer on December 20, 2014, 03:21:14 pm
So after reinstalling the plugin with UI7, I can't get anything to load up.  Still says the generic error of "Nest : Failed to login: nil".

Prior to UI7 I could do many things:

-Set home/away mode with a scene
-Control a scene with temperature change (i.e. if I turn the heat up, have my vaulted ceiling fan turn on to increase downward airflow).

Now, it seems after reading through these posts that none of this is working.  Is that true still?
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on December 20, 2014, 05:04:43 pm
So after reinstalling the plugin with UI7, I can't get anything to load up.  Still says the generic error of "Nest : Failed to login: nil".

Prior to UI7 I could do many things:

-Set home/away mode with a scene
-Control a scene with temperature change (i.e. if I turn the heat up, have my vaulted ceiling fan turn on to increase downward airflow).

Now, it seems after reading through these posts that none of this is working.  Is that true still?

I would take the login error as the root of your problem.  I'm not sure when/where I entered my credentials (I checked all my Nest app settings and could not find any login credentials), I suspect my credentials were entered a long time ago when I installed the app.

I suspect you have to uninstall (again, sorry), make sure no nest files are still on your Vera (Apps -> Develop apps -> Luup files), re-install and I would expect it to prompt you for login username and password to the nest.com site.

Test your nest.com login credentials carefully before entering them into the Vera app.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: RoChess on December 20, 2014, 05:35:41 pm
Vera UI7 -> Apps -> "My Apps" -> "Nest Thermostat and Protect" -> Details -> click on the link for the created device "#.. Nest"

This is where you can adjust Username/Password and polling.

Keep in mind that each time you enter something and "Set" it, that the plugin will immediatly try it. If it all went correct the 'stored' value will show right above the "Set" button.

Also I was forced to change my complex password, because the Nest plugin did not support all the weird characters I was using.

And fair warning, the password is stored in plain text, and will be visible as-is.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hmspain on December 20, 2014, 05:42:36 pm
Vera UI7 -> Apps -> "My Apps" -> "Nest Thermostat and Protect" -> Details -> click on the link for the created device "#.. Nest"

This is where you can adjust Username/Password and polling.

Keep in mind that each time you enter something and "Set" it, that the plugin will immediatly try it. If it all went correct the 'stored' value will show right above the "Set" button.

Also I was forced to change my complex password, because the Nest plugin did not support all the weird characters I was using.

And fair warning, the password is stored in plain text, and will be visible as-is.

Subtle, thanks RoChess!
Title: Re: Nest plugin on UI7: observations and fixes
Post by: swfire271 on December 21, 2014, 10:27:53 pm
I noticed on the new firmware release for ui7 (1.7.481)  there is supposed to be a fix for thermostats showing 'inside'  temperature.   Does this help in the progress of the nest app working better with ui7?

See list of fixes here, specifically #14:

http://support.getvera.com/customer/portal/articles/1803253
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on December 22, 2014, 02:44:05 am
I noticed on the new firmware release for ui7 (1.7.481)  there is supposed to be a fix for thermostats showing 'inside'  temperature.   Does this help in the progress of the nest app working better with ui7?

See list of fixes here, specifically #14:

http://support.getvera.com/customer/portal/articles/1803253

I will update my UI7 unit to the new firmware this week and take a look, and hopefully there will be a reason to publish a v1.9 soon.   Thanks for the heads-up!

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: Outcomer on December 27, 2014, 09:19:10 pm
So I looked under develop and it shows a bunch of nest files.  How do we go about deleting those?  Doesn't seem to give the option with UI7.  I kept thinking there was a way to do that in UI5.
Title: Nest plugin on Edge with UI7
Post by: ttipsword on December 31, 2014, 03:46:00 pm
I cant seem to get the Nest app to install on my new Vera Edge.  I install it then check back in my apps and nothing is there.  Any help?
Title: Re: Nest plugin on UI7: observations and fixes
Post by: michaelr64 on January 07, 2015, 05:48:49 am
I noticed on the new firmware release for ui7 (1.7.481)  there is supposed to be a fix for thermostats showing 'inside'  temperature.   Does this help in the progress of the nest app working better with ui7?

See list of fixes here, specifically #14:

http://support.getvera.com/customer/portal/articles/1803253

I will update my UI7 unit to the new firmware this week and take a look, and hopefully there will be a reason to publish a v1.9 soon.   Thanks for the heads-up!

watou

Hi Watou,

Any news on this ?
I am confused on what i can do with a Nest really, i sort of lost track on it....
Can someone give a short statusupdate on this ?
Title: Re: Nest plugin on UI7: observations and fixes
Post by: seanh on January 14, 2015, 02:07:18 am
Just checking on any update to the Nest plugin that might work better with UI7.  Thank you very much for this effort.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: deejc on January 20, 2015, 09:35:05 am
Hello,
I just got my vera edge, nest and plugin ... all working as i expected (after reading this forum) but i am in the UK and so i only have heating, can the plugin be forced to only show the heat buttons and not fan or cooling temps etc ?
thanks
Title: Re: Nest plugin on UI7: observations and fixes
Post by: RoChess on January 21, 2015, 09:31:51 am
can the plugin be forced to only show the heat buttons and not fan or cooling temps etc ?

I'm in the US and only use heater as well. Asked same question, and response from developer was to edit the plugin configuration files via SSH. However in solving another issue on my Nexus7 (my main device to control everything with visually) with UI7 taking 5-10 seconds to load due to the large amount of Z-Wave modules, I stumbled upon ImperiHome Android native app, which loads in under one second to give me full Vera control.

The Nest is shown inside of it with just +/- control of the desired temperature, with a large readout of the current temperature.

I'm still using the 'free' version, with two dashboard pages, and it is the first Android app that has ever made me tempted to pay for the 'pro' upgrade. Need to do more testing, and want to await the developers speed on fixing a minor bug that I noticed.

In the end I'm hoping that watou is able to make the Nest work fully in UI7, and perhaps make it configurable to only show heat controls. For now I'm extremly pleased with the workarounds, and my current setup.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on January 21, 2015, 10:04:55 am
I will try to figure out what the latest firmware lets me do to improve the plugin's appearance on UI7.  Now that I have a VeraEdge en route (apparently from the opposite side of the planet), I am going to wait for that to arrive and see what's possible.  I've not heard or seen any news that later firmware gives me better control over UI, but I will at least update the app store version of the plugin to support icons in UI7 (including changing the thermostat icon on ModeState changes -- blue when cooling, orange when heating, which is a new possibility in UI7).  Beyond that, I can't say yet.

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: deejc on January 25, 2015, 07:19:49 am
I am trying to setup a scene called heating boost in which the nest is boosted by 2 degrees, i don't seem to be able to get this to work, what are the correct steps can anyone help me with this ?
in advanced editor i have :
SetModeTarget = NewModeTarget: HeatOn
SetCurrentSetpoint = NewCurrentSetpoint: 21
my current heating is set at 19 degrees
thanks
Title: Re: Nest plugin on UI7: observations and fixes
Post by: deejc on January 25, 2015, 07:26:03 am
i managed to work it out, i added a 10 second delay between items and it works!!
Title: Re: Nest plugin on UI7: observations and fixes
Post by: deejc on February 10, 2015, 12:51:28 pm
Any news on the UI7 enhancements ?
Title: Re: Nest plugin on UI7: observations and fixes
Post by: RoChess on February 10, 2015, 01:55:26 pm
Running Vera3 UI7 on 1.7.513 now, and would indeed be nice if Nest plugin works as feature rich as it does for UI5.

Able to make it work via workarounds with home/away, but actual temperature control in dashboard modes & scenes would be nice.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: hwve on February 28, 2015, 03:03:20 pm
I have made some progress on Nest plugin updates for UI7, really just reconnecting the icons.  I submitted a question regarding why the current temperature is missing, and what other changes to the thermostat's JSON file would be needed.  One nice improvement in UI7 is that the thermostat's icon can change when it calls for heat, cool, or returns to idle.
How were you able to change the temperature from ?C to ?F?  It shows ?F everywhere on the Nest and the Nest app except on the Vera.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: kingbrad on March 07, 2015, 08:03:11 pm
Thanks for working on the Nest thermostat i have 4 and would love for them to work.  So far not having much luck with the apps maybe cause i'm on UI7.  The nest app is the only one that sort of works it will at least show you the values.  No colors or titles to tell you what values are or what mode is selected.  the energy app is also not working.  Tried the app made for my security system and it didn't work either.  so far i'm one half for three.  oh well do you think it's because i'm on UI7?  Don't know why none of the apps work. 
Title: Re: Nest plugin on UI7: observations and fixes
Post by: seanh on March 10, 2015, 03:07:37 pm
@Watou - With the new firmware update that was released yesterday and changes to how the Thermostat is handled, any chance you might be updating the Nest plugin?
Title: Re: Nest plugin on UI7: observations and fixes
Post by: watou on March 10, 2015, 03:35:58 pm
@Watou - With the new firmware update that was released yesterday and changes to how the Thermostat is handled, any chance you might be updating the Nest plugin?

I've installed the latest firmware on my VeraEdge and I'm thinking about taking a look at the recent changes for the Nest and Ecobee plugins.  There is no v1.9 in the app store, but a version with UI7-specific files and icons is checked into the master branch at https://github.com/watou/vera-nest (or installing the v1.8 in the app store and then applying the files from abandoned_1.9.zip found here: http://forum.micasaverde.com/index.php/topic,26439.msg202335.html#msg202335).

Using that as a starting point, I think the only changes needed would be to the D*UI7.json files.  If you are a github user, you or someone could make and test changes that match the latest UI7 information on this latest firmware, and submit a pull request.  If not, I will get to it, but not in the next week (other work has priority).

watou
Title: Re: Nest plugin on UI7: observations and fixes
Post by: deejc on March 10, 2015, 06:23:45 pm
Quote
installing the v1.8 in the app store and then applying the files from abandoned_1.9.zip found here:

i did this on the last version of firmware, and i now have the icons etc but i am still waiting for the point that we able to see the current temp etc again.
Title: Re: Nest plugin on UI7: observations and fixes
Post by: dinochronos on March 29, 2016, 12:46:47 am
Watou,

I am using the plugin app in UI7 and VERA Edge, when I used this app on UI5 I could see the actual temperature on the main page besides the set temps.  Also both the heating and cooling set temps are in red color, possible to also change to blue color for the cooling side.

Your app is great and have enjoyed using it for the last several years, I prefer this app over the way the Vera Connect WWN app.

Possible to consider a fix for this in UI7 would greatly appreciate !!

Thanks