I have 6 of these Bosch ISW-ZPR1-WP13 Zigbee motion sensors. Following the instructions from mydigitaldiscount.com (Tomas Axerot device handler), I was able to integrate them with my SmartThings hub v2015. This was several years ago using the only SmartThings app at the time, now renamed SmartThings Classic. These sensors were probably my most reliable of all the various brands/types I use, and the 4x AA batteries lasted well over a year.
I experienced the exact issue described here and couldn’t fix it for more than a year. Essentially, the sensors continued to provide temperature updates but failed to report motion. With fresh batteries or sometimes reseating the existing batteries, I could get each sensor to work just as it should, but after some time (two to six weeks?), each sensor would stop reporting motion to SmartThings. The temperature continued to be reported. New batteries refreshed the sensor to working nominally again, before failing to report motion without any error or warning.
It took a long time for me to notice the trend, but many of my other ZigBee sensors were also failing to communicate properly with the SmartThings hub. These problems appeared to be more intermittent and were not consistent with the Bosch motion sensors’ issue. However, I believe that my ZigBee wireless range was suffering due to other 2.4 GHz WiFi “noise” (non-ZigBee communications). After reading the following SmartThings blog post
A Guide to Wireless Range & Repeaters,
I realized that I did not have any mains-powered ZigBee devices aside from the SmartThings hub. This meant that all of my ZigBee sensors distributed throughout the home could only communicate with the hub directly. Thankfully, simple solutions were found within the blog post linked above. The first was to increase the separation distance of my SmartThings hub from other wireless devices, primarily a Wi-Fi router. The more substantial remedy was to increase the ZigBee network range by using repeaters, which most mains-powered ZigBee devices are. I purchased a two-pack of the Innr Zigbee Smart Plug and placed them carefully between my Bosch motion sensors and the SmartThings hub. I had to reseat the batteries within each motion sensor (did not replace because the old batteries were nearly fully charged), and then all of my ZigBee sensors started working again. They have continued to work now for about a month.
If you are experiencing similar ZigBee communication issues, I would recommend purchasing mains-powered ZigBee devices that can act as repeaters. These repeaters should be placed strategically between the ZigBee sensors failing to communicate and the SmartThings hub. I was hesitant to purchase the smart plugs noted above due to warnings from other forum posts, but they have worked great in my home. I was most interested in the IKEA repeaters and plugs that are not advertised as ZigBee but known to work. Unfortunately, delivery of those devices was estimated as months, and I did not have a store nearby. In the future, I will probably purchase a couple of these the next time I order from IKEA because they are quite inexpensive.