{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/SudoSaturn/eufy-local-ha/blob/4f2164281977000754611dd35e144d45858a8b96/README.md",
    "https://github.com/SudoSaturn/eufy-local-ha/blob/4f2164281977000754611dd35e144d45858a8b96/E22SUPPORT.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "Eufy Local Light implements a Home Assistant client for Eufy Outdoor String Lights E10 and Permanent Outdoor Lights E22 using BLE traffic analyzed from the Eufy app. Its protocol notes describe GATT endpoints, packet framing, AES-128-CBC session setup, and light-control commands.",
  "description_zh": "Eufy Local Light 根据对 Eufy 应用 BLE 流量的分析，为 E10 串灯和 E22 户外灯实现 Home Assistant 本地控制。协议笔记记录了 GATT 端点、数据包格式、AES-128-CBC 会话建立和灯具控制命令。",
  "entry_url": "https://awesomerea.org/resources/eufy-local-ha-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/eufy-local-ha-case/",
  "evidence_url": "https://github.com/SudoSaturn/eufy-local-ha/blob/4f2164281977000754611dd35e144d45858a8b96/PROTOCOL.md",
  "group": "cases",
  "id": "eufy-local-ha-case",
  "json_url": "https://awesomerea.org/resources/eufy-local-ha-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/eufy-local-ha-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/eufy-local-ha-case/index.md",
  "name": "Eufy Local Light: reconstructing BLE control for E10 and E22 lights",
  "name_zh": "Eufy Local Light：重建 E10 与 E22 灯具的 BLE 控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Home Assistant and a supported Eufy light are required; development and testing covered E10 T8L10 and E22 T8L02.",
    "The integration does not yet expose per-segment DIY patterns on the E22; E10 state readback is untested.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "需要 Home Assistant 和受支持的 Eufy 灯具；开发与测试涉及 E10 T8L10 和 E22 T8L02。",
    "该集成程序尚未提供 E22 的分段 DIY 图案控制；E10 状态回读尚未测试。",
    "采用 GPL-3.0 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/SudoSaturn/eufy-local-ha",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
