After a lot of reverse engineering, I’ve got the EBO Air 2 working in Home Assistant — including live video, which I think is a first for the Air 2.
Repo: GitHub - Playcolors-co/ha-enabot: Home Assistant add-ons for Enabot EBO robots — control, telemetry & camera. EBO Air 2 (cloud/Agora, with H.265→H.264 video). Unofficial, community, contributions welcome. · GitHub (add the URL under Add-on Store → Repositories).
What works
- Movement (analog vector + buttons), laser, speed, sleep, volume, TTS (“say”), return-to-base, patrol (with your saved routes)
- Telemetry: battery, wifi, charging, SD storage, recording
- Camera: the robot streams H.265 over Agora; the add-on decodes it and republishes it as RTSP for a Generic Camera
- A raw MQTT command channel (
ebo_air2/cmd) exposing the full opcode set — handy for automations or an AI agent - Entities via MQTT Discovery; runs as an amd64 add-on (HAOS on Proxmox/NUC)
How it works: the Air 2 is cloud-only for real-time, so the add-on replicates the app’s cloud flow (encrypted login → Agora RTM for control/telemetry + RTC for video). It uses your own Enabot credentials. Unofficial/independent — use at your own risk.
Feedback and testers very welcome. ![]()