Playcolors-co/ha-enabot

GitHub: Playcolors-co/ha-enabot

该插件为 Home Assistant 提供非官方的 Enabot EBO 机器人集成,实现账户内机器人的自动发现、实时摄像头、遥控操作和自动化联动。

Stars: 1 | Forks: 0

# EBO for Home Assistant(非官方) **从 Home Assistant 驱动您的 Enabot EBO 机器人** —— 透过它的视角看,通过它说话,并将其 加入您的自动化中。无需手机应用。

Driving the robot from Home Assistant: dual-stick control over a live video feed, with battery, signal, laser, night vision, listen and talk buttons

全屏遥控:双摇杆,局域网内约 200 毫秒延迟的视频,以及双向音频。

| | | |---|---| | 🎮 **驱动它** | 模拟摇杆或双摇杆,低延迟 WebRTC 视频 | | 👀 **查看它** | 每个机器人对应一个真正的 Home Assistant 摄像头,适用于仪表板和自动化 | | 🔊 **聆听与对话** | 通过机器人的麦克风聆听,并从您的手机进行回复 | | 🤖 **自动化它** | 每个控件都是一个实体 —— 外加用于 AI agent 的可选 MCP 服务器 |

The EBO sidebar panel listing every robot on the account with a live preview, battery and signal A robot as a Home Assistant device, with entities for camera, laser, listen, night vision, driving mode and more

左侧:侧边栏面板(您的所有机器人)。右侧:作为普通 HA 设备的单个机器人。

一个 add-on 使用**您自己的凭据**登录 Enabot 云(与 EBO HOME 应用完全一致),发现**您账户下的每一个机器人**,并为您提供每个机器人的面板、实体和实时摄像头。 ## 您将获得什么 - **一个侧边栏面板**(类似于 Zigbee2MQTT):所有机器人集中在一处 —— 实时预览、电池、Wi-Fi、 快捷控制(摄像头、唤醒/待机、激光、充电坞)、单机器人设置,**配对新机器人** (扫码,无需手机)以及从账户中**移除机器人**。 - **每个机器人都是一个独立的设备**(电池、Wi-Fi、充电、摄像头开关、视频质量、速度、 音量、眼睛、充电坞/激光/唤醒/待机以及**实时摄像头**),位于 **EBO** 集成下 —— **无需** MQTT。该 add-on **会自动安装其配套的集成**(无需 HACS)。 - 每个机器人配备**一个实时摄像头**(RTSP → HA `stream`/go2rtc → WebRTC)。 ## 支持型号 | 家族 | 型号 | 方式 | |--------|--------|-----| | **云(此 add-on)** | EBO **Air 2** ✅, Air 2 Plus / Air 2S / Mini 🧪, **EBO X / Max** 🧪 | EBO HOME 应用 + Enabot Agora 云。您账户上的所有机器人都会被自动发现;非 Air 2 型号处于实验性阶段。 | | **EBO SE (LAN)** | EBO SE | 不同的、仅限局域网的堆栈(TUTK/Kalay) —— **不是**此 add-on。请使用由 **lilium360** 提供的 [ebo-se-lan-bridge](https://github.com/lilium360/ebo-se-lan-bridge)(树莓派);它可以与此 add-on 共存。 | ## 安装 1. **设置 → Add-ons → Add-on 商店 → ⋮ (右上角) → 仓库** 2. 添加此 URL: https://github.com/Playcolors-co/ha-enabot 3. 安装 **EBO for Home Assistant (unofficial)**,输入您的 Enabot 邮箱 + 密码以及两个 应用加密密钥(不随程序分发 —— 请参阅[文档](ebo/DOCS.md)),然后启动它。 4. 该 add-on 会将其集成安装到 Home Assistant 中。**重启一次 Home Assistant**,然后 **设置 → 设备与服务 → + 添加集成 → "EBO"** —— 它会自动找到您的机器人 并为每个机器人创建一个设备 + 实时摄像头。无需输入其他任何内容。 ## 为什么会有这个项目 Home Assistant 社区一直希望能有 Enabot 的集成,这可以追溯到 [2021 年](https://community.home-assistant.io/t/enabot-ebo-integration-camera-with-wheels/328355)。 云端 EBO 机器人被锁定在云端(实时视频 + 控制通过 Agora 传输),因此没有官方的 集成。此项目复刻了应用自身的云端流程 —— 加密登录 → Agora RTM (控制/遥测)+ RTC(视频,H.265 解码并重新编码为 H.264/RTSP) —— 使用**您自己的** 账户,并且绝不分发任何专有的 Enabot/ThroughTek/Agora 密钥或库。 ## 支持 免费且独立的工作。如有打赏将不胜感激,但绝非必须: ☕ **[buymeacoffee.com/scattolacom](https://www.buymeacoffee.com/scattolacom)** ## 许可证 MIT(详见 [LICENSE](LICENSE))。不包含或分发任何专有的 Enabot/ThroughTek/Agora 组件。
标签:Home Assistant, WebRTC, 智能家居, 机器人控制, 物联网