I wrote SwitchBot drivers for Hubitat for many of their previous devices: SwitchBot gets an open API! - #17 by tomw
I looked at these, and their cloud API relies on polling for motion and contact statuses, which I figured would be too slow for most people. So, I may still add them for completeness but it hasn't been a priority for me.
They have ramped up their examples that show BLE (local) access, which I have played with before and had mixed results. But the main downside is that approach is that you need another Bluetooth capable computer between them and Hubitat like a Raspberry Pi.