r/homeassistant 6d ago

đŸ§© Custom Integration Betta Neo robotic pool skimmer. Has anyone reverse-engineered the cloud API?

Hiya, I’m looking for anyone who’s already started or finished a HACS integration for the Betta Neo pool skimmer (bettabot.com). No existing integration shows up on HACS or GitHub as far as I can tell, so I want to check before I start from scratch.

Architecture, confirmed directly with Betta support: phone app talks to Betta’s cloud, the cloud talks to an included WiFi gateway, and the gateway talks to the skimmer over 915MHz (gateway FCC ID 2BS32-BETTAGW25). Betta called it a “closed network” and won’t share API docs, so any integration would have to come from proxying the app’s traffic to their cloud API, similar to how the Dolphin and Aiper community integrations got built.

Before I sink a weekend into MITM’ing the app traffic myself, wanted to see if:
1. Anyone’s already captured the Betta cloud API endpoints for the Neo or an older Betta model
2. Anyone knows if Betta uses the same backend as another skimmer brand (some of these white-label the same OEM hardware/cloud stack) I have a sneaky suspicion that they’re using Tuya.
3. There’s a HACS repo out there that isn’t showing up in my searches

Happy to share what I get from my own capture once I run it, if it’d help someone else’s integration or add to an existing one. Just don’t want to duplicate work that’s already done.

Upvotes

1 comment sorted by