HE60R 车库门开启器
he60r Cover 平台允许您控制 HomEntry HE60R 车库门开启器。这些设备由 Chamberlain 制造并通过 Bunnings 销售。此组件可能也适用于其他较旧的 Chamberlain 车库门开启器。目前不兼容使用 Security+ 2.0 协议的较新 Chamberlain 设备。
此组件使用 HE60R 键盘通信接口。这是单线半双工串行连接,需要配置 UART 总线 组件。UART 必须设置为 1200 波特,偶校验。请参阅下面的示例硬件接口。
# 示例配置条目
uart: - id: door_uart baud_rate: 1200 parity: even stop_bits: 1 tx_pin: GPIOXX rx_pin: GPIOXX
cover: platform: he60r id: garage_door name: Garage Door- open_duration (可选, 时间): 门从关闭位置完全打开所需的时间。默认 15s。
- close_duration (可选, 时间): 门从打开位置完全关闭所需的时间。默认 15s。
- Cover 的所有其他选项。
打开和关闭持续时间用于估计位置,以便在移动过程中提供反馈以及响应部分打开/关闭请求。这些可以根据您门的实际操作进行调整。启用 DEBUG 日志将报告实际的打开和关闭时间,这有助于优化这些时序。
下面显示了一个示例电路,该电路也从 HE60R 获取电源 - 请注意,3.3V 稳压器必须是开关类型,线性稳压器会消耗过多电流并变得很热。当然,您也可以通过 USB 从 5V 为 ESP32 供电。此电路还包括一个连接到 GPIO 的手动控制按钮。
任何 ESPHome 支持的微控制器板都应适用于此应用。
请注意,此电路反转了 TX 线。对此的配置类似于:
# 示例配置条目
uart: - id: door_uart baud_rate: 1200 parity: even stop_bits: 1 tx_pin: number: GPIOXX inverted: true rx_pin: GPIOXX
cover: platform: he60r id: garage_door name: Garage Door
binary_sensor: - platform: gpio pin: number: GPIOXX inverted: true mode: input: true pullup: true name: "Garage Door Manual Button" # 对开关进行消抖 filters: - delayed_on: 50ms - delayed_off: 50ms on_press: then: - cover.toggle: garage_door