Create a driver’s channel. Using this command, the CLI will prompt you for some values which you need to type. In Channel terms of service URL you don’t need to introduce a valid URL unless you’ll distribute drivers.
Publish the driver in the created channel.
smartthings edge:drivers:publish <driver ID is optional>
Install the published driver
smartthings edge:drivers:install <driver ID is optional>
Open the ST App, go to add (+), and select “device”
Put your device in pairing mode and tap on “scan nearby” in the ST app
Every time you make changes to the driver, you need to repeat steps 5, 7, and 8 to see the update in the device.
Note: you need to uninstall the original driver from the shared channel so the device is paired to the modified version. There are two ways to do this:
Open the ST app and select your Hub’s tile (you’ll see its details)
Then, go to the menu (three dots in the upper-right corner) and select “Driver”
Select the driver you want to remove to enter its details and tap on “Delete”
Up to now, the “change driver” option is available only for devices that have the categories listed in this post.
I’ll share your comments about the driver with the corresponding team to see what they can do to help.