Tormatic/Novoferm 罩盖
tormatic 罩盖平台允许你控制 2016 年及以后生产的 Tormatic 和 Novoferm
车库门驱动器。以下型号应受支持:
- Tormatic Black 600、Black 800、Black 1000
- Novoferm Novomatic 423
- Novoferm Novomatic 563 S
- Novoferm Novoport IV

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 遥控器发起的门 移动。这是一个令人烦恼但可以接受的缺陷。
-
门移动期间的位置更新是基于时间的近似值, 没有考虑到动作开始和结束时的加速和缓冲运动。设备本身不提供准确的位置信息。