Spruce Gen2 + SmartThings Connect

Contents


Connecting Spruce to SmartThings offers some very powerful options!  Here are just a few ideas:

  • Setup specific Manual Schedules that can be triggered by events in SmartThings.
  • Utilize your existing SmartThings ZigBee network for increased Spruce Sensor range.
  • Pause and resume schedules with door and contact sensors.
  • Install the Spruce On-Demand Watering SmartApp and trigger a specific zone only when soil moisture drops below a setpoint!

Connecting Spruce devices to SmartThings

  • The Spruce Gen2 Controller currently requires adding custom code to the Samsung SmartThings developer portal.
  • The Spruce Gen2 Sensor does NOT require custom code and can be joined to the Samsung SmartThings hub  directly.

Adding Spruce Gen2 Controller to SmartThings

  • Code at Spruce-SmartThings
  • The process is a relatively simple copy and paste procedure, or pull into your own SmartThings account, additional instructions are in the link above

Spruce – SmartThings Integration Features

  • The Spruce Connect SmartApp will create the following devices:
    • Spruce Controller Master
    • Spruce Zone for each zone enabled in the Spruce app
  • The Spruce Connect SmartApp will also create the following “virtual” switch devices.  These devices are not displayed separately under “Things” but can be selected from Automations or SmartApps that allow “switches” to be used
    • When enabled, a “Pause Control” device can be used to pause or resume a schedule and will be listed as “Spruce Pause Control” and will be available wherever a “switch” can be used
    • Each Manual schedule created in the Spruce app will also be listed and available wherever a “switch” can be used

Spruce Master Controller

  • The Spruce Master Controller device appears similar to the screenshot below.
  • Main Tile: Displays current state and if the device is watering a schedule.
    • Message: Displays useful information such as schedule name
    • Corner Number: The watering duration used for each zone when “Start all Zones” is used, modified by tapping the number
  • Small Tile Row: Buttons and Indicators for important functions.
    • Refresh Button: Update settings from the Spruce App.  Primarily updates the Manual Schedule List.
    • Contact Button: Used to pause or resume any schedule that is running.  Will also indicate if a Contact Sensor that is enabled within the Spruce Connect SmartApp is open.
    • Start All Zones Button: Starts a schedule that turns on each zone for the duration set with the number in the Main Tile.  This button will also stop any schedule that is running.
    • Heart Indicator: Indicates with an orange or red color if flow or valve current has been detected to be out of range.  Quickly toggling a zone on and off can trigger a false alarm, turning the zone back on and allowing it to run for a full minute will often clear the alert and should be tested before further investigation.
    • Sensor Droplet Indicator: Displays the wired Rain Sensor status if attached to the system.
  • Manual Schedules List: The current list of Manual Schedules available.
    • When Manual Schedules are created in the Spruce App, they will be displayed in this list.
    • The list is populated when the Spruce Connect App is created or modified, or can be updated with the Refresh Button listed above.
    • Each Manual Schedule will be available anywhere a “switch” type device is listed throughout the SmartThings App and can be used in various Automations.
    • Schedules started from SmartThings are treated in the same manner as schedules in the Spruce App.  If a schedule is already running, the next schedule will be added to a que and run after the other schedule has completed.


Spruce Zone

  • The Spruce Zone device appears similar to the screenshot below.
  • Main Tile: Displays current state and if the device is watering a schedule.
    • Message: Displays useful information such as how long the zone will turn on for
    • Corner Number: The watering duration used when the zone is turned on from the main tile, modified by tapping the number
  • 2nd and 3rd Row Tiles: Zone information and status.
    • Last Water Tile: Displays the last water date and time or active watering.
    • Zone Number Tile: Shows the numeric zone number.
    • Heart Indicator: Indicates with an orange or red color if flow or valve current has been detected to be out of range.  Quickly toggling a zone on and off can trigger a false alarm, turning the zone back on and allowing it to run for a full minute will often clear the alert and should be tested before further investigation.
    • Zone Property Tiles: Three tiles displaying the zone properties that have been setup in the Spruce App.  Nozzle, Soil and Landscape types.
  • Sensor Tiles: Displays assigned Spruce sensor data.
    • Sensor Name Button: Displays the assigned sensor name, tap to Refresh the sensor assignment from the Spruce App.
    • Sensor Moisture Value: Shows the most current Soil moisture value.  The value will not update until the sensor has reported a new value.
    • Sensor Temperature Value: Shows the most current Soil temperature value.  The value will not update until the sensor has reported a new value.

Was this article helpful?

Related Articles