This guide covers using the Spruce Sensors with Samsung SmartThings. Start with the Spruce Sensor Integration Guide for a general overview of Spruce Sensor integrations.
Spruce Sensor and SmartThings requirements
- The Spruce Sensor connects through a Zigbee wireless connection and requires a V2 or V3 SmartThings hub, or the new version which is now made by Aeotec, the Aeotec SmartThings hub.
- The Samsung SmartThings app (Android or iOS)
Connect the Sensor
- Reset the sensors by holding the magnet to the sensor magnet pad until the sensor has indicated it is reset. See additional details at re-join-spruce-sensor-to-the-network/#gen3-spruce-sensor
- In the SmartThings app, go to the +, to Add a Device
- Proceed with your preferred method to start the search
- Scan for nearby devices
- Search For Spruce Sensor
- select by the Brand Spruce Irrigation
- While close to the hub, tap the magnet to the Spruce Sensor to start the pair process
- SmartThings should identify the Spruce Sensor and give your the option to name the sensor
- If the sensor is not discovered after 1 minute, check the following:
- Zigbee channel is NOT 26
- Reset(step 1) the Spruce Sensor and retry the process
Occasionally the pairing finishes but is incomplete and either the humidity, temperature or battery does not report correctly. Retry the connection steps from the beginning.
SmartThings has a few tools to help troubleshoot connectivity but they are only accessible through the online web IDE. From the web IDE you can check the wireless route through other devices, missed messages and signal strength.
To access the web IDE:
- https://graph.api.smartthings.com/ and log in with the same credentials as your SmartThings app credentials
- Select Devices from the top menu to access your list of devices
- Select the Device to view the properties
- View the properties for Route and Metrics
- The Route will show you if the device is using an intermidiary to send the signal back to the hub
- The metrics will show you:
- RSSI – signal strength, closer to 0 is better, typically -48 to -78 for reliable connection
- Messages transmitted to Device and Failures – Failures should be much lower than the transmitted value
See the support article Spruce Sensor Range for tips on resolving range.