<?xml version="1.0"?>
<rss version="2.0"><channel><title>NestSDM Latest Topics</title><link>https://forum.universal-devices.com/forum/443-nestsdm/</link><description>NestSDM Latest Topics</description><language>en</language><item><title>Nest SDM</title><link>https://forum.universal-devices.com/topic/44931-nest-sdm/</link><description><![CDATA[<p>
	I have installed the plugin and followed the instructions for the Client ID, Client Secret, etc.  Paid the $5.00.  When I try to authenticate, I get API error.  Evidently, my topic has not been enabled, and I can't seen to do that, so perhaps the plugin does not have access to the api?  Attached is log and some screenshots.
</p>

<p>
	Also tried to update version 1.05 but nothing happens.
</p>

<p><a href="//d2z8ydsemzif1x.cloudfront.net/monthly_2025_03/Screenshot2025-03-10at9_32_24PM.png.a515496486d6f6869c62002845b5c6ae.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="30414" src="//d2z8ydsemzif1x.cloudfront.net/monthly_2025_03/Screenshot2025-03-10at9_32_24PM.thumb.png.f8427856f0e2d4f7b3b96fc04502e481.png" data-ratio="77.5" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot 2025-03-10 at 9.32.24 PM.png"></a></p>
<p><a href="//d2z8ydsemzif1x.cloudfront.net/monthly_2025_03/Screenshot2025-03-10at9_33_08PM.png.48935e74f5259b2ad09b77ac62236912.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="30415" src="//d2z8ydsemzif1x.cloudfront.net/monthly_2025_03/Screenshot2025-03-10at9_33_08PM.thumb.png.10347ee30c4ea85566a3e36616e66e5b.png" data-ratio="77.5" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot 2025-03-10 at 9.33.08 PM.png"></a></p>
<p><a href="//d2z8ydsemzif1x.cloudfront.net/monthly_2025_03/Screenshot2025-03-10at9_40_20PM.png.ea4e6b760d96fff4cfae580ecd236679.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="30416" src="//d2z8ydsemzif1x.cloudfront.net/monthly_2025_03/Screenshot2025-03-10at9_40_20PM.thumb.png.2fd42738e2b3af7bf5de364fcc7b0387.png" data-ratio="50.5" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot 2025-03-10 at 9.40.20 PM.png"></a></p><p>
<a class="ipsAttachLink" href="https://forum.universal-devices.com/applications/core/interface/file/attachment.php?id=30417&amp;key=2c6ea74ce48b2575fa9af53ec438bf56" data-fileExt='zip' data-fileid='30417' data-filekey='2c6ea74ce48b2575fa9af53ec438bf56'>NestSDM_3-10-2025_93938_PM.zip</a></p>]]></description><guid isPermaLink="false">44931</guid><pubDate>Tue, 11 Mar 2025 04:53:55 +0000</pubDate></item><item><title>setup Error message when "Authenticate" is clicked</title><link>https://forum.universal-devices.com/topic/44692-setup-error-message-when-authenticate-is-clicked/</link><description><![CDATA[<p>
	Polyglot reporting:
</p>

<p>
	Current version 1.0.5 [Beta]
</p>

<p>
	Status: Connected
</p>

<p>
	IoX Version: 5.8.4 Connected
</p>

<p>
	When Authenticate is clicked the response is: 
</p>

<pre style="color:#000000;">{"error":"Authentication Error"}</pre>

<p>
	Thanks for any help
</p>

<p>
	Stew
</p>

<p>
	 
</p>
<p>
<a class="ipsAttachLink" href="https://forum.universal-devices.com/applications/core/interface/file/attachment.php?id=30053&amp;key=0be38c08d74e310ac039348bf87949ce" data-fileExt='pdf' data-fileid='30053' data-filekey='0be38c08d74e310ac039348bf87949ce'>Nest PlugIn authentication response 20250120.pdf</a></p>]]></description><guid isPermaLink="false">44692</guid><pubDate>Mon, 20 Jan 2025 18:54:58 +0000</pubDate></item><item><title>Nest not working and can't find in plugin purchases or plugin store</title><link>https://forum.universal-devices.com/topic/44400-nest-not-working-and-cant-find-in-plugin-purchases-or-plugin-store/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	Hi <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.universal-devices.com/profile/1328-goose66/?do=hovercard" data-mentionid="1328" href="https://forum.universal-devices.com/profile/1328-goose66/" rel="">@Goose66</a> &amp; <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.universal-devices.com/profile/2-michel-kohanim/?do=hovercard" data-mentionid="2" href="https://forum.universal-devices.com/profile/2-michel-kohanim/" rel="">@Michel Kohanim</a>
</p>

