As far as I can tell - for Weber connect devices, Bluetooth is just used for pairing.
If you turn Bluetooth off, everything still works the same. That’s because it’s connected to a cloud websocket
Edit: seems like I was wrong. The data is transmitted over Bluetooth and websocket. But the andoird app actually seems to require Bluetooth even though the iOS app can work 100% without bluetooth
The android app doesn’t need Bluetooth. I’m cooking pork chops right now with Bluetooth turned off on my Android phone. It wasn’t turned on when I opened the app either.
Odd - Maybe it is my particular device or my particular emulator for android? Not sure.
Besides that though - I’ve hit a few barriers
Time - A few other things have been occupying my time.
I can connect to the websocket and even register a ‘companion app’. But I have not been able to find a way to sync the device to the companion app/ websocket.
I have not found a way to decrypt the websocket messages.
If anyone is interested in assisting me in any of these, your support would be welcome. Their code is rather convoluted with a lot of overloading and unneeded code and it has been making things a bit difficult.
I have commitments for my current integrations that are taking priority, but once I finish both of them - I will continue working on this problem.
I’ve had a lot less time recently to be able to handle this. I haven’t made much progress. I can connect to a websocket, but I don’t have the method of decrypting ws messages yet or sync the websocket on to the companion app info.
Always willing to chat with anyone who wants to work on this on discord.