![]() In general, the SmartThings Automation is designed in the following order. Event nodes for device subscriptions, Status nodes for device status checks, and Command nodes for device commands are provided. Or simply deploying an Automation node that implements the SmartApp lifecycle without coding. The SmartThings nodes provided in the Automation Studio allows you to wire installed devices to implement autorun rules without any code. Proceed to setup the same as the Classic app version.Integrating SmartThing's automation requires an understanding of the SmartApp lifecycles and implementing its protocol.Scroll down until you find Spruce Scheduler SST.Go to SmartApps-> + menu in the new app.Delete all previous Spruce Scheduler installations.Remove any old Spruce Schedules, they are no longer compatible with the new device. Device setup instructions are now the same as the SmartThings released version and covered here:.Add a new device with Add Device -> Scan nearby and then start the search on the Spruce controller.Remove the Spruce Controller from the app, from the Spruce Device, go to Edit -> Delete Device.The smartapp code Spruce Scheduler SST must be copied/imported into your IDE account and published following the instructions above.The device handler code Spruce Controller SST must be copied/imported into your IDE account and published following the instructions above.Go to My Device Handlers then +Create New Device Handler.Select icon to the left of old smartapps to open and edit.Select Delete (scroll down to bottom) to remove.Select icon to the left of old devices to open and edit.Log in with your SmartThings app password.Copy and Paste Go to the SmartThings web IDE and copy and paste the code directly in. You may Update from Repo anytime to get the latest code. This is done by repeating the Update from Repo button in the Device Handler and SmartApps pages of the SmartThings IDE at / Your SmartThings account will keep track of changes in the code, but will need to be told to “update”. The steps outlined in the links above use Github to “pull” the code into your account. Substitutethis PlaidSystems information below in place of the konnected information in the video and instructions listed below: The instructions and video are from, Spruce is in no way affiliated with Konnected Import from GITįollow the instructions from the following link to import the Device Handlers and Smartapp into your SmartThings account. If you are unsure of Github, you may find it simpler to copy and paste the code in place. Connecting to Github is the preferred method because it is very easy to update if there are any changes made to the software but also requires a free Github account. You may connect with Github, or may copy and paste the text into your account manually. There are 2 options to import code into SmartThings. Import the Device Handlers and SmartApp into your account Individual zones can be used in automations.Schedules can be setup using the classic Spruce Scheduler.The new Spruce Controller device looks and works like the version listed under the brand “Spruce Irrigation”.Importing this code into the SmartThings IDE will bring back functionality as listed below: Update Spruce Scheduler to work with updated device.Update Spruce Controller to ST published device, but with minor update to facilitate scheduler.The Spruce Scheduler is also no longer visible for new installs in the app. The migration to the newest Samsung app has caused the Gen1 Spruce Controller device tile to break. These Device Handlers and Schedule will work with the new Samsung SmartThings APP but are not officially supported and may stop functioning at anytime due to changes in Samsung SmartThings infrastructure. See SmartThings 2020 Spruce Controller Gen1 for details and instructions about the SmartThings published device which requires no custom code and can be added from the app. Spruce Controller has been published to “brands” in the new SmartThings app, this page is only for custom code applications.
0 Comments
Leave a Reply. |