Most folks seem to either use badnest or homebridge, when wanting to avoid using the official API, for what’s it’s worth.