[Release] SmartThings Motion Sensor Driver Enhanced

SmartThings Motion Sensor Enhanced

Updates: 3-16-26

  • Adaptive presence detection
  • Motion auto reset
  • Optional temperature reporting ( No logs for temp reporting)
  • Battery curve calibration
  • Battery voltage smoothing
  • Zigbee mesh health monitoring
  • Zigbee route health monitor
  • Signal tracking (LQI / RSSI)
  • Temperature cluster disable optimization
  • Reduced logging
  • Adaptive presence detection with timeout
  • Motion auto-reset
  • Battery smoothing and reporting interval
  • Fingerprint template for future devices

This has been released to HPM.

Install via Hubitat Package Manager (HPM)

  1. Open your Hubitat Web UI
  2. Go to: Apps → Hubitat Package Manager
  3. Select: “Install”
  4. Choose: “Search by Keywords”
  5. Search for: SmartThings Motion Sensor Driver
  6. Select the package and click: Next → Install

All updates will be pushed through HPM.

1 Like

Is the battery reporting interval seconds or minutes?

Minutes- I have updated the driver to add note in preference page.

Thanks for this.

Is there a reason why this wouldn't work with Centralite and other motion sensors that do temp? Is it very specific to the Samsung sensors, or is "SmartThings" just a reference to the platform?

Can you tell us more about “adaptive presence detection?”

Edited for a little more clarity:
It will utilize timing for motion and create a table for common motion events.

  • Watching how often the device checks in
  • Learning its normal behavior (average interval)
  • Setting a timeout to 3× that average
  • Continuously adjusts based on events.

It is definitely in testing phase and if it’s not working as expected, will be removed all together.
Using it for daughters presence since Apple home doesn’t work often for her.

@danabw
Try it out. Not sure if it would work. This was based on the ST and Aeotec units.

1 Like

This has been pushed to HPM.
See OP

Update has been pushed adding ID to driver

Go to HPM settings

  • Select unmatch (bottom)
  • Choose SmartThings Enhanced Motion

Once complete

  • Select match on main page of HPM
  • Choose SmartThings Enhanced Motion
  • Done

This should match up the new updated manifest which includes this unique ID.

Go back to main HPM page
Select update.
Check if the driver shows an update.
If not. Then you’re good.
If so, go ahead and update.

Report back if you run into an issue.

I don't have anything in Package Manager to unmatch...

image

I do have the driver installed (looks like I must have installed it manually, not from Package Manager).

No options in the Match Up section of HPM:

Next steps? :slight_smile:

1 Like

Looks to be a manual install. Previous version was 1.7.2 for auto off logging.

1 Like