Skip to content

[Bug] BituoPMD 集成频繁出现连接超时与重置错误 (Connection Timeout/Reset) #1

@SuZixiong

Description

@SuZixiong
  1. 问题描述
    在 Home Assistant 中使用 bituopmd 自定义集成时,系统频繁报错,导致无法正常获取传感器数据。错误主要表现为 API 通信超时(ConnectTimeoutError)和连接被对方重置(ConnectionResetError)。

  2. 环境信息
    安装方式
    Home Assistant OS
    Core
    2026.1.3
    Supervisor
    2026.01.1
    Operating System
    17.0
    Frontend
    20260107.2

BituoPMD 集成版本: (版本 1.0.3)

SPM01
制造商:BITUO TECHNIK
固件:S5.1.7_M3.0.11

设备 IP 地址: 192.168.1.127

网络环境: (例如: 路由器直连 / WiFi 连接)

  1. 错误日志 (Logs)
    Plaintext
    Error fetching bituopmd data: Error communicating with API: HTTPConnectionPool(host='192.168.1.127', port=80): Max retries exceeded with url: /data (Caused by ConnectTimeoutError(<HTTPConnection(host='192.168.1.127', port=80) at 0x7f796779dd00>, 'Connection to 192.168.1.127 timed out. (connect timeout=None)'))

Error fetching bituopmd data: Error communicating with API: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

  1. 已尝试的排查步骤

浏览器测试: 访问 http://192.168.1.127/ 时,能打开。

设备重启:在Home Assistant中重新加载BituoPMD,通讯恢复正常。

默认5秒的轮询间隔时,几个小时就会出现bug,调整为30秒时,运行两天又出现。

  1. 预期结果
    集成能够稳定地从设备获取数据,不出现频繁的连接中断。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions