{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/mateusz-klatt/hestia/blob/5566212b09125b529c6b72df0a8f390556ee770d/docs/PROTOCOL.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "hestia reimplements the Keemple gateway's cleartext 0x7e-framed protocol for local smart-home control. A specification derived from observed LAN traffic covers framing, TLVs, handshakes, device commands and reports. The Python server operates as a decoding proxy or a standalone cloud replacement, with a web dashboard and local automation.",
  "description_zh": "hestia 重实现 Keemple 网关的明文 0x7e 帧协议，实现智能家居设备本地控制。其基于局域网流量的规范记录帧结构、TLV、握手、设备命令及状态报告；Python 服务可作为解码代理或独立云服务替代程序，并提供网页面板和本地自动化。",
  "entry_url": "https://awesomerea.org/resources/hestia-keemple-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hestia-keemple-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/mateusz-klatt/hestia/blob/5566212b09125b529c6b72df0a8f390556ee770d/README.md",
  "group": "cases",
  "id": "hestia-keemple-case",
  "json_url": "https://awesomerea.org/resources/hestia-keemple-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/hestia-keemple-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hestia-keemple-case/index.md",
  "name": "hestia: replacing the Keemple smart-home cloud",
  "name_zh": "hestia：替代 Keemple 智能家居云服务",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "testing",
    "license"
  ],
  "requirements": [
    "Keemple smart-home devices and a local redirect of the gateway connection to the hestia host are required.",
    "The backend test instructions specify Python 3.14 and dependencies from requirements.txt.",
    "The author reports 100% line and branch coverage for the backend suite.",
    "Apache-2.0 license."
  ],
  "requirements_zh": [
    "需要 Keemple 智能家居设备，并将网关连接在本地重定向至 hestia 主机。",
    "后端测试说明指定 Python 3.14 及 requirements.txt 中的依赖。",
    "作者报告后端测试达到 100% 行覆盖率与分支覆盖率。",
    "采用 Apache-2.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/mateusz-klatt/hestia",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
