📄️ LAN Edge Device Driver Development Guide
SmartThings Edge Device Drivers introduce the ability to write far more
📄️ Set Up Your Development Environment
The steps presented here are only necessary if you want to run SmartThings Lua code locally, or if you want advanced autocomplete and type hints for Lua libraries as part of your driver development workflow.
📄️ Test Your Edge Driver
The driver tests outlined below are currently only applicable to Zigbee and Z-Wave devices. Integration testing is not required, but can help identify and address bugs before deploying your driver to a Hub.
📄️ Code Formatting and Submission Criteria
If you are not using the Edge Device Builder and are seeking to create a new Device Profile or add a sub-driver, you will need to submit a pull request against the SmartThingsEdgeDrivers public repository. Before submitting your pull request, please review the following to ensure your pull request is approved in a timely manner.