<p>
	I noticed that my nest devices were not updating in iox and when I check the plugin it is disconnected.  I've tried restarting, no change and nothing appears in the log even on debug setting.  I've tried to authenticate again and that seems to run fine but still no connection and nothing in the log.  I then noticed that the NestSDM does not appear in the store or my purchases.  Is this no longer available?
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">44400</guid><pubDate>Tue, 26 Nov 2024 14:45:23 +0000</pubDate></item><item><title>sensor reporting/change</title><link>https://forum.universal-devices.com/topic/44343-sensor-reportingchange/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	I really appreciate this plugin!  Would it be possible to add thermostat sensor status and the ability to change it in a future release?  A shortcoming of Nest is that it only allows you select which sensor to use from the choices of morning, afternoon, evening and night.  This does not give flexibility as to what time each segment starts and ends and does not allow for different sensor changes on different days.  I was hoping to control this with a program.
</p>

<p>
	Thanks for considering this!
</p>

<p>
	Joe 
</p>
]]></description><guid isPermaLink="false">44343</guid><pubDate>Wed, 13 Nov 2024 02:30:57 +0000</pubDate></item><item><title>Can&#x2019;t link to UD Nest SDM Plugin</title><link>https://forum.universal-devices.com/topic/44104-can%E2%80%99t-link-to-ud-nest-sdm-plugin/</link><description><![CDATA[<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.universal-devices.com/profile/1328-goose66/?do=hovercard" data-mentionid="1328" href="https://forum.universal-devices.com/profile/1328-goose66/" rel="">@Goose66</a>I installed the trial version 1.0.7 from the production store. When I authenticate it brings up the Google choose an account screen. I select the account to authenticate with and brings up a screen that states:<span style="color:rgb(95,99,104);text-align:center;">Can’t link to UD Nest SDM Plugin</span>
</p>

<div style="color:#5f6368;font-size:14px;text-align:center;">
	<p>
		Please contact Universal Devices if the issue persists
	</p>

	<p>
		Do I need to setup anyting additional with google?
	</p>

	<p>
		Thank you...
	</p>
</div>
]]></description><guid isPermaLink="false">44104</guid><pubDate>Fri, 13 Sep 2024 23:20:24 +0000</pubDate></item><item><title>Nest Plugin Marked Inactive</title><link>https://forum.universal-devices.com/topic/44142-nest-plugin-marked-inactive/</link><description><![CDATA[<p>
	The UD Google Nest Device Access is stuck in "Commercial Testing" status until a number of authentication and API tests can be completed and verified. Until all this can be done, we are limited to 10 users, which we hit several weeks ago. Accordingly, I have taken the Nest Plugin off the Plugin Store List (marked "Inactive"). If and when the various battery of tests are completed, we can move it into the next phase of "testing" (not production yet), requiring even more rounds of verification testing, including a paid 3rd party security audit, evidently. But we should get a higher user limit at that time. 
</p>
]]></description><guid isPermaLink="false">44142</guid><pubDate>Mon, 23 Sep 2024 01:17:35 +0000</pubDate></item><item><title>Help Debugging Program</title><link>https://forum.universal-devices.com/topic/44084-help-debugging-program/</link><description><![CDATA[<p>
	I have the Nest plug-in installed and mostly working, but I am having a repeatable problem with a program.  I have two thermostats, and when I leave my home, I press a Keypad Button by my door and want the thermostats to adjust based on that keypad press to both have setpoints of 64° for the Heat setting and 78° for the cool setting.
</p>

<p>
	When I observe my nest app, what is actually happening when i press the button is that all four setting will reflect the change, but then one of them (I haven't figured out a pattern yet) will then revert back to it's previous setting.  For example, when I just ran it, both thermostats changed to reflect the desired setpoint, but then my Master Bedroom Thermostat cool setpoint changed back from 78 to 75.  Here is my program.  Seemed pretty simple.  And I added the "waits" in between based on reading that it may take time to process each command.  But it is odd to me that it is reflecting the desired change and then changing back.
</p>

<p>
	Away - [ID 001B][Parent 0019]
</p>

<p>
	If<br />
	        'Entry Hall Keypad - Garage Li / Entry Hall Keypad - Goodbye' is switched Off<br />
	 <br />
	Then<br />
	        Set 'Tom’s House / Back Hallway' Mode Auto<br />
	        Wait  2 seconds<br />
	        Set 'Tom’s House / Back Hallway' Cool Setpoint 78°F<br />
	        Wait  2 seconds<br />
	        Set 'Tom’s House / Back Hallway' Heat Setpoint 64°F<br />
	        Wait  2 seconds<br />
	        Set 'Tom’s House / Master Bedroom Thermostat' Mode Auto<br />
	        Wait  2 seconds<br />
	        Set 'Tom’s House / Master Bedroom Thermostat' Cool Setpoint 78°F<br />
	        Wait  2 seconds<br />
	        Set 'Tom’s House / Master Bedroom Thermostat' Heat Setpoint 64°F<br />
	 <br />
	Else<br />
	   - No Actions - (To add one, press 'Action')<br />
	 
</p>
]]></description><guid isPermaLink="false">44084</guid><pubDate>Sun, 08 Sep 2024 17:08:16 +0000</pubDate></item><item><title>Setup assistance - 4 thermostats</title><link>https://forum.universal-devices.com/topic/44073-setup-assistance-4-thermostats/</link><description><![CDATA[<p>
	Hi <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.universal-devices.com/profile/1328-goose66/?do=hovercard" data-mentionid="1328" href="https://forum.universal-devices.com/profile/1328-goose66/" rel="">@Goose66</a>,
</p>

<p>
	Thanks so much for writing this!  I have installed (and dented and reinstalled) the trial today.  The authentication went very smoothly.  I have four thermostats in the house.  2 heat only, 1 cool only and one Heat &amp; Cool.  On discovery it shows 5 nodes, the house and the four thermostats.  For 3 of the thermostats all the data elements are listed below the node entry and load fine into the iox.  For the heat &amp; cool thermostat it shows in the PG3x screen with the first line looking just ;ike the others with its unique name, a unique address and in the hint column, the same hint as the three other thermostats but with a trailing ".0".  There are no other lines and this thermostat does not load in the iox admin console.  Again, I deleted the node and reinstalled it into a new slot but the condition is the same. 
</p>

<p>
	I'd appreciate any advice or insight.
</p>

<p>
	Thanks again!
</p>

<p>
	Joe
</p>
]]></description><guid isPermaLink="false">44073</guid><pubDate>Tue, 03 Sep 2024 18:19:28 +0000</pubDate></item><item><title>Need help with setup</title><link>https://forum.universal-devices.com/topic/44038-need-help-with-setup/</link><description><![CDATA[<p>
	I need some help.  I downloaded the trial and completed the Authentication part.  It returns me to the nodeserver, but still says the Current Status is Disconnected.  I clicked "Discover" but nothing happens.
</p>
]]></description><guid isPermaLink="false">44038</guid><pubDate>Sun, 25 Aug 2024 02:37:59 +0000</pubDate></item><item><title>User Interest in Google Nest Device Support</title><link>https://forum.universal-devices.com/topic/43440-user-interest-in-google-nest-device-support/</link><description><![CDATA[<p>
	So after 10 days there's only one download of the Nest SDM plugin, and I think that's me on my production system. So, before I turn back to trying to get a UD version working, what is everybody's interest in Nest device support via PG3 Plugin?
</p>
]]></description><guid isPermaLink="false">43440</guid><pubDate>Wed, 17 Apr 2024 19:09:02 +0000</pubDate></item><item><title>New Release v1.0.7 in Production Plugin Store</title><link>https://forum.universal-devices.com/topic/44028-new-release-v107-in-production-plugin-store/</link><description><![CDATA[<p>
	A new release (v1.0.7) of the plugin has been uploaded to the Production Plugin Store. You can view the release notes at <a href="https://goose66.github.io/nsdocs/nestsdm-pg3.html" rel="external nofollow">https://goose66.github.io/nsdocs/nestsdm-pg3.html</a>.
</p>

<p>
	NOTE:THIS PLUGIN REQUIRES AT LEAST <span style="background-color:#ffffff;color:#353c41;font-size:14px;">IoX FIRMWARE v5.8.3 and its associated platform updates (PG3, UDx, Python 3.11, etc.). In some cases, users have had to go to IoX 5.8.4.</span>
</p>

<p>
	This release includes some code changes that, along with changes made to the Portal service, address the latency problems with state changes and events from the Google Nest service. THERE IS STILL SOME LATENCY, averaging ~2 seconds between when commands are sent from IoX until the corresponding state changes are processed, so if you are making adjustments in the Admin Console, be patient and allow a few seconds for the state to settle down after each command before trying again or moving to another command. 
</p>

<p>
	This discussion will inevitably bring up the question of why we don't immediately update the node states after a command to reflect the expected states once the command is processed. While this approach gives the illusion of zero latency to the user, it is ultimately bad for programming. This is because, if we prospectively update the states after a command and an intervening state change is processed before we get the actual result from the command, then the node states may jump back to a state before the command, only then to change back again to the expected state once the corresponding event is received. In other words, the state values can get "jumpy" when you do it this way, which makes writing programs that trigger on state changes hard. 
</p>

<p>
	Also, there is one command (Fan On) that still seems to have a latency of 5 to 6 seconds and often exhibits some weird, out-of-sequence behavior. I believe this is some type of bug in the system.
</p>

<p>
	In addition, there are a couple of fixes and some new features:
</p>

<ul>
	<li>
		fixed bug in processing state change events before initial state vector is established
	</li>
	<li>
		added manual timeout of detection events (person, motion, sound) for legacy devices
	</li>
	<li>
		added plugin status tracking to primary (first) structure node
	</li>
</ul>

<p>
	When restarting the plugin, it waits until the next shortpoll after the authentication and discovery to poll and update all the state values. This is because of a code change that was put in place to reduce the number of API calls to prevent hitting rate limits. But it means after a restart (or authentication and/or discovery), it may take up to 60 seconds before the state is reflected correctly. Also, if a state change event comes in with a specific state change before that first poll, the state values may go pear shaped (since the node doesn't have a current state vector). It should all settle in after the first shortpoll. In the long term, once we hit Commercial Product status on UD's Device Access project, the rate limits should be removed, and I can go back to a more straightforward way of initializing state for each node.
</p>

<p>
	Also, remember me saying with v1.0.6 that ongoingly you shouldn't have to re-discover nodes with updates? Well I lied. Because this version adds the plugin status tracking to one of your structure nodes, then you have to delete all of your nodes and rediscover them for that selection to be made and saved to the database.
</p>
]]></description><guid isPermaLink="false">44028</guid><pubDate>Wed, 21 Aug 2024 15:02:38 +0000</pubDate></item><item><title>First Production Release</title><link>https://forum.universal-devices.com/topic/44011-first-production-release/</link><description><![CDATA[<p>
	I have released the first production version (v1.0.6) of the NestSDM plugin utilizing the UD Nest SDM Plugin project setup by Universal Devices so that you don't have to establish your own Google Developer sandbox and setup your own Device Access project and related infrastructure (it was too complicated and finicky). THIS VERSION HAS KNOWN ISSUES, but I wanted to go ahead and get it out there so folks could start playing with it. Among the most significant issues are:
</p>

<p>
	1. There is a serious latency problem. Actions taken in the Admin Console may have a 1 to 3 second delay in being reflected in the state values when using your own Device Access project. With the UD Nest SDM Plugin, that delay is more like 10-25 seconds. I am working on it....
</p>

<p>
	2. The plugin does not have any internal logic for managing detection state values (motion, person, sound, doorbell) for cameras and doorbells, i.e., it doesn't monitor "Detected" states and return them to "Clear" after some time. For newer devices this is not a problem because the SDM API will send appropriate END messages for the detection events. However, for legacy devices, once "Detected," they will currently remain in this state indefinitely. It's on the list...
</p>

<p>
	3. There is no "heartbeat" or other functionality to ensure the whole pathway (IoX-&gt;PG3-&gt;Plugin-&gt;SDM API-&gt;Google Home-&gt;GCP Pub/Sub-&gt;UD Nest Event Service-&gt;Portal-&gt;Plugin-&gt;Iox) is up so you can't really know if something breaks until you notice you aren't receiving state updates. This is also on the list...
