I’m glad you were able to get it to pair. I’m so sorry, but I’m not a developer. Couldn’t code my way out of a paper bag.
As I mentioned, I’m now on Hubitat, very out of touch with what drivers are available on ST today. If you have a lead on the DTH, best to follow it. However, the code between ST and Hubitat is very similar. You might also search the Hubitat forum and see if there’s something close. Hubitat has generic drivers that handle a lot of device for at least basic functionality, but they don’t publish internal code.
There is a github repo for ST though, and it has some generic drivers that you can try too. The major differences in the code can be found on the Hubitat forum. It primarily “physicalgraph” and ST driver have tile, which HE does not use because the admin UI is web based, not an app.