{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Playcolors-co/ha-enabot/blob/9310d5017755519cb897acdecd745409fe8fb808/ebo/tests/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "EBO for Home Assistant reconstructs the EBO HOME cloud exchange to control Enabot robots from Home Assistant. Its add-on logs in with the user's account, discovers robots, sends commands through Agora RTM and converts Agora RTC video to an RTSP camera feed. The repository includes request-signing and message-routing tests.",
  "description_zh": "EBO for Home Assistant 重建 EBO HOME 的云端通信，使 Home Assistant 能控制 Enabot 机器人。附加组件使用用户账户登录、发现设备，通过 Agora RTM 发送控制消息，并将 Agora RTC 视频转为 RTSP 摄像头画面；仓库还包含请求签名和消息路由测试。",
  "entry_url": "https://awesomerea.org/resources/ha-enabot-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ha-enabot-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Playcolors-co/ha-enabot/blob/9310d5017755519cb897acdecd745409fe8fb808/README.md",
  "group": "cases",
  "id": "ha-enabot-case",
  "json_url": "https://awesomerea.org/resources/ha-enabot-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ha-enabot-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ha-enabot-case/index.md",
  "name": "EBO for Home Assistant: reconstructing Enabot cloud control",
  "name_zh": "EBO for Home Assistant：重建 Enabot 云端控制流程",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires Home Assistant, an Enabot account, compatible EBO hardware and two app cryptographic keys from the user's EBO HOME installation.",
    "The author identifies EBO Air 2 as supported; other listed cloud-family models remain experimental.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Home Assistant、Enabot 账户、兼容的 EBO 硬件，以及从用户 EBO HOME 安装中取得的两项应用加密密钥。",
    "作者将 EBO Air 2 列为已支持型号；其他列出的云端系列型号仍属实验性支持。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/Playcolors-co/ha-enabot",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
