I have set up and installed my new Everspring SP816 motion sensor and successfully added it to my SmartThings app. It came up on the App as a Open / Close door/window device. I set it up as an automation that when it open or closes it should activate my Lifx lights.
Nothing is happening though. It states that the motion sensor is closed and it seems that no matter what I do it is stuck in this position.
What am I doing wrong? Can someone explain in LAYMAN terms how I can simply set up an activation that turns on my lights. Why is this so difficult?
Do I need to try and change the name of the device? I’m doing this on my iPad.
If the device is a motion sensor, then it’s not going to work if the hub thinks it’s a contact sensor.
Sometimes when a device is paired to the hub, the wrong kind of device handler gets assigned to the device.
Are you using the ST classic app or the newer ST (samsung connect) app?
You’ll probably need to login to the hub’s admin interface (also known as the integrated developer environment or IDE) with a desktop web browser to change the handler that was assigned to the device.
Since it sounds like that’s something you’ve never done before, start by reading this FAQ post on the use of custom code in ST. It doesn’t 100% apply to this situation, but it’s written in plain language and will introduce the web-based interface to you.
Alternatively, you could try to exclude and then re-pair your device to the hub. It’s possible that when it connects again, the hub will assign the correct handler.
The post that I linked to is just a good introduction to the concept of device handlers and also discusses how to navigate the IDE.
In your case, it’s possible that by reassigning the device handler to a generic z-wave motion sensor, it’ll work just fine.
If you read the post that I linked to carefully, you’ll see these step listed as part of the process of assigning a device handler to a physical device. In the context of that FAQ, the device handler is a custom one that the user has just created, but in your case you just want to assign a “correct” device handler that already exists in the list of handlers.
I don’t have one of those everspring motion sensors, so I don’t know whether it will work with a device handler that’s already in the ST database.
If not, it’s possible that someone has already developed a handler for it, and in that case you could follow the steps in the FAQ to add the community-developed handler and assign it to the device. Obviously you’d have to confirm that such a handler exists first.
Last resort is to create a handler from scratch, or to modify a similar existing handler, but that doesn’t seem to be an option for you.
To avoid issues like this, you might want to consider limiting your selection of devices to those that are on the official “works with SmartThings” list. For one thing, devices on that list should pair to your hub easily without a need for any of the above steps. And if you do run into any issues, tech support can help you when it’s an official approved device.
Just to confirm Mark’s suggestion : install the SP816 as per the manual so it shows in the Smartthings app. Then open up IDE on a PC, click on Devices, scroll down to the new entry for the device (mine=Z-Wave Door/Window Sensor), click on its Display Name, click Edit, in Type select the down arrow and change to “Z-Wave Motion Sensor”, click Update and finished. Check the app and you should now see the device as a motion sensor