{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/KB1RMA/lochinvar-native-modbus/blob/55c207ac1bcb32a0d0b117e3967266a82f621404/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "lochinvar-native-modbus reconstructs the read-only Modbus register map exposed by Lochinvar Knight boilers through the SMART SYSTEM display's USB PC Connection port. Probe scripts and display comparisons identify telemetry for temperatures, firing rate, flame signal and counters; ESPHome and MQTT bridges publish readings to Home Assistant.",
  "description_zh": "lochinvar-native-modbus 重建 Lochinvar Knight 锅炉 SMART SYSTEM 显示屏 USB PC Connection 端口的只读 Modbus 寄存器映射。项目用探测脚本对照显示屏读数，识别温度、燃烧负荷率、火焰信号和计数器数据，并通过 ESPHome 或 MQTT 将读数发送至 Home Assistant。",
  "entry_url": "https://awesomerea.org/resources/lochinvar-native-modbus-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/lochinvar-native-modbus-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/KB1RMA/lochinvar-native-modbus/blob/55c207ac1bcb32a0d0b117e3967266a82f621404/docs/reverse-engineering-log.md",
  "group": "cases",
  "id": "lochinvar-native-modbus-case",
  "json_url": "https://awesomerea.org/resources/lochinvar-native-modbus-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/lochinvar-native-modbus-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/lochinvar-native-modbus-case/index.md",
  "name": "lochinvar-native-modbus: mapping Knight boiler telemetry",
  "name_zh": "lochinvar-native-modbus：绘制 Knight 锅炉遥测寄存器映射",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A boiler with the SMART SYSTEM display and USB PC Connection port, a USB cable, and an ESP32-S3 board or Linux Docker host.",
    "Home Assistant is required; the MQTT route also needs a broker.",
    "Only read requests are implemented; lockout codes are not mapped, and some values remain guesses.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要配备 SMART SYSTEM 屏幕和 USB PC Connection 端口的锅炉、USB 线，以及 ESP32-S3 开发板或 Linux Docker 主机。",
    "需要 Home Assistant；使用 MQTT 时还需要消息代理。",
    "仅实现读取请求；锁定故障码尚未映射，部分数值仍属推测。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/KB1RMA/lochinvar-native-modbus",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
