跳转到内容

Tormatic/Novoferm 罩盖

tormatic 罩盖平台允许你控制 2016 年及以后生产的 Tormatic 和 Novoferm 车库门驱动器。以下型号应受支持:

  • Tormatic Black 600、Black 800、Black 1000
  • Novoferm Novomatic 423
  • Novoferm Novomatic 563 S
  • Novoferm Novoport IV
Tormatic Black 600 车库门驱动器

NOTE

此组件是针对 Novoferm 423 编写的。已经成功 在 Novoferm 423 和 Tormatic Black 600 上测试,因此目前不能保证与其他 型号的兼容性。如果你确认此组件也适用于其他型号,请更新此文档。

供应商的基于云的遥控器据称不进行型号或功能 检测,因此假设所有型号的协议都是相同的。

由于与车库门驱动器的通信是通过 UART 完成的,你需要 在配置中有一个 UART 总线,并将 rx_pin 连接到设备的 USB D- 线,将 tx_pin 连接到 USB 的 D+ 线。 波特率应设置为 9600。请参见 设置 了解更详细的 说明。

# 配置示例
cover:
- platform: tormatic
device_class: garage
name: Novoferm 423

车库门驱动器(“设备”)包含一个 USB Type B 母口,它 不遵循 USB 协议。它不是传统意义上的 USB 端口,不过它 在常规 USB Vcc 和地线引脚之间提供 5V,并可用于为 ESP32 板供电。

D+ 和 D- 端子被用作 9600/8N1 UART 对**(且为 5V 逻辑电平 !)**。所有当前的 ESP 系列设备都期望 3V 逻辑电平,因此在数据线路上需要电平转换器 才能正常工作。将 ESP32 S2 的 GPIO 硬件直接连接到这些引脚的实验 产生了奇怪的结果;ESP 运行发热,无法连接到 WiFi,并且 ESP 的 3V 发送逻辑 电平功率略有不足,因此设备大部分时间都无法正确接收 ESP 的消息。

设备将 USB 的 D-(白色)线拉高,并使用它发送数据。它 在 D+(绿色)线上接收数据,这意味着 ESP 应在 D+ 上发送数据,在 D- 上接收数据。在 Wemos S2 上,这些线直接连接到 GPIO19 (D-)和 GPIO20(D+),因为没有单独的板载 USB 芯片。这使得 S2 成为此用途的理想设备;它使线缆保持简单紧凑, 因为它需要安装在设备中的狭小空间内。只需在 PCB 上焊接一个排针引脚即可为逻辑电平转换器提供 3.3V,但可以 将其弯折 90 度以平行于 PCB,保持低剖面。

  • name (必填,字符串):罩盖的名称。

  • open_duration (可选,Time):门 预计从完全关闭到开启状态所需的时间。默认为 15s。用于在门移动期间插值发布到 Home Assistant 的位置值,以及用于在特定请求位置停止门。此值会在一次不间断的 关闭 -> 开启运动后自动重新校准。

  • close_duration (可选,Time):open_duration 的 相反值。默认为 22s。

  • Cover 中的所有其他选项。

  • 将动作暂停两次(例如,开启 - 暂停 - 开启 - 暂停)将导致 设备错误地保持在”开启”状态恰好 60 秒。这很难在不使协议完全 由客户端权威的情况下解决,但这意味着我们再也无法检测由物理按钮或 RF 遥控器发起的门 移动。这是一个令人烦恼但可以接受的缺陷。

  • 门移动期间的位置更新是基于时间的近似值, 没有考虑到动作开始和结束时的加速和缓冲运动。设备本身不提供准确的位置信息。