There is another similiar post,
SOLVED: SmartThings Hub error on New app: “can’t connect to device. Check device and try again“.
The answer was to rename the device, inside the IDE:
Rename the affected devices in IDE (then, later, restore to their original names). This seems to give the app a wake-up call and forces it to reconnect the devices.
From:
You can rename devices, inside IDE, from this post:
SmartThing (Samsung Connect):
Click on the Devices tab in the lower menu. Then click on the 3 dots in the upper right of the screen and choose Edit, then select the device you want to edit. The Device Name can be changed at the top.
SmartThings Classic:
My Home: Things: select the Device, click on the cog in the upper right and edit the device name there.
In IDE at https://account.smartthings.com :
go to My Devices, click on the name of the device, click edit at the bottom then edit the name and click update at the bottom of the screen.
From: