{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/stephenlwaldron/week-aqua-ble/blob/8cd50a8ddef895eccd4795d03e655bc82a4dcff5/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "week-aqua-ble reconstructs the Week Aqua P1200 Pro aquarium light's BLE commands by decompiling the Android app and recording its writes to a simulated light. ESPHome configurations use the recovered messages for channel brightness, fan, clock and schedule control through Home Assistant.",
  "description_zh": "week-aqua-ble 通过反编译 Week Aqua Android 应用，并用模拟灯具记录其 BLE 写入，还原 P1200 Pro 水族灯命令。ESPHome 配置用这些消息通过 Home Assistant 控制各通道亮度、风扇、时钟和日程。",
  "entry_url": "https://awesomerea.org/resources/week-aqua-ble-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/week-aqua-ble-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/stephenlwaldron/week-aqua-ble/blob/8cd50a8ddef895eccd4795d03e655bc82a4dcff5/PROTOCOL.md",
  "group": "cases",
  "id": "week-aqua-ble-case",
  "json_url": "https://awesomerea.org/resources/week-aqua-ble-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/week-aqua-ble-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/week-aqua-ble-case/index.md",
  "name": "week-aqua-ble: reconstructing Week Aqua light control over BLE",
  "name_zh": "week-aqua-ble：还原 Week Aqua 灯具的 BLE 控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "An ESP32, ESPHome, Home Assistant and a Week Aqua light are needed for the documented setup.",
    "Only the P1200 Pro is reported as tested; other model families are untested.",
    "MIT license."
  ],
  "requirements_zh": [
    "文档中的配置需要 ESP32、ESPHome、Home Assistant 和 Week Aqua 灯具。",
    "作者仅报告测试了 P1200 Pro；其他型号系列尚未测试。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/stephenlwaldron/week-aqua-ble",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