</p>

<p>
	What is "final" (knock on wood) is the node hierarchy, and as long as you continue to use the UD Nest SDM Plugin project your user ID and device IDs should remain consistent. Therefore, once you install this version you should be able to install updates without having to uninstall and reinstall the plugin, re-authorize via oAuth, and rediscover your devices again.
</p>

<p>
	Hopefully a number of people can take the plunge here and we can work through the issues.
</p>
]]></description><guid isPermaLink="false">44011</guid><pubDate>Sat, 17 Aug 2024 15:44:29 +0000</pubDate></item><item><title>Google Nest SDM Plugin</title><link>https://forum.universal-devices.com/topic/43397-google-nest-sdm-plugin/</link><description><![CDATA[<p>
	A new plugin has been added to the Beta (Non-production) Plugin Store that supports Google Nest devices (thermostats, doorbells, and cameras).
</p>

<p>
	The Beta version currently requires the user to create their own Google Cloud project and Device Access project on the Google Cloud platform (GCP). The process is quite involved, but I have endeavored to document it the best I can. The release notes (including a link to the GCP/Device Access project setup and configuration instructions) can be found here: <a href="https://goose66.github.io/nsdocs/nestsdm-pg3.html" rel="external nofollow">https://goose66.github.io/nsdocs/nestsdm-pg3.html</a>. I encourage you to read through them before endeavoring to try the plugin.
</p>

<p>
	The hope is that (soon) a version can be released to the Production Plugin Store that will utilize UD's Google Cloud back-end and should be considerably easier to setup and use (as well as not require any per-user fees for Google). But I wanted to rollout a version for testers to test with IoX and PG3 and see what bugs and or enhancements we can identify as we move forward with the production version.
</p>
]]></description><guid isPermaLink="false">43397</guid><pubDate>Mon, 08 Apr 2024 01:33:50 +0000</pubDate></item><item><title>New Release v0.2.5 in Non-Production (Beta) Plugin Store</title><link>https://forum.universal-devices.com/topic/43983-new-release-v025-in-non-production-beta-plugin-store/</link><description><![CDATA[<p>
	A new release of the plugin is in the Non-Production (Beta) Plugin Store. Also, the "trial" time has been extended to 6 months. This code contains all the code for support of the central UD Device Access project, but, while we are close to rolling out UD Device Access project support, I still need some debug time from Benoit on the service side, so that's currently not working. If you have your own Device Access project in your personal sandbox, then you can test this version.
</p>

<p>
	You will need to reinstall this new version - probably in a new slot. This is because this version changes the oAuth parameters that are installed with the Plugin. MAKE SURE YOU COPY YOUR THE CUSTOM CONFIGURATION PARAMETERS KEYS AND VALUES from the old version before uninstalling it, because you will need to reenter them for the newly installed version and the new version doesn't put the Custom Configuration Parameter keys in place by default (since they won't be needed for the UD Device Access project implementation). 
</p>

<p>
	This version includes new node definitions for Doorbell and Cameras that has both state values and commands for motion/person/sound detection. It also has a Structure node that provides a node hierarchy for folks that have multiple structures. The state values for motion and person detection events clear automatically (from generated ENDED events) in newer devices (no sound support in newer devices), but I will be interested in seeing if this is the case with older, legacy devices. Let me know how it goes and I can add plugin-managed clearing of state values for detection events if necessary.
</p>
]]></description><guid isPermaLink="false">43983</guid><pubDate>Thu, 08 Aug 2024 17:01:53 +0000</pubDate></item><item><title>New Release v0.1.4 in Non-Production (Beta) Plugin Store</title><link>https://forum.universal-devices.com/topic/43487-new-release-v014-in-non-production-beta-plugin-store/</link><description><![CDATA[<p>
	This release fixes several issues, including an issue that could prevent you from being able to reauthenticate without having to delete and reinstall the plugin. 
</p>

<p>
	However, to install this version (and prevent the reauthentication problem) you need to delete and reinstall the plugin. This will restore the default installation data (including the oauth configuration data). It should also give you the opportunity to pick up the correct node names.
</p>
]]></description><guid isPermaLink="false">43487</guid><pubDate>Sat, 27 Apr 2024 03:26:53 +0000</pubDate></item></channel></rss>
