I currently use this Edge driver for my presence sensors:
SmartThings have been working on their own implementation of virtual devices and there are signs of them appearing in the API and a key library used in app development. I am hoping they will be with us soon as they look interesting and seem to give an option between cloud and local execution.