Is it possible, yes should you use a different sensor yes (XGZP6897D is natively supported). I have one running, you will need to add a custom component with your C++ code to pull data from the sensor. Took me several days to get it up and running